Class: Aws::QuickSight::Types::CustomPromptInterface
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::CustomPromptInterface
- Includes:
- Structure
- Defined in:
- 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.
10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 |
# File 'lib/aws-sdk-quicksight/types.rb', line 10828 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.
10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 |
# File 'lib/aws-sdk-quicksight/types.rb', line 10828 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.
10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 |
# File 'lib/aws-sdk-quicksight/types.rb', line 10828 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.
10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 |
# File 'lib/aws-sdk-quicksight/types.rb', line 10828 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.
10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 |
# File 'lib/aws-sdk-quicksight/types.rb', line 10828 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.
10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 |
# File 'lib/aws-sdk-quicksight/types.rb', line 10828 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.
10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 |
# File 'lib/aws-sdk-quicksight/types.rb', line 10828 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.
10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 |
# File 'lib/aws-sdk-quicksight/types.rb', line 10828 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.
10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 |
# File 'lib/aws-sdk-quicksight/types.rb', line 10828 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 |