Skip to main content
Memory Stores are persistent storage for agent memories, allowing your agents to maintain context and recall information across conversations. Each Memory Store contains Entities holding Memories.

Creating a Memory Store

Head to a Project, use the button
Creating Memory Stores

Select Knowledge > Memory Store.

The following modal opens:
Memory Store Create

Enter the Memory Store information.

Ensure your description is exhaustive as it will be used by Agents to lookup the correct memory store:
  • Good example: “Customer communication preferences, contact times, and support tier information for personalized outreach”
  • Bad example: “Customer data”
Agents need to then be instructed to manipulate the memory store correctly, see example instruction below. To learn more, see Memory Management with Agents.
Once a Memory is created it lists the various Entities it contains. Entities are logical groups in which Memories are collected. An entity often represents a user of the related model.

Creating an Entity

To create an Entity choose Add Entity, enter an ID for the Entity and press Save.
Memory Add Entity Studio

Choose a clear identifier to be able to find your entities later on.

This entity now shows a list of memories attached to it.

Viewing and Adding Memories

Memories are the information stored about the previously created entity. Each Memory holds the date at which the memory was recorded.
Memory Store Date Filter

Use the date filters to find memories in an entity.

Use the Add Memory to manually add a new Memory in an Entity. Use the textbox to fill in the content for the memory, save using the Add Memory button.
Memories are best used dynamically through our API, to learn more, see Memory Stores via the API.