Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data SubSlotValueElicitationSetting = SubSlotValueElicitationSetting' {}
- newSubSlotValueElicitationSetting :: PromptSpecification -> SubSlotValueElicitationSetting
- subSlotValueElicitationSetting_defaultValueSpecification :: Lens' SubSlotValueElicitationSetting (Maybe SlotDefaultValueSpecification)
- subSlotValueElicitationSetting_sampleUtterances :: Lens' SubSlotValueElicitationSetting (Maybe [SampleUtterance])
- subSlotValueElicitationSetting_waitAndContinueSpecification :: Lens' SubSlotValueElicitationSetting (Maybe WaitAndContinueSpecification)
- subSlotValueElicitationSetting_promptSpecification :: Lens' SubSlotValueElicitationSetting PromptSpecification
Documentation
data SubSlotValueElicitationSetting Source #
Subslot elicitation settings.
DefaultValueSpecification
is a list of default values for a
constituent sub slot in a composite slot. Default values are used when
Amazon Lex hasn't determined a value for a slot. You can specify
default values from context variables, session attributes, and defined
values. This is similar to DefaultValueSpecification
for slots.
PromptSpecification
is the prompt that Amazon Lex uses to elicit the
sub slot value from the user. This is similar to PromptSpecification
for slots.
See: newSubSlotValueElicitationSetting
smart constructor.
SubSlotValueElicitationSetting' | |
|
Instances
newSubSlotValueElicitationSetting Source #
Create a value of SubSlotValueElicitationSetting
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:defaultValueSpecification:SubSlotValueElicitationSetting'
, subSlotValueElicitationSetting_defaultValueSpecification
- Undocumented member.
$sel:sampleUtterances:SubSlotValueElicitationSetting'
, subSlotValueElicitationSetting_sampleUtterances
- If you know a specific pattern that users might respond to an Amazon Lex
request for a sub slot value, you can provide those utterances to
improve accuracy. This is optional. In most cases Amazon Lex is capable
of understanding user utterances. This is similar to SampleUtterances
for slots.
$sel:waitAndContinueSpecification:SubSlotValueElicitationSetting'
, subSlotValueElicitationSetting_waitAndContinueSpecification
- Undocumented member.
$sel:promptSpecification:SubSlotValueElicitationSetting'
, subSlotValueElicitationSetting_promptSpecification
- Undocumented member.
subSlotValueElicitationSetting_defaultValueSpecification :: Lens' SubSlotValueElicitationSetting (Maybe SlotDefaultValueSpecification) Source #
Undocumented member.
subSlotValueElicitationSetting_sampleUtterances :: Lens' SubSlotValueElicitationSetting (Maybe [SampleUtterance]) Source #
If you know a specific pattern that users might respond to an Amazon Lex
request for a sub slot value, you can provide those utterances to
improve accuracy. This is optional. In most cases Amazon Lex is capable
of understanding user utterances. This is similar to SampleUtterances
for slots.
subSlotValueElicitationSetting_waitAndContinueSpecification :: Lens' SubSlotValueElicitationSetting (Maybe WaitAndContinueSpecification) Source #
Undocumented member.
subSlotValueElicitationSetting_promptSpecification :: Lens' SubSlotValueElicitationSetting PromptSpecification Source #
Undocumented member.