Memory · Software component

Procedural Skill Executor

Software componentMemoryCognition & Memoryarc:ProceduralSkillExecutor

A memory component that runs a learned procedure from procedural memory outside the context window, taking parameters from the reasoning loop and returning only the result to working memory.

Responsibility. Executes learned procedures on behalf of the reasoning loop.

Also known as: Procedural memory integration, Procedural routine invocation

is invoked bywritesreadsReasoning Engine: is invoked byReasoning EngineWorking Memory Buffer: writesWorking Memory BufferProcedural Memory Store: readsProcedural Memory Store
Direct neighbourhood (hover for relationship types)

Relationships

is invoked by dependency

reads dependency

writes dependency

Design guidance

Classification

Patterns
Invoke-procedure, return-result offloading
Quality attributes
Performance efficiency (ISO/IEC 25010)
Risks mitigated
Working-memory burden from encoding full procedures in context

Sources

  1. Ch5.9: T. Nguyen, "Working Memory," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.9. ISBN: 9798244538229.
  2. Ref5.04: C. Stryker, "What is AI agent memory?," IBM Think. Accessed: Sep. 27, 2026. [Online]. Available: https://www.ibm.com/think/topics/ai-agent-memory