Class: Aws::LexModelsV2::Types::SubSlotValueElicitationSetting
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelsV2::Types::SubSlotValueElicitationSetting
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lexmodelsv2/types.rb
Overview
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#default_value_specification ⇒ Types::SlotDefaultValueSpecification
Defines a list of values that Amazon Lex should use as the default value for a slot.
-
#prompt_specification ⇒ Types::PromptSpecification
Specifies a list of message groups that Amazon Lex sends to a user to elicit a response.
-
#sample_utterances ⇒ Array<Types::SampleUtterance>
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.
-
#wait_and_continue_specification ⇒ Types::WaitAndContinueSpecification
Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
Instance Attribute Details
#default_value_specification ⇒ Types::SlotDefaultValueSpecification
Defines a list of values that Amazon Lex should use as the default value for a slot.
13469 13470 13471 13472 13473 13474 13475 13476 |
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 13469 class SubSlotValueElicitationSetting < Struct.new( :default_value_specification, :prompt_specification, :sample_utterances, :wait_and_continue_specification) SENSITIVE = [] include Aws::Structure end |
#prompt_specification ⇒ Types::PromptSpecification
Specifies a list of message groups that Amazon Lex sends to a user to elicit a response.
13469 13470 13471 13472 13473 13474 13475 13476 |
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 13469 class SubSlotValueElicitationSetting < Struct.new( :default_value_specification, :prompt_specification, :sample_utterances, :wait_and_continue_specification) SENSITIVE = [] include Aws::Structure end |
#sample_utterances ⇒ Array<Types::SampleUtterance>
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.
13469 13470 13471 13472 13473 13474 13475 13476 |
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 13469 class SubSlotValueElicitationSetting < Struct.new( :default_value_specification, :prompt_specification, :sample_utterances, :wait_and_continue_specification) SENSITIVE = [] include Aws::Structure end |
#wait_and_continue_specification ⇒ Types::WaitAndContinueSpecification
Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
13469 13470 13471 13472 13473 13474 13475 13476 |
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 13469 class SubSlotValueElicitationSetting < Struct.new( :default_value_specification, :prompt_specification, :sample_utterances, :wait_and_continue_specification) SENSITIVE = [] include Aws::Structure end |