course module
Rung 1 ā Why Amnesia Is the Problem
Same agent, same question, two days apart ā two different answers. Fluency without memory is theatre. Meet the four memory tiers that turn a chatbot into a colleague.
The win: you stop blaming yourself when the agent "forgets" ā and start seeing exactly which of the four memory tiers failed.
Run this experiment
- Ask your agent something about your business it answered well last week. "What's our pricing structure?" or "What did we decide about the launch date?"
- Watch it either guess, hedge, or confidently tell you something different than last time.
- Don't fix it yet. Just notice the feeling ā you hired a brilliant colleague who wakes up every morning with no idea who you are.
That's not a model problem. That's a memory problem, and it has a specific architecture.
The four memory tiers
Think of it like your own head:
- Journal ā what happened recently. The running notes a session keeps about itself. Free, automatic, short-term.
- Snapshots ā the save-point. When a session dies mid-thought, this is what lets the next one pick up the thread instead of starting cold.
- Named memories ā the things you deliberately decided to keep. "Every Monday I do the pipeline review." Filed under a name, retrieved by that name. This is
/rememberand/recall. - Semantic search ā everything else, findable by meaning. You don't remember what you called it ā
/searchfinds it anyway.
Every "my agent forgot" moment is one of these four failing. Small stuff that just happened? Journal. Lost a session? Snapshot. A standing preference it ignored? You never /remember-ed it. Can't find last month's idea? That's a search job, not a naming job.
The takeaway
An agent without memory isn't a colleague ā it's a very articulate goldfish. For the next four rungs we build each tier, smallest to biggest, until your agents carry your context so you don't have to.
Next rung: the memory you already have and aren't using ā journals and snapshots.