Back to full roadmap
topiccore
Long-Term Memory
Knowledge that survives sessions — user preferences, past interactions, learned facts.
3 hours1 resources1 prereqs
Long-term memory categories:
- Episodic — "On March 5 we discussed X with user"
- Semantic — "User is vegan, doesn't drink coffee"
- Procedural — "Skip the approval step for this user"
Storage:
- Vector DB (retrieve via semantic similarity)
- Graph DB (entity relations)
- Key-value (user preferences)
Retrieval: at each new session, fetch relevant memories and inject into system prompt. "User preference: vegan, no coffee. Last interaction: 3 days ago asked for restaurant recommendation."