Class: Aws::QuickSight::Types::CustomPromptInterface
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::CustomPromptInterface
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
The custom prompt interface configuration that defines how an agent's prompt is configured.
Constant Summary collapse
- SENSITIVE =
[:response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary]
Instance Attribute Summary collapse
-
#custom_instructions ⇒ String
Custom instructions for the agent's behavior.
-
#identity ⇒ String
Instructions that define the agent's identity and persona.
-
#model_profile_id ⇒ String
The identifier of the model profile.
-
#output_style ⇒ String
Instructions for the desired output style.
-
#prompt_summary ⇒ String
A summary of the custom prompt configuration.
-
#qbs_aws_account_id ⇒ String
The Amazon Web Services account ID for the Q Business service.
-
#response_length ⇒ String
Instructions for the desired response length.
-
#subscription_id ⇒ String
The subscription identifier.
-
#tone ⇒ String
Instructions for the desired tone of responses.
Instance Attribute Details
#custom_instructions ⇒ String
Custom instructions for the agent's behavior.
11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11103 class CustomPromptInterface < Struct.new( :model_profile_id, :subscription_id, :qbs_aws_account_id, :response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary) SENSITIVE = [:response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary] include Aws::Structure end |
#identity ⇒ String
Instructions that define the agent's identity and persona.
11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11103 class CustomPromptInterface < Struct.new( :model_profile_id, :subscription_id, :qbs_aws_account_id, :response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary) SENSITIVE = [:response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary] include Aws::Structure end |
#model_profile_id ⇒ String
The identifier of the model profile.
11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11103 class CustomPromptInterface < Struct.new( :model_profile_id, :subscription_id, :qbs_aws_account_id, :response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary) SENSITIVE = [:response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary] include Aws::Structure end |
#output_style ⇒ String
Instructions for the desired output style.
11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11103 class CustomPromptInterface < Struct.new( :model_profile_id, :subscription_id, :qbs_aws_account_id, :response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary) SENSITIVE = [:response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary] include Aws::Structure end |
#prompt_summary ⇒ String
A summary of the custom prompt configuration.
11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11103 class CustomPromptInterface < Struct.new( :model_profile_id, :subscription_id, :qbs_aws_account_id, :response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary) SENSITIVE = [:response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary] include Aws::Structure end |
#qbs_aws_account_id ⇒ String
The Amazon Web Services account ID for the Q Business service.
11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11103 class CustomPromptInterface < Struct.new( :model_profile_id, :subscription_id, :qbs_aws_account_id, :response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary) SENSITIVE = [:response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary] include Aws::Structure end |
#response_length ⇒ String
Instructions for the desired response length.
11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11103 class CustomPromptInterface < Struct.new( :model_profile_id, :subscription_id, :qbs_aws_account_id, :response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary) SENSITIVE = [:response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary] include Aws::Structure end |
#subscription_id ⇒ String
The subscription identifier.
11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11103 class CustomPromptInterface < Struct.new( :model_profile_id, :subscription_id, :qbs_aws_account_id, :response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary) SENSITIVE = [:response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary] include Aws::Structure end |
#tone ⇒ String
Instructions for the desired tone of responses.
11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 11103 class CustomPromptInterface < Struct.new( :model_profile_id, :subscription_id, :qbs_aws_account_id, :response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary) SENSITIVE = [:response_length, :output_style, :identity, :tone, :custom_instructions, :prompt_summary] include Aws::Structure end |