AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig class
Constructors
-
AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig({Input<
AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigConsolidationConfig?> ? consolidationConfig, Input<bool?> ? disableNaturalLanguageMemories, Input<bool?> ? enableThirdPersonMemories, Input<List< ? generateMemoriesExamples, Input<AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigGenerateMemoriesExample> ?>List< ? memoryTopics, Input<AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigMemoryTopic> ?>List< ? scopeKeys})String> ?> -
Creates a new AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig.
consolidationConfigOptional. Configuration for how many memory revisions Memory Bank considers when consolidating each memory candidate.disableNaturalLanguageMemoriesIndicates whether natural language memory generation should be disabled.enableThirdPersonMemoriesOptional. Generate memories in the third person if set to true.generateMemoriesExamplesProvides examples of how to generate memories for a particular scope.memoryTopicsOptional. List of topics that the memory should be associated with.scopeKeysOptional. List of scope keys that this customization config applies to.const -
AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
consolidationConfig
→ Input<
AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigConsolidationConfig?> ? -
Optional. Configuration for how many memory revisions Memory Bank considers when consolidating each memory candidate.
Structure is documented below.
final
-
disableNaturalLanguageMemories
→ Input<
bool?> ? -
Indicates whether natural language memory generation should be disabled.
final
-
enableThirdPersonMemories
→ Input<
bool?> ? -
Optional. Generate memories in the third person if set to true.
final
-
generateMemoriesExamples
→ Input<
List< ?AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigGenerateMemoriesExample> ?> -
Provides examples of how to generate memories for a particular scope.
Structure is documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
memoryTopics
→ Input<
List< ?AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigMemoryTopic> ?> -
Optional. List of topics that the memory should be associated with.
Structure is documented below.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scopeKeys
→ Input<
List< ?String> ?> -
Optional. List of scope keys that this customization config applies to.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited