What are the four types of AI agent memory?
An AI agent doesn't have one memory, it needs four, and they map almost exactly to how a human brain works: working memory for what it's holding right now, semantic memory for the facts it knows, episodic memory for things that happened, and procedural memory for how to do a task. Most AI today runs on only the first one, which is why it forgets you the moment the chat ends. Giving an agent all four, kept in separate lanes, is what separates the teams winning with agents from the ones betting on a smarter model alone.
Working memory: what it’s holding right now
The active context window. The scratch pad. Small, temporary, whatever is on the desk this moment. It’s what almost every chatbot today relies on, and it’s why your AI forgets you the second the chat ends.
Semantic memory: the facts it knows
Reference knowledge it can reuse: your policies, your docs, the decontextualized facts that don’t change much. The textbook on the shelf. This is the institutional knowledge an agent pulls from again and again.
Episodic memory: what happened
Time-stamped interactions. Past conversations, tied to when they occurred. The diary. This is what lets an agent say “last week you decided X” instead of starting every session from zero.
Procedural memory: how to do the task
Skills and routines. The standard operating procedures it runs without re-reasoning every time. Muscle memory. The how-to layer that turns a one-off into a repeatable workflow.
The counterintuitive part: don’t delete, forget
When a memory gets old, you don’t erase it. The rule is to let it fade by how recent, relevant, and important it is, the same way human memory decays. Hard-deleting loses the audit trail, which is a problem in any regulated industry, so the system forgets gracefully instead of deleting outright.
Why it matters
The teams winning with agents aren’t using a smarter model. They’re giving it all four kinds of memory, kept in separate lanes. And here’s the part worth sitting with: you can’t train a frontier model on your own, but a single developer can build a memory system that remembers better than an off-the-shelf chatbot. Memory is the one layer where individual effort still beats the big labs.
From the conversation
This explainer is drawn from these episodes — each carries its full transcript.