# Agentic AI Patterns

Source: John Bradshaw — https://bradshaw.cloud
URL: https://bradshaw.cloud/strategy/agentic-ai/
Type: insight
Date: 2026-04-04
Updated: 2026-08-15
Tags: Architecture, AI, Automation

> From single agents to orchestrated teams — the architecture patterns behind AI that acts, and how to choose between them without over-engineering.

## The patterns

Click each pattern to see the architecture and business context.

### Single Agent
_The building block_

**Analogy:** One employee with clear instructions and access to tools

A single agent receives a goal, breaks it into steps, and uses tools to accomplish them — one action at a time. It reads data, calls APIs, writes files, and checks its own work. The key difference from a chatbot: it doesn't just answer questions, it takes actions. It has a loop: think, act, observe, repeat.

**Business take:** Start here. Most agent use cases don't need multi-agent orchestration. A single well-prompted agent with the right tools handles 80% of automation tasks. Over-engineering with multiple agents when one would do is the most common mistake in agentic AI.

### Multi-Agent Orchestration
_The team_

**Analogy:** A project manager delegating to specialists

An orchestrator agent receives the goal and delegates sub-tasks to specialist agents — a researcher, a writer, a reviewer, a coder. Each specialist has its own system prompt, tools, and context window. The orchestrator coordinates, merges results, and handles failures. Like a real team: the manager doesn't do the work, they make sure the right people do.

**Business take:** Use multi-agent when the task genuinely requires different expertise or when context windows aren't large enough for a single agent. The coordination cost is real — message passing, error handling, state management. Don't split into agents what one agent can handle sequentially.

### Human-in-the-Loop
_The safety net_

**Analogy:** A junior employee who escalates to their manager for big decisions

The agent works autonomously for routine tasks but pauses at defined checkpoints: before sending an email, before executing a payment, before deleting data. A human reviews, approves or rejects, and the agent continues. The boundaries are explicit: below this threshold, act freely; above it, ask.

**Business take:** This isn't a limitation — it's a feature. The highest-value agent deployments all have human checkpoints for irreversible or high-stakes actions. The goal isn't full autonomy; it's appropriate autonomy. Start with tight guardrails and widen them as trust builds.

### Human-on-the-Loop
_The oversight layer_

**Analogy:** A factory supervisor watching the production line from the control room

Unlike human-in-the-loop (where the agent pauses and waits for approval), human-on-the-loop means the agent acts autonomously while a human monitors the output. The human can intervene, correct, or shut things down — but they don't block each action. Think of it as supervision rather than co-signing. The agent sends periodic summaries, flags anomalies, and the human reviews asynchronously.

**Business take:** This is where mature agent deployments land. You start with human-in-the-loop (tight guardrails), measure error rates, and gradually shift to human-on-the-loop as confidence builds. The economics are better: the human reviews a dashboard of 50 completed actions rather than approving each one individually. Reserve in-the-loop for truly irreversible actions.

### Tool Use via MCP
_Universal connectivity_

**Analogy:** USB-C for AI agents — connect once, use everything

An agent without tools is just a chatbot. Tools let agents read databases, call APIs, search the web, write files, and interact with any system. MCP (Model Context Protocol) standardises this: instead of building a custom integration for every tool, you expose tools via a single protocol. Any MCP-compatible agent can use any MCP-compatible tool.

**Business take:** MCP eliminates the N×M integration problem. Without it, 5 agents × 4 tools = 20 custom integrations. With MCP, it's 5 + 4 = 9 implementations. The protocol is the multiplier that makes agentic AI practical at enterprise scale.

### Revenue Recovery Agent
_Revenue recovery agent_

**Analogy:** An accounts receivable clerk who never sleeps

Here's a concrete example that ties all the patterns together. A revenue recovery agent monitors overdue invoices, checks the CRM for context (are they a key account? is there a dispute?), drafts an appropriate follow-up email, escalates to a human for high-value accounts, and logs every action. It runs on a schedule, handles edge cases, and gets better with feedback.

**Business take:** This single agent combines: tool use (CRM, email, database), human-in-the-loop (escalation for high-value accounts), and a clear success metric (recovered revenue). It's not a demo — it's a pattern that applies to any process where humans currently chase status and send follow-ups.

## Decision framework

### Is the task well-defined with clear success criteria?

**Yes → agent candidate. No → keep it as a copilot/assistant.**

Agents need a clear definition of done. Vague goals like 'improve the report' lead to loops and wasted tokens. Define pass/fail criteria before building.

### Can a failure be safely reversed?

**No → add human-in-the-loop approval before irreversible actions.**

Sending an email, deleting data, making a payment — if the agent can't undo it, require explicit human approval. Start with read-only agents and expand.

### Does it need access to multiple systems?

**Yes → use MCP for tool connectivity. Avoid custom integrations.**

MCP provides a standard protocol for tool access — one integration pattern instead of N custom connectors. It's the difference between USB-C and a bag of adapters.

### Is the volume high enough to justify automation?

**Calculate: (time saved per task) x (frequency) vs (build + maintain cost).**

An agent that saves 10 minutes once a month isn't worth building. An agent that saves 2 minutes 200 times a day is transformative. Do the maths first.

## Frequently asked questions

### What is an AI agent, and how is it different from a chatbot?

An agent receives a goal, breaks it into steps, and uses tools to accomplish them — reading data, calling APIs, writing files, checking its own work. It runs a loop: think, act, observe, repeat. A chatbot answers questions; an agent takes actions. That single difference is what makes agents valuable and what makes them a governance problem, because the actions are real and some of them cannot be undone.

### When should I use multi-agent orchestration instead of a single agent?

Later than you think. A single well-prompted agent with the right tools handles the large majority of automation tasks, and over-engineering with multiple agents when one would do is the most common mistake in agentic AI. Split the work only when the task genuinely needs different expertise, or when one context window cannot hold it. Coordination is not free — message passing, error handling, and state management are all real costs.

### What is the difference between human-in-the-loop and human-on-the-loop?

In-the-loop means the agent pauses and waits for approval before a defined action — sending the email, making the payment, deleting the data. On-the-loop means the agent acts autonomously while a human supervises the output and can intervene or shut it down. In-the-loop is co-signing; on-the-loop is supervision. Mature deployments start in-the-loop, measure the error rate, and shift to on-the-loop as confidence builds, reserving co-signing for genuinely irreversible actions.

### How do I know whether a task is a good fit for an agent?

Two tests. First, is the task well-defined with a clear definition of done? Vague goals like "improve the report" produce loops and wasted tokens — write the pass/fail criteria before you build anything. Second, can a failure be safely reversed? If not, put a human checkpoint in front of the irreversible step. Start with read-only agents and widen the permissions as the error rate earns it.

### How do agents connect to the systems they need to act on?

Through tools, and at any scale that means a standard protocol rather than bespoke connectors. An agent without tools is just a chatbot. MCP lets you expose each system once and have any compliant agent use it, which turns five agents across four tools from twenty custom integrations into nine implementations. That ratio is the difference between a demo and something you can run across an enterprise.

### How do I justify the cost of building an agent?

Multiply time saved per task by frequency, and compare it to build plus maintenance. An agent that saves ten minutes once a month is not worth building. An agent that saves two minutes two hundred times a day is transformative. The maths is unglamorous and it kills most agent proposals before they consume a quarter — which is exactly what it is for.

## Diagrams

Standalone SVG diagrams, licensed CC BY 4.0 with attribution to John Bradshaw — link back to https://bradshaw.cloud/strategy/agentic-ai/ when embedding.

- [Single Agent (SVG)](https://bradshaw.cloud/strategy/agentic-ai/diagrams/single.svg)
- [Multi-Agent Orchestration (SVG)](https://bradshaw.cloud/strategy/agentic-ai/diagrams/multi.svg)
- [Human-in-the-Loop (SVG)](https://bradshaw.cloud/strategy/agentic-ai/diagrams/hitl.svg)
- [Human-on-the-Loop (SVG)](https://bradshaw.cloud/strategy/agentic-ai/diagrams/hotl.svg)
- [Tool Use via MCP (SVG)](https://bradshaw.cloud/strategy/agentic-ai/diagrams/tools.svg)
- [Revenue Recovery Agent (SVG)](https://bradshaw.cloud/strategy/agentic-ai/diagrams/revenue.svg)

## Interactive companion

**Agentic AI: Pattern Explorer** — Compare the canonical agentic AI patterns side-by-side — trade-offs, best-fit workloads and worked examples, in an interactive pattern explorer.

Live calculator: https://bradshaw.cloud/strategy/agentic-ai/calculator/

## Related

- [Read the full article](https://bradshaw.cloud/writing/agentic-ai-patterns/) — the route from chatbots to autonomous workers.
- [Agentic AI control planes](https://bradshaw.cloud/writing/agentic-ai-control-plane/) — the guardrails, budgets, approvals and traces that make autonomy operable.
- [Agentic API Security](https://bradshaw.cloud/strategy/agentic-api-security/) — the identity, scope and gates that keep an agent's credential contained.
- [Model Context Protocol](https://bradshaw.cloud/strategy/mcp/) — the standard that makes agent tool use practical.
- [MCP security & governance](https://bradshaw.cloud/writing/mcp-security-governance/) — the control map for agents that use external tools.
- [Frontier models](https://bradshaw.cloud/strategy/frontier-models/) — the routing logic that keeps agents affordable.
- [Typed decision models](https://bradshaw.cloud/strategy/system-one-models/) — the cheap gate in front of every agent fork.
- [AI Grid](https://bradshaw.cloud/strategy/ai-grid/) — the edge infrastructure that makes global agents viable.
- [AI cost curves](https://bradshaw.cloud/strategy/ai-cost-curves/) — inference economics for agents at scale.
- [All strategy insights](https://bradshaw.cloud/strategy/)
