Assistant CoreAssistant Core
Memory

Overview

Memory helps the AI remember your personal information and preferences across conversations.

What Is Memory?

Memory is a feature that allows the AI to remember important information about you across conversations. This enables personalized responses — for example, remembering your name, food preferences, or travel plans you've shared.

Memory helps the AI understand you better over time without you having to repeat information every conversation.

Two Memory Layers

The system operates with two complementary memory layers:

LayerDescriptionScope
Short-Term MemoryMessage history within the current conversationSingle conversation
Long-Term MemoryInformation extracted and persisted across conversationsCross-conversation
Loading diagram…

Short-Term Memory

This is the message history of your ongoing conversation. The AI reads previous messages to understand context and provide more accurate responses.

  • Automatically saves all messages (user + assistant)
  • Only exists within the scope of a conversation
  • No configuration needed

Long-Term Memory

This is the system for remembering important information between conversations. The AI automatically analyzes conversation content and extracts noteworthy information.

  • Automatically extracted after each conversation turn
  • Stored permanently until you delete it
  • Semantic search for accurate recall
  • Can be enabled/disabled from Settings

Memory Types

The AI categorizes information into 9 types for efficient organization and retrieval:

TypeDescriptionExample
preferencePersonal preferences"Prefers black coffee, no sugar"
factFactual information"Works at company ABC"
decisionDecisions made"Chose to learn Python over Java"
planFuture plans"Planning a trip to Da Nang in July"
emotionEmotions, feelings"Feeling anxious about the deadline"
valuePersonal values"Values work-life balance"
relationshipRelationships"Has a sister named Linh"
healthHealth information"Allergic to seafood"
interestHobbies, interests"Passionate about landscape photography"

Scoped Per Assistant

Memories are stored separately for each assistant. This means:

  • Assistant A cannot read memories from assistant B
  • Each assistant has its own memory tailored to its role
  • You have full control over memories for each assistant

For example: Memories about "food preferences" saved with a food advisor assistant won't appear when using a technical support assistant.

On this page