Skip to content

AI Agents and Tool Use

AI Agents and Tool Use Graphics Coverage

Primary chapter graphic: AI Agent Tech Stack, AI Agent Concept Map, Types of AI Agents, Workflow Canvas vs Agent Graph, MCP and A2A Agent Protocols, Agentic AI Learning Roadmap, AI Agent Framework Catalog, AI Agent versus MCP, AI Agent Operating Loop, MCP Client-Server Tool Bridge. Accepted graphics: 10. Reviewed non-signal pages: 3. Open graphics in review: 0. QA status lives in graphics audit and visual review ledger.

Corpus pages: p. 32, p. 42, p. 95, p. 120, p. 174, p. 205, p. 228, p. 244-245, p. 286, p. 299-300, p. 344, p. 356-357, p. 387 Coverage: 16 pages; low-confidence extraction ranges: p. 356-357, p. 387

This chapter is part of Marius's owned architecture build corpus. The text routes decisions; durable implementation signal is carried by accepted graphics, reviewed non-signal decisions, and the linked QA audit.

Chapter Visuals

Accepted graphics carry the canonical design signal for this chapter. Each selected source page is either accepted as a graphic or explicitly marked non-signal in the source-faithful ledger. Review and QA state live in visual inventory, visual review ledger, and graphics audit.

AI Agent Tech Stack

AI Agent Tech Stack

AI Agent Concept Map

AI Agent Concept Map

Types of AI Agents

Types of AI Agents

Workflow Canvas vs Agent Graph

Workflow Canvas vs Agent Graph

MCP and A2A Agent Protocols

MCP and A2A Agent Protocols

Agentic AI Learning Roadmap

Agentic AI Learning Roadmap

AI Agent Framework Catalog

AI Agent Framework Catalog

AI Agent versus MCP

AI Agent versus MCP

AI Agent Operating Loop

AI Agent Operating Loop

MCP Client-Server Tool Bridge

MCP Client-Server Tool Bridge

Open Review Queue

  • none

Reviewed Non-Signal Pages

  • AI Agents And Tool Use: Agent Map: source p. 32; batch 19; status non-signal/reviewed; ledger reason in visual-review-ledger.json
  • AI Agents And Tool Use: Agent Map: source p. 174; batch 26; status non-signal/reviewed; ledger reason in visual-review-ledger.json
  • AI Agents And Tool Use: Agent + Tool Map: source p. 300; batch 30; status non-signal/reviewed; ledger reason in visual-review-ledger.json

Use When

  • A system needs iterative reasoning, tool calls, memory, or multi-step task execution.

Avoid When

  • A simple deterministic workflow can complete the task with fewer failure modes.

Core Model

  • Agents need bounded tools, observable state, human gates, and regression checks around risky actions.
  • Prefer explicit ownership over accidental coupling. Every boundary should say who owns correctness, cost, data, recovery, and change.
  • Use corpus page pointers for inspection, and keep the chapter notes focused on reusable design decisions.

Implementation Guidance

  • Define allowed tools, input context, planning budget, stop rules, approval points, and audit trail.
  • Write the smallest useful design note: purpose, inputs, outputs, state, failure behavior, observability, and rollback.
  • Choose the first implementation that can be tested against the real workflow without hiding a known production risk.

Tradeoffs

  • Autonomy reduces manual work but expands the space of possible errors.
  • Centralization reduces duplicated work but can become a bottleneck when every team needs exceptions.
  • Specialized infrastructure helps at scale, but it must earn its operational cost.

Failure Modes

  • The agent can call a tool but no one can explain why it chose that action.
  • The diagram shows boxes but not ownership, retry behavior, data freshness, or user-visible failure.
  • The system has no proof path for the highest-risk assumption.

Decision Checklist

  • Log inputs, decisions, tool calls, outputs, approvals, and rollback path.
  • Name the owner, source of truth, timeout, retry policy, and evidence that the path works.
  • Add one regression check for the failure mode most likely to recur.

Neutral Automation Examples

  • A research assistant drafts findings and citations, while publishing remains behind human approval.
  • A neutral internal automation starts with fixtures, then adds credentials, permissions, and production scheduling only after the boundary is tested.
  • A customer-facing workflow keeps irreversible actions behind explicit approval until metrics show it is safe to automate further.