Should AI memory start from language, or from events?
Most “AI memory” systems I see start from language: -
chat history, summaries, embeddings, vector search, longer context windows.
But I’m wondering if that is the wrong starting point.
In biological systems, memory does not begin as language.
It begins as events:
something happened, it repeated, it caused something, it mattered, it changed future behavior. So I’ve been testing a different direction:
AI/machine memory as event primitives first, language second.
The primitives I’m testing are:
- consolidation: which events belong together?
- temporal association: what usually happens after what?
- simplicity selection: what is the simplest valid explanation?
- bounded curiosity: what patterns should be tested later?
- embodied feedback: did memory improve future action?
I have released two small C++ demos so far:
Layer 1:
noisy events -> evidence-backed groups
https://github.com/Antriksh005/CONSOLIDATION_CORE
Layer 2:
timestamped events -> repeated event paths
https://github.com/Antriksh005/TEMPORAL_ASSOCIATION_CORE
No LLM, no cloud API, no vector DB in these layers.
My question: If memory starts from events instead of language, what is the most important next primitive?
Surprise?
Valence?
Forgetting?
Contradiction detection?
Action feedback?