By 2023, LLM agents were proliferating without a vocabulary. CoALA borrowed seventy years of cognitive science to give them one: a decision cycle, four memory types, and a structured action space — then organized 100+ papers onto the map.
Symbolic AI built agents for forty years; LLMs rebuilt them in two — CoALA is the bridge.
CoALA describes every language agent with two inherited frames. Frame 1 — the decision cycle: agents loop perceive context → retrieve relevant memory → reason/decide → act, where "act" splits into internal actions (memory reads/writes, reasoning steps) and external actions (tools, environments, communication). Frame 2 — the memory taxonomy: working (the immediate context), episodic (specific past experiences), semantic (facts/knowledge — including retrieved corpora), and procedural (skills and policies — including the model's own weights and code libraries). Any agent, paper or product, becomes a configuration within this design space.
The 2023 problem: agents everywhere, structure nowhere.
Pre-CoALA agent design was alchemy: each lab had its own apparatus and secret terms, and results didn't transfer. CoALA is the periodic table — not a new element, but the grid that makes every element (including future ones) locatable, comparable, and combinable. Suddenly 'agent X adds episodic writes to a ReAct loop' is a sentence with exact meaning.
The loop every CoALA agent runs — with memory and action spaces as first-class parts.
Locating the 2023 ecosystem on the map — the strengths and the empty quadrants.
The prospective half turned each gap into a research program — and the X-category memory papers (entries #97-104) read like its checklist executed.
CoALA's output is a map, not a metric — its impact is legibility.
| Memory type | Content | LLM-agent implementation (2023 examples) |
|---|---|---|
| Working | active context | the prompt / scratchpad (ReAct traces, entry #53) |
| Episodic | specific experiences | Reflexion's reflection buffer (entry #55) |
| Semantic | facts / knowledge | RAG corpora + vector stores; parametric weights (entry #29) |
| Procedural | skills / policies | model weights, skill libraries (Voyager) — the weak quadrant |
The taxonomy with the paper's own example mappings — the vocabulary the whole agent-memory category now uses.
CoALA became how the field describes agents — quietly, permanently.
Check your understanding of the key concepts from CoALA.
Everything you need to remember about this paper.