Agentic AI Notebook
Agent Memory
Phase 5Module 7 of 15

Procedural Memory

Re-deriving 'how we file a Jira bug' every time wastes tokens and drifts from team process.

Riding a bike: you do not re-read the manual; you run the skill.

Visual Workflows

Start here — scroll inside each diagram frame to explore, then use + / to zoom up to 200% if needed.

Overview

100%
Loading diagram...

Scroll inside the frame to explore · use + / − to zoom up to 200%

100%
Loading diagram...

Scroll inside the frame to explore · use + / − to zoom up to 200%

Reuse a skill

100%
Loading diagram...

Scroll inside the frame to explore · use + / − to zoom up to 200%

Match the task to a playbook, then run the saved steps.

Key Takeaways

  • 1.Procedural memory is how-to: skills, playbooks, and saved procedures. It is 'run these steps', not 'this fact is true'.
  • 2.Store as prompts, graphs, or tool sequences the agent can reuse. Version playbooks — a bad saved procedure will repeat forever.
  • 3.Procedural memory is reusable how-to. Keep it as a named procedure with inputs.
  • 4.Do not hide it only inside a long system prompt you cannot version.

Learn elsewhere

  • Tool Calling — Phase 7
  • Context Engineering — Phase 6
  • Agent Design Patterns — Phase 17

Real Example

Scenario

Skill `file_jira_bug`: collect repro, severity, component, then call the Jira tool. The agent loads that skill instead of inventing a new process.

What you would do

In Agent Memory, apply Procedural Memory to this scenario: Skill `file_jira_bug`: collect repro, severity, component, then call the Jira tool. Identify the inputs, run the technique, validate the output, and note one thing you would monitor in production.

Commands

Commands to Remember

  • How-to, not facts
  • Named playbooks
  • Version and test
  • Retire bad skills

Cheat Sheet

Quick recap

quick ref
  • Bike skill, not wiki
  • Saved sequences
  • Version playbooks
  • Different from facts

Common Mistakes

  • Stuffing all how-to into one giant system prompt
  • Never versioning a procedure after it fails
  • Confusing a fact ('we use Jira') with a procedure ('how to file')