Contents
Map

11 · Agent Building Blocks

Summary & Key Terms

View as:

Summary & Key Terms - Agent Building Blocks

What We Learned

  • Build the model-tool-observation loop with validated arguments and correctly linked results.
  • Design tools for the model: clear names and descriptions, strict schemas, informative errors, idempotent writes.
  • Separate working context, durable task state and long-term memory.
  • Use planning and reflection where they improve task outcomes, and keep durable plans in the harness.

Key Acronyms, Concepts & Jargon

TermShort meaning
Tool / function callingA model requests a structured operation; application code executes it.
Tool-call IDConnects a tool result to the model request that produced it.
Strict schemaConstrained decoding that guarantees tool arguments match the JSON Schema.
Tool searchLoading tool definitions on demand instead of sending every tool on every call.
Working memory / task stateCurrent context / persisted progress needed to continue a task.
Episodic / semantic / procedural memoryPast experiences / stored facts / reusable procedures.
Memory poisoningUntrusted content written to memory that steers later runs.
ReActReasoning and Acting: alternates reasoning, actions and observations.
Plan-and-executeCreates a plan, executes steps and revises from feedback.
ReflectionThe agent critiques its own output; helps mainly when it gets new information such as test results.

Back to module overview

⚡AI-assisted content - always verify, always explore multiple perspectives·