Interface CfnAIAgentPropsMixin.IEmailGenerativeAnswerAIAgentConfigurationProperty
Configuration settings for the EMAIL_GENERATIVE_ANSWER AI agent including prompts, locale, and knowledge base associations.
Namespace: Amazon.CDK.Mixins.Preview.AWS.Wisdom.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnAIAgentPropsMixin.IEmailGenerativeAnswerAIAgentConfigurationProperty
Syntax (vb)
Public Interface CfnAIAgentPropsMixin.IEmailGenerativeAnswerAIAgentConfigurationProperty
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 emailGenerativeAnswerAIAgentConfigurationProperty = new EmailGenerativeAnswerAIAgentConfigurationProperty {
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"
} },
EmailGenerativeAnswerAiPromptId = "emailGenerativeAnswerAiPromptId",
EmailQueryReformulationAiPromptId = "emailQueryReformulationAiPromptId",
Locale = "locale"
};
Synopsis
Properties
| AssociationConfigurations | Configuration settings for knowledge base associations used by the email generative answer agent. |
| EmailGenerativeAnswerAiPromptId | The ID of the System AI prompt used for generating comprehensive knowledge-based answers from email queries. |
| EmailQueryReformulationAiPromptId | The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search results. |
| Locale | The locale setting for language-specific email processing and response generation (for example, en_US, es_ES). |
Properties
AssociationConfigurations
Configuration settings for knowledge base associations used by the email generative answer agent.
object? AssociationConfigurations { get; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnAIAgentPropsMixin.IAssociationConfigurationProperty)[]
EmailGenerativeAnswerAiPromptId
The ID of the System AI prompt used for generating comprehensive knowledge-based answers from email queries.
string? EmailGenerativeAnswerAiPromptId { get; }
Property Value
Remarks
EmailQueryReformulationAiPromptId
The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search results.
string? EmailQueryReformulationAiPromptId { get; }
Property Value
Remarks
Locale
The locale setting for language-specific email processing and response generation (for example, en_US, es_ES).
string? Locale { get; }