EpisodicReflectionConfiguration
- class aws_cdk.aws_bedrock_agentcore_alpha.EpisodicReflectionConfiguration(*, namespaces)
Bases:
object(experimental) Configuration for episodic memory reflection.
- Parameters:
namespaces (
Sequence[str]) – (experimental) Namespaces for episodic reflection Minimum 1 namespace required.- Stability:
experimental
- ExampleMetadata:
fixture=default infused
Example:
# Create memory with custom strategies memory = agentcore.Memory(self, "MyMemory", memory_name="my_memory", description="Memory with custom strategies", expiration_duration=cdk.Duration.days(90), memory_strategies=[ agentcore.MemoryStrategy.using_user_preference( name="CustomerPreferences", namespaces=["support/customer/{actorId}/preferences"] ), agentcore.MemoryStrategy.using_semantic( name="CustomerSupportSemantic", namespaces=["support/customer/{actorId}/semantic"] ), agentcore.MemoryStrategy.using_episodic( name="customerJourneyEpisodic", namespaces=["/journey/customer/{actorId}/episodes"], reflection_configuration=agentcore.EpisodicReflectionConfiguration( namespaces=["/journey/customer/{actorId}/reflections"] ) ) ] )
Attributes
- namespaces
(experimental) Namespaces for episodic reflection Minimum 1 namespace required.
- Stability:
experimental