← Knowledge Base

comparison vendor reported TRACE Approved

When should a system use multiple AI agents instead of one agent?

Direct answer

Use multiple agents when a task benefits from **genuinely separate specialisation, parallel work, independent checking, or permission boundaries**.\n\nKeep one agent when the task is sequential, shares one compact context, uses the same tools and authority, or can be expressed more reliably as ordinary code and functions.\n\nMultiple agents are justified when they provide a measurable improvement over a strong single-agent baseline. They are not automatically more intelligent, safe, or autonomous; they add communication cost, duplicated work, coordination failures, and more places for errors to hide.

Detailed explanation

A multi-agent system contains several model-driven components that can act or reason in separate loops. Useful patterns include:\n\n- a manager delegating bounded subtasks to specialist agents;\n- a triage agent handing control to the correct domain specialist;\n- parallel research agents exploring independent source areas;\n- an executor and an independent reviewer;\n- agents separated by tenant, tool, or security authority;\n- different models assigned to planning, execution, or verification.\n\nMulti-agent architecture is most valuable when tasks can be decomposed cleanly. For example, a research question may have independent legal, technical, and market workstreams that can run in parallel. A central synthesiser can compare their evidence after each specialist returns a structured result.\n\nIt is less useful when every subagent needs the full conversation and repository state. Repeatedly transferring large context increases token cost and creates inconsistent interpretations. A single agent with well-designed tools may retain coherence better.\n\nBefore adding agents, ask whether the problem can be solved with:\n\n1. a deterministic workflow;\n2. a function or ordinary software component;\n3. retrieval of the correct information;\n4. a single agent with a smaller tool set;\n5. a stronger model;\n6. better evaluation and error handling.\n\nMulti-agent systems introduce failure modes:\n\n- ambiguous ownership;\n- circular delegation;\n- duplicated searches or edits;\n- inconsistent assumptions;\n- loss of qualifications during summarisation;\n- subagent outputs treated as facts without evidence;\n- excessive context transfer;\n- uncontrolled cost and latency;\n- shared credentials across agents;\n- guardrails applied only at the outer boundary.\n\nAnthropic's production research system uses parallel agents because web research has open-ended independent search paths, but the company also reports that coordination, evaluation, reliability, and prompt design became major engineering challenges.\n\nOpenAI reports that parallel GPT-5.6 agents improved the score-latency frontier on selected research, security, and terminal evaluations. That supports multi-agent execution for some difficult decomposable tasks, not as a universal architecture.\n\nThe decision should be based on an evaluation comparing:\n\n- task success;\n- cost and latency;\n- evidence coverage;\n- duplication;\n- human correction;\n- failure recovery;\n- security and permission complexity.

Evidence

- [OpenAI Agents SDK — Agent orchestration](https://openai.github.io/openai-agents-python/multi_agent/) — describes manager, handoff, code-driven, sequential, evaluator, and parallel orchestration patterns. - [OpenAI Agents SDK — Agents](https://openai.github.io/openai-agents-python/agents/) — distinguishes a manager retaining control from a handoff in which a specialist takes over. - [Anthropic — How we built our multi-agent research system](https://www.anthropic.com/engineering/multi-agent-research-system) — describes a production parallel-research architecture and its coordination, evaluation, and reliability challenges. - [Google — Agent Development Kit](https://developers.googleblog.com/agent-development-kit-easy-to-build-multi-agent-applications/) — presents a code-first framework for controlled multi-agent systems. - [OpenAI — GPT-5.6](https://openai.com/index/gpt-5-6/) — reports improvements from parallel-agent configurations on selected browsing, security, and terminal evaluations.

Linked evidence

No reviewed claim mappings are currently available for this document.

Section: ai-agents · Type: comparison · Evidence: vendor reported

Approved: 19 Jul 2026

Review after: 2026-10-19

Hard expiry: 2027-07-19