Episodic Memory
The AI agent memory tier that stores time-stamped records of past interactions — 'on March 12, this customer complained about billing and we credited $50.' Retrieved by similarity ('has this customer reported this issue before?') or by time range. Frameworks like Mem0, Letta, and Zep explicitly model episodic memory as a separate tier from Semantic Memory. Episodic memory is what prevents an agent from repeating a fix that didn't work last time, or offering a refund that was already given.
Frequently asked questions
- How is episodic memory different from a conversation log?
- A conversation log stores raw transcript text. Episodic memory stores *events* — structured summaries of what happened, when, and the outcome — indexed for fast retrieval when a new turn needs historical context. You can build episodic memory on top of a log (summarize each conversation at close, store the summary), but the log alone is too verbose to inject into the context window as-is.