Memories let personas remember information across conversations, allowing participants to have personalized, flowing conversations across multiple sessions.
memory_stores
- a flexible tag-based system to track memories across conversations and participants into different buckets.
If a memory_stores
value is provided in the conversation creation request, memories will automatically be created and associated to the tag provided.
memory_stores
values, we recommend incorporating static values that will not change with persona updates, like persona ID.For example, using a persona’s name as part of your memory_stores
values could result in memories being miscategorized if you were to change their name.p123
), we can specify memory_stores=["anna_p123"]
in the conversation creation request.
By doing so, Charlie will:
memory_stores
values for each user when they talk to different personas.For example,`p123
), you can use the memory_stores
value of ["anna-p123"]
.p456
), you can use the memory_stores
value of ["anna-p456"]
.memory_stores
system can be used flexibly to cover your use cases - they do not have to map 1:1 with your participants and instead can be designed for your unique use cases.
For example,
memory_stores
tag value of "classroom-1"
so any participant of this group could reference and create new memories to enhance and deepen learning and connections.memory_stores
values.