Agentic SystemsMulti-agent systems · Architecture · LLM

When a multi-agent system loses to a single agent

A multi-agent design looks convincing on a slide: a team of specialists instead of a lone worker. In production it regularly turns out slower, more expensive and less predictable than one agent with good tools. Here is where exactly the line runs.

What we are talking about

A multi-agent system is an architecture in which a task is solved by several autonomous participants, each with its own role, tools and permissions: one plans, another searches, a third checks. A single agent is one language model with a set of tools and one decision-making loop.

The argument between the two is almost always settled not by ideology but by three measurable quantities: how many tasks are carried through to the end without a human, how much one task costs and how long it takes.

Where multi-agent designs lose

The task fits in one context

If all the data and tools you need fit into the context of one model, splitting the work between agents adds nothing but retelling. Every handover between agents is compression: the next participant receives not the original data but someone else’s summary of it, and works with losses.

Errors compound along the chain

This is the main failure mechanism. Say each step is done correctly nine times out of ten — that sounds decent. Five sequential steps already give roughly six successful outcomes out of ten, because the probabilities multiply. A single agent with one accountable step makes mistakes less often simply because there are fewer steps.

Coordination costs more than the work itself

Messages between agents are extra model calls, each with its own context. Cost and latency grow faster than the benefit of specialisation: often half the budget goes on agents telling each other what they have done.

The system cannot be debugged

When an answer is wrong, you need to find out which participant made the mistake: the planner broke the task down badly, the executor misunderstood it, the reviewer let it through. Without logging every step with its inputs and outputs, debugging turns into reading tea leaves, and improvements into random prompt edits.

Agents agree with each other

The “one does, another checks” pattern works only if the checker has an independent source of truth: a test, a document, a calculation. A checker on the same model with the same information tends to confirm rather than refute — and creates an illusion of control.

Non-determinism multiplies

Each agent adds variability. A system of five agents gives a noticeably less reproducible result than one agent does — and reproducibility is what a business is willing to pay for.

When a multi-agent design is actually needed

How to decide

  1. Build a single agent and measure it on a set of real tasks. This takes days and becomes your baseline.
  2. Find where it fails: not enough context, mixes up roles, loses steps, lacks permission to act.
  3. Add a split only to address a specific failure — and measure again.
  4. Compare not only quality but also cost per task and latency. A quality gain of a few per cent at double the cost usually does not pay off.

What to measure in both cases

Our experience

We develop and run our own agent orchestration system and work in it every day. The most useful thing this position gives us is the habit of first trying to solve a task with one agent and proving the need for a second, not the other way round. A multi-agent design is a tool against specific constraints, not a sign of a mature system.

Frequently asked questions

When does a multi-agent system usually lose to a single agent?

When the task fits into the context of one model and is solved in sequential steps without different access rights. Splitting it then adds handovers between participants; each handover loses part of the information and adds to the probability of error, while cost and latency grow.

How many agents is optimal?

As many as you can justify with a metric. In practice most business tasks are covered by one agent with a good set of tools; two or three participants are justified when you need independent verification or different permissions. Designs with a dozen agents most often show that the task was never fully broken down.

Does a multi-agent design help against hallucinations?

Only if the checking participant has an independent source of truth: tests, documents, a calculation. Checking with the same model on the same data produces agreement, not control, and creates a false sense of reliability.

How do you know it is time to move to several agents?

When you have a measured failure of the single agent and a clear hypothesis about which split will fix it. Without a hypothesis, moving to multiple agents turns one reproducible failure into several that are hard to debug.

How we help with this

Read next

Let us talk about your task

If your task is similar, tell us what needs solving. We will say so plainly if it can be solved more simply than it looks.

Write to us