Definition
Plain language
One of several open-source long-term memory systems for AI assistants.
As stated in the literature
An open-source memory layer for LLM agents using flat key-value fact extraction with retrieval at query time.
Why it matters: It's a common baseline in memory-system evaluations, helping the community judge how much value more elaborate memory architectures actually add.
For example, after a user mentions they prefer vegetarian recipes, Mem0 extracts and stores that preference so future cooking questions get filtered accordingly.
Heard on the show
“And that maps onto something the paper finds when it compares two different memory systems — Mem0 and A-Mem.”Episode 023 — Why a Small Agent Confidently Overwrites Memories It Doesn't Understand