concept

Multi-agent system

A multi-agent system is a coordinated set of specialised AI agents that delegate to each other — each agent has a focused role, tool set, and system prompt rather than one mega-agent doing everything.

Multi-agent systems became a credible production pattern in 2026 because monolithic agents with 30+ tools mis-route badly. Frameworks: OpenAI Swarm, CrewAI, LangGraph hierarchies, Microsoft AutoGen, Claude sub-agents. Typical architectures: hierarchical (a coordinator + specialised workers), pipeline (chained specialists), or graph (state machine across many agents). Production reliability requires explicit handoff protocols, max-handoff caps, shared memory carefully scoped, and per-agent evals. Multi-agent is overkill for simple tasks — a single well-designed agent often beats a poorly-orchestrated multi-agent stack.

When to use multi-agent system

Common mistakes

FAQ

What is multi-agent system?

A multi-agent system is a coordinated set of specialised AI agents that delegate to each other — each agent has a focused role, tool set, and system prompt rather than one mega-agent doing everything.

When should I use multi-agent system?

Tasks with clear specialisation by sub-domain. When one agent's tool surface would exceed ~30.

What are the most common mistakes with multi-agent system?

Over-decomposing — too many agents add coordination cost. Skipping per-agent evals — the system fails in places that are hard to attribute.

Last updated: 2026-06-01. Raw markdown: https://promtable.com/glossary/multi-agent.md.