AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig constructor
const
AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig({
- Input<
AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigConsolidationConfig?> ? consolidationConfig, - Input<
bool?> ? disableNaturalLanguageMemories, - Input<
bool?> ? enableThirdPersonMemories, - Input<
List< ? generateMemoriesExamples,AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigGenerateMemoriesExample> ?> - Input<
List< ? memoryTopics,AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigMemoryTopic> ?> - Input<
List< ? scopeKeys,String> ?>
Creates a new AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig.
consolidationConfig Optional. Configuration for how many memory revisions Memory Bank considers when consolidating each memory candidate.
disableNaturalLanguageMemories Indicates whether natural language memory generation should be disabled.
enableThirdPersonMemories Optional. Generate memories in the third person if set to true.
generateMemoriesExamples Provides examples of how to generate memories for a particular scope.
memoryTopics Optional. List of topics that the memory should be associated with.
scopeKeys Optional. List of scope keys that this customization config applies to.
Implementation
const AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig({
this.consolidationConfig,
this.disableNaturalLanguageMemories,
this.enableThirdPersonMemories,
this.generateMemoriesExamples,
this.memoryTopics,
this.scopeKeys,
});