What is procedural memory?

Definition

Procedural memory captures methods for doing work, such as tool instructions, ordered steps, validation checks, and recovery procedures. It helps an agent apply an established process without rediscovering it on every run.

Procedures should be reviewable, versioned, and tied to their environment because tools and policies change. A stale procedure can repeat the same mistake at scale, so systems need ownership and tests for important workflows.

ELI5

Procedural memory is the agent's collection of how-to knowledge. It records the steps for familiar work rather than a story about one past event or a fact about the world.

For example, it might describe how to open a task, inspect the correct files, run approved tests, and prepare a review summary. The agent can follow that procedure while adapting it to the current case.

Frequently asked questions

Is procedural memory the same as a fixed script?

No. It can guide flexible behavior, while a script usually executes a predetermined sequence without deciding how to adapt.

How should procedures be maintained?

They should have clear ownership, versioning, review, tests, and updates when tools, policies, or environments change.

Videos explaining procedural memory

  1. Kay Malcolm in a light attention-blue top on a black background beside the headline “AGENT MEMORY NEEDS DATA”.