Interface CfnAIAgentPropsMixin.IAnswerRecommendationAIAgentConfigurationProperty
The configuration for AI Agents of type ANSWER_RECOMMENDATION .
Namespace: Amazon.CDK.Mixins.Preview.AWS.Wisdom.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnAIAgentPropsMixin.IAnswerRecommendationAIAgentConfigurationProperty
Syntax (vb)
Public Interface CfnAIAgentPropsMixin.IAnswerRecommendationAIAgentConfigurationProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Wisdom.Mixins;
var answerRecommendationAIAgentConfigurationProperty = new AnswerRecommendationAIAgentConfigurationProperty {
AnswerGenerationAiGuardrailId = "answerGenerationAiGuardrailId",
AnswerGenerationAiPromptId = "answerGenerationAiPromptId",
AssociationConfigurations = new [] { new AssociationConfigurationProperty {
AssociationConfigurationData = new AssociationConfigurationDataProperty {
KnowledgeBaseAssociationConfigurationData = new KnowledgeBaseAssociationConfigurationDataProperty {
ContentTagFilter = new TagFilterProperty {
AndConditions = new [] { new TagConditionProperty {
Key = "key",
Value = "value"
} },
OrConditions = new [] { new OrConditionProperty {
AndConditions = new [] { new TagConditionProperty {
Key = "key",
Value = "value"
} },
TagCondition = new TagConditionProperty {
Key = "key",
Value = "value"
}
} },
TagCondition = new TagConditionProperty {
Key = "key",
Value = "value"
}
},
MaxResults = 123,
OverrideKnowledgeBaseSearchType = "overrideKnowledgeBaseSearchType"
}
},
AssociationId = "associationId",
AssociationType = "associationType"
} },
IntentLabelingGenerationAiPromptId = "intentLabelingGenerationAiPromptId",
Locale = "locale",
QueryReformulationAiPromptId = "queryReformulationAiPromptId"
};
Synopsis
Properties
| AnswerGenerationAiGuardrailId | The ID of the answer generation AI guardrail. |
| AnswerGenerationAiPromptId | The AI Prompt identifier for the Answer Generation prompt used by the |
| AssociationConfigurations | The association configurations for overriding behavior on this AI Agent. |
| IntentLabelingGenerationAiPromptId | The AI Prompt identifier for the Intent Labeling prompt used by the |
| Locale | The locale to which specifies the language and region settings that determine the response language for QueryAssistant . |
| QueryReformulationAiPromptId | The AI Prompt identifier for the Query Reformulation prompt used by the |
Properties
AnswerGenerationAiGuardrailId
The ID of the answer generation AI guardrail.
string? AnswerGenerationAiGuardrailId { get; }
Property Value
Remarks
AnswerGenerationAiPromptId
The AI Prompt identifier for the Answer Generation prompt used by the ANSWER_RECOMMENDATION AI Agent.
string? AnswerGenerationAiPromptId { get; }
Property Value
Remarks
AssociationConfigurations
The association configurations for overriding behavior on this AI Agent.
object? AssociationConfigurations { get; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnAIAgentPropsMixin.IAssociationConfigurationProperty)[]
IntentLabelingGenerationAiPromptId
The AI Prompt identifier for the Intent Labeling prompt used by the ANSWER_RECOMMENDATION AI Agent.
string? IntentLabelingGenerationAiPromptId { get; }
Property Value
Remarks
Locale
The locale to which specifies the language and region settings that determine the response language for QueryAssistant .
string? Locale { get; }
Property Value
Remarks
QueryReformulationAiPromptId
The AI Prompt identifier for the Query Reformulation prompt used by the ANSWER_RECOMMENDATION AI Agent.
string? QueryReformulationAiPromptId { get; }