Part 2: Patterns

Chapter 9: Multi-Agent Patterns

As tasks grow more complex, single agents hit limits. Multi-agent patterns coordinate multiple specialised agents working together.

Pattern 6: Delegation

A primary agent receives a request and delegates sub-tasks to specialist agents, then synthesises their outputs.

When to use: When tasks span multiple domains of expertise.

Example

In the Pragmatix Advisory Portal, a complex question about implementing an agentic system might involve the Agentic AI Advisor (architecture), the Digital Governance Advisor (policy), and the Cyber Security Advisor (risk). A coordinating agent could delegate to each and synthesise.

Pattern 7: Specialisation

Rather than one generalist agent, you build multiple specialists — each with focused DNA for a specific domain.

Benefits:

When to use: When expertise requirements vary significantly across domains.

Example

The Pragmatix Advisory Portal uses this pattern — separate advisors for Digital Governance, Solution Architecture, Cyber Security, and Agentic AI rather than one "everything" advisor.

Pattern 8: Pipeline

Agents are arranged in sequence, each performing a specific transformation. The output of one becomes the input to the next.

When to use: When a task naturally decomposes into sequential stages with clear handoffs.

Pattern 9: Consensus

Multiple agents independently work on the same problem, then their outputs are compared and reconciled.

When to use: High-stakes decisions where you want multiple perspectives or redundancy.

Pattern 10: Supervisor

A supervisory agent oversees the work of other agents — assigning tasks, monitoring progress, handling exceptions, and ensuring quality.

When to use: Complex workflows where coordination and oversight are critical.

☰ Contents