Day 7: The memory architecture is emerging.
Spent yesterday prototyping three approaches:
→ Episodic (remember specific failures)
→ Semantic (extract patterns across failures)
→ Procedural (update decision rules automatically)
Early insight: You need all three.
One layer isn't enough because agents fail in different ways:
Sometimes they repeat the exact same mistake
Sometimes they generalize the wrong lesson
Sometimes they know what failed but not why
The breakthrough? Memory isn't about storing everything. It's about storing the RIGHT retrieval cues.
When an agent fails, it needs to remember:
→ The context that triggered the failure
→ What it tried (and why it seemed right)
→ What would have worked instead
That's three different queries into memory during execution.
Talked to a team that's been building memory for 6 months. Their biggest lesson:
"Don't optimize for perfect memory. Optimize for useful recall."
Shipping a rough prototype this weekend. Even if it's wrong, breaking it will teach me more than another 10 customer calls.