Expert article

Multi-agent AI systems in a mid-sized company: when one agent is not enough

This article is for management boards and managers who have been offered a “system of several AI agents” by a vendor, or who are wondering themselves whether one agent will do. We explain in plain language how such a system differs from a single agent, when it makes sense, what it costs to run and how to oversee it. At the end you will find questions to ask the vendor and a plan for a safe pilot.

Author: Kacper Włodarczyk, CEO of ALGORCOMPPublished: May 29, 2026Reading time: 10 min readAI / AI agentsFor: Mid-sized company
Multi-agent AI systems in a mid-sized company: when one agent is not enough

How a system of several agents differs from a single AI agent

An AI agent is a program based on a language model (like the one in ChatGPT). It does not just answer questions but carries out steps itself: it checks data in a system, fills in a form, prepares a document. It follows instructions and only has access to the tools you give it.

A multi-agent system is several such agents, each with its own role, instructions and permissions. The agents pass the case, or parts of it, to one another and put the result together. Think of the difference between one experienced employee with a checklist and a small team with a manager.

A team has the edge when tasks can be split up and done in parallel. But it has its costs too: every member has to understand the case, and passing information on takes time and leads to mistakes. It is exactly the same with AI agents.

Three ways of organising the work of several agents

In business practice you come across three set-ups. They differ in who decides the order of work and where a human steps in.

In a mid-sized company the first or second set-up in the table below usually makes the most sense, always combined with the third – a threshold for human review. You will also come across a set-up in which agents “negotiate” among themselves without supervision. It is worth leaving that for later, because it is the hardest to check and explain.

Ways of organising the work of AI agents
Set-upHow it worksWhen it fitsRisk
Coordinator and specialistsA coordinating agent splits up the case, sends parts to specialist agents and collects their resultsThe case needs several independent checks, e.g. of the budget, the contract and the supplierThe coordinator may split the task badly or leave out important information
Fixed sequenceAgents work one after another; each completes its stage and passes the case onThe process has fixed stages, e.g. identifying the document, checking it, preparing a replyAn error at the start carries over to the later stages
Agents with a threshold for human reviewAgents work independently up to an agreed threshold; above it, they pass the case to a person with a summaryDecisions about money, contracts, customersA threshold set too low will swamp people with cases; one set too high will let errors through
Multi-agent AI systems in a mid-sized company: when one agent is not enough

When several agents make sense: five signals

The signals below help you judge whether a process really needs more than one agent. One signal is usually not enough. When three or more apply, it is worth considering a multi-agent system.

Be wary of the argument that “one agent cannot hold all the documents”. Modern models accept very long texts in one go. The real reason for splitting the work is more likely clarity, and the fact that different roles should have different permissions.

  • A single case requires several different checks at once that can be done independently, e.g. compliance with the purchasing policy, the budget and the contract terms.
  • Different parts of the work require different permissions. An agent that reads contracts should not have access to payroll data, and a finance agent should not have access to the whole mailbox.
  • A mistake is costly, so it is worth having a separate agent that checks another agent’s work before it reaches a person.
  • There are many cases, and each requires several independent tasks that can be carried out at the same time.
  • A single agent has already been tested and measurements show a specific problem, e.g. it makes mistakes when it has to keep too many rules in mind at once.

When one agent or ordinary automation is enough

In the documentation for its agent-building library, Microsoft gives simple advice: if a task can be written as an ordinary program function, do not use an AI agent for it. Still less should you use several agents.

Anthropic, for its part, describes multi-agent systems as struggling where all agents need to know the same full context or where the steps depend heavily on one another. Several agents work well when the work can be split into independent parts.

In a mid-sized company this means that most processes – replying to typical emails, reading documents, preparing a draft quote – can be handled by one agent or by automation in Power Automate. Several agents are a solution for a narrow group of complex cases.

  • The process has fixed rules and few exceptions – ordinary automation is enough.
  • Each step depends on the result of the previous one and requires full knowledge of the case – one agent is better.
  • There are few cases, or they are cheap to handle – the cost of the system will not pay back.
  • No one in the company has time to review the agents’ work regularly – oversight of several agents would then exist only on paper.
Diagram: a coordinating agent passes a case to three specialist agents, and a human approves the decision

Several agents are not a better version of one agent but a different tool – for the rare cases that need several perspectives at once.

Examples where several agents may pay off

The examples below are hypothetical and show a type of process, not the results of specific implementations. What they have in common is that one case requires several independent assessments, and a person makes the final decision.

Purchases above an agreed threshold. Take a manufacturing company where purchase requests above PLN 50,000 are checked by several people. One agent compares the request with the purchasing policy, a second checks the department’s budget, and a third reads the contract terms. A coordinating agent combines their comments into one note for the director, who approves or rejects the request.

Complex customer requests. An agent identifies the topic of a request and routes it to an agent for technical, billing or contract matters. The specialist agent prepares a proposed reply based on the customer’s history. When a case goes beyond its permissions, it passes it to an employee with a ready summary.

Preparing a salesperson for a meeting. One agent gathers public information about the customer’s company, a second checks the history of the relationship in the CRM, and a third suggests questions for the meeting. The salesperson gets one page of notes instead of looking for information in several places.

What it costs to run a system of several agents

You usually pay for AI models by the number of tokens processed – fragments of text, roughly pieces of words. Each agent has to read its part of the case, and often the instructions and results of other agents too. That is why the cost grows faster than the number of agents.

A description of Anthropic’s research system shows the scale. A single agent there used about 4 times more tokens than an ordinary chat with AI, and the multi-agent system about 15 times more. Your process will have different proportions, but the direction is the same.

To estimate this for your own process, measure the usage of one agent on a few dozen real cases. Multiply by the number of agents that read the case and add a margin for the information they exchange. Multiply the result by the monthly number of cases and compare it with the current cost of people’s work.

The cost can be reduced in the ways listed below. It is worth asking the vendor about them before you sign the contract.

  • Smaller, cheaper models for simple roles, e.g. identifying the topic of a request; the most powerful model only where it is needed.
  • Passing agents only the part of the case they need, not the whole history.
  • Having the model provider cache repeated instructions, which lowers the fee for processing them again.
  • A usage limit per case and an alert when it is exceeded.

How to oversee the decisions of several agents

A single agent’s decision can be reconstructed: you can see what it received, what it used and what it answered. With several agents, the result depends on the work of each of them and on what they passed to one another. Without a record of every step, you will not be able to explain to a customer or an auditor where a decision came from.

The law reinforces this need. The GDPR gives people the right not to be subject to decisions with legal effects on them that are made solely by automated means. If agents are to take part in, for example, assessing job candidates, AI Act obligations for high-risk systems will also apply from 2 December 2027.

Below is a minimum set of oversight rules. It is best to agree them before go-live, not after the first problem.

  • A record of every step: which agent, when, on what data and with what result.
  • A record of the version of each agent’s instructions and settings at the time of the decision, because the instructions will change.
  • An amount threshold or type of case above which a person always makes the decision.
  • Regular review of a sample of cases by the person responsible for the process, e.g. once a week in the first months.
  • A set of test cases on which you check the system after every change of instructions or model.

What systems of several agents are built on

You do not need to know these tools, but it helps to know what to ask the vendor. Some are ready-made platforms where agents are configured in a web browser. Others are libraries for developers – ready-made sets of code that give more freedom but need a technical team to maintain them.

For companies working in Microsoft 365, the natural starting point is Copilot Studio, where one agent can hand tasks over to other agents. When a process needs more control, the vendor usually turns to one of the libraries in the table below. This market changes quickly, so ask about the current version and the development roadmap of the chosen tool.

Selected tools for building systems of several agents (as of October 2026)
ToolTypeNotes
Copilot StudioMicrosoft platform, configured in the browserGood for companies on Microsoft 365; billed in credits
Microsoft Agent FrameworkDeveloper library (.NET, Python)Successor to AutoGen and Semantic Kernel
OpenAI Agents SDKDeveloper librarySuccessor to the experimental Swarm library
LangGraph, CrewAIDeveloper librariesIndependent of the model provider; LangGraph gives a lot of control over the order of steps
Google ADK, Claude Agent SDKDeveloper librariesGoogle’s and Anthropic’s tools for building agents

How to check safely whether several agents will pay off

The most common mistake is building a system of several agents before a single agent has been tested on real cases. It is safer to go through the stages below and make a conscious decision after each one.

An important element is shadow mode. The agents see real cases and propose decisions but carry nothing out – people work as before and compare their decisions with the AI’s proposals.

  • Choose one process and measure the current state: the number of cases, handling time, the number of errors.
  • Build a single agent first and test it on a few dozen real cases.
  • Write down where the single agent fails. Only these problems justify splitting the work between several agents.
  • Run the multi-agent system in shadow mode and compare its results with people’s decisions and with the single agent.
  • Switch the system on for a small share of cases, with a person checking every decision.
  • Compare quality and cost with the single agent. If the difference is small, stay with the simpler solution.

Related topics in the knowledge base

Read next

FAQ

Systems of several AI agents – frequently asked questions

Answers to the questions management boards ask when they receive a proposal for a multi-agent system.

Who do I need in the company to maintain a system of several agents?
On the business side you need a person responsible for the process who reviews the agents’ decisions and reports errors. On the technical side, someone has to keep an eye on costs, model changes and activity logs – this can be the vendor under a support contract. Agree this in writing before go-live.
What happens when one of the agents stops working or makes a mistake?
A well-built system has rules for this: it retries, passes the case to another agent or a person, and records what happened. Ask the vendor how the system will behave in such a situation and ask them to demonstrate it in a test. No answer is a warning sign.
Will a system of several agents replace the department’s staff?
In the processes described in this article, it is more likely to take over gathering and checking information, while the decision stays with a person. Staff then deal with exceptions and cases that need a conversation. So what changes is the scope of the work, not necessarily the number of people.
Can agents from different vendors work together?
Increasingly, yes, because common standards are emerging for connecting agents to systems and to one another. One example is MCP, a uniform way of connecting an agent to a company’s programs. In practice, every such connection has to be tested and secured. To start with, it is simpler to build in a single tool.
Is company data safe when several agents work on it?
Just as safe as with one agent, provided that each agent has only the permissions it needs. Check where the model provider processes data and whether it can use it to train its models. More agents mean more connections to systems, so reviewing permissions is even more important here.

About this page

About the author

Kacper Włodarczyk — CEO of ALGORCOMP

Kacper Włodarczyk

CEO of ALGORCOMP

Kacper specializes in implementing Microsoft 365 Copilot, Copilot Studio, Power Platform (Power Automate, Power Apps, SharePoint) and AI agents for mid-sized B2B companies in Poland. He leads dozens of projects covering AI strategy, Power Platform governance, document workflow automation and sales processes. In his writing he focuses on the practical side of AI adoption in organizations — from the first proof of concept to company-wide rollout — with particular attention to data security, compliance (GDPR, NIS2, the AI Act) and return on investment.

Meet the team

Not sure whether your process needs one agent or several?

In a free consultation we will go through your process and assess whether automation is enough, whether one agent will do, or whether you really need a system of several agents.

Featured

Related articles