EpisodicReflectionConfiguration
- class aws_cdk.aws_bedrockagentcore.EpisodicReflectionConfiguration(*, namespaces)
Bases:
objectConfiguration for episodic memory reflection.
- Parameters:
namespaces (
Sequence[str]) – Namespaces for episodic reflection Minimum 1 namespace required.- 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( strategy_name="CustomerPreferences", namespaces=["support/customer/{actorId}/preferences"] ), agentcore.MemoryStrategy.using_semantic( strategy_name="CustomerSupportSemantic", namespaces=["support/customer/{actorId}/semantic"] ), agentcore.MemoryStrategy.using_episodic( strategy_name="customerJourneyEpisodic", namespaces=["/journey/customer/{actorId}/episodes"], reflection_configuration=agentcore.EpisodicReflectionConfiguration( namespaces=["/journey/customer/{actorId}/reflections"] ) ) ] )
Attributes
- namespaces
Namespaces for episodic reflection Minimum 1 namespace required.