Class CfnAIAgentPropsMixin.EmailResponseAIAgentConfigurationProperty
Configuration settings for the EMAIL_RESPONSE AI agent including prompts, locale, and knowledge base associations.
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.Wisdom.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnAIAgentPropsMixin.EmailResponseAIAgentConfigurationProperty : CfnAIAgentPropsMixin.IEmailResponseAIAgentConfigurationProperty
Syntax (vb)
Public Class CfnAIAgentPropsMixin.EmailResponseAIAgentConfigurationProperty Implements CfnAIAgentPropsMixin.IEmailResponseAIAgentConfigurationProperty
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 emailResponseAIAgentConfigurationProperty = new EmailResponseAIAgentConfigurationProperty {
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"
} },
EmailQueryReformulationAiPromptId = "emailQueryReformulationAiPromptId",
EmailResponseAiPromptId = "emailResponseAiPromptId",
Locale = "locale"
};
Synopsis
Constructors
| EmailResponseAIAgentConfigurationProperty() | Configuration settings for the EMAIL_RESPONSE AI agent including prompts, locale, and knowledge base associations. |
Properties
| AssociationConfigurations | Configuration settings for knowledge base associations used by the email response agent. |
| EmailQueryReformulationAiPromptId | The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search for response generation. |
| EmailResponseAiPromptId | The ID of the System AI prompt used for generating professional email responses based on knowledge base content. |
| Locale | The locale setting for language-specific email response generation (for example, en_US, es_ES). |
Constructors
EmailResponseAIAgentConfigurationProperty()
Configuration settings for the EMAIL_RESPONSE AI agent including prompts, locale, and knowledge base associations.
public EmailResponseAIAgentConfigurationProperty()
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 emailResponseAIAgentConfigurationProperty = new EmailResponseAIAgentConfigurationProperty {
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"
} },
EmailQueryReformulationAiPromptId = "emailQueryReformulationAiPromptId",
EmailResponseAiPromptId = "emailResponseAiPromptId",
Locale = "locale"
};
Properties
AssociationConfigurations
Configuration settings for knowledge base associations used by the email response agent.
public object? AssociationConfigurations { get; set; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnAIAgentPropsMixin.IAssociationConfigurationProperty)[]
EmailQueryReformulationAiPromptId
The ID of the System AI prompt used for reformulating email queries to optimize knowledge base search for response generation.
public string? EmailQueryReformulationAiPromptId { get; set; }
Property Value
Remarks
EmailResponseAiPromptId
The ID of the System AI prompt used for generating professional email responses based on knowledge base content.
public string? EmailResponseAiPromptId { get; set; }
Property Value
Remarks
Locale
The locale setting for language-specific email response generation (for example, en_US, es_ES).
public string? Locale { get; set; }