003 · Systems · 1 November 2026
Why many agents, not one
If the model knows everything, why build several agents? Because usefulness does not come from knowledge, but from what surrounds it.
When I talk about a team of AI executives, the same question often comes up. Today’s frontier model knows finance, production, law, writing and software. So why build several separate agents? Why not one agent that does everything?
It is a fair question. The thinking behind it is exactly right about what the model knows. And exactly wrong about what makes the model useful.
Knowledge is not usefulness
In practice, most of what makes an agent useful is not knowledge. It is what surrounds the knowledge. What is in front of it. Which tools it can reach. What posture it works from. What experience it has built up over time. What it is paying attention to right now.
The model can be the same in every role. The surroundings are not. And the surroundings are what I build.
The most concrete part is attention. Even when an agent’s working memory is very large, everything in it competes for attention. An agent focused on finance, with only finance context, data and tools in front of it, reasons about finance better than an agent juggling six domains at once. The model is the same. There is far less noise around any one decision. I think most people accept this quickly if they sit with it for a moment.
Each one holds only what its job needs
You cannot separate attention from tools. Every domain has its own. A sales agent needs the customer mailbox and the order system. A finance agent needs the books and the bank view. A monitoring agent needs read access everywhere and write access nowhere.
Put all of that into one agent and you have built the broadest attack surface in your company and its most permissive identity. Separate roles let each agent hold exactly what its job needs and nothing else. A monitoring agent that only reads is possible only if a monitoring agent exists on its own.
A role does not only limit permissions. It also changes the thinking. Tell an agent that it is Finance and its job is to find the truth about costs and report it, and the way it thinks changes. So do the questions it asks and what it looks at first. Same model, different posture. Six roles give six different kinds of attention. One agent has to choose one posture at every step and give up the others. Every step starts with switching roles, and that has a cost.
Experience builds up role by role
Over time another difference appears. Each agent builds up its own experience. The finance agent comes to understand the company’s cash patterns and the relationship with the accountant. The sales agent carries the history of prospective customers and the deals in progress. The production agent learns the defect patterns and how suppliers behave.
That accumulated context is exactly what makes them, in month four, something they could not be in week one. One agent would have one shared memory with everything mixed together. Every domain would be diluted by everything else.
Then there is simple arithmetic. Several agents can work at once. One watches the inbox, another looks for signals, a third models a question. One agent does one thing at a time. That is not much better than one person doing everything. For me, parallel work is in a sense the whole point of putting AI to work. If I had wanted the work done one thing after another, hiring one assistant would have been simpler.
When something goes wrong
Separate roles also contain the damage. If one agent gets confused, has its context corrupted or makes a bad call, the damage stays in its lane. With one big agent, everything goes wrong at once.
And when something does happen, “the sales agent did this” is much easier to understand and fix than “the agent did this”. Accountability needs an address.
The same address makes handing over to a person possible. You can give a new salesperson the sales agent’s complete document pack and put them in charge of that domain from day one. You cannot hand a slice of one big agent to a person. You give all of it or nothing. Separate roles make the move between AI and human work genuinely possible, in both directions.
The same reason there is no super-employee
Companies do not hire one super-employee who does everything. The reason is not that one person is smarter than another. The reason is focus, tools, posture, accumulated experience and accountability. It is exactly the same with agents. Behind every agent there can be the same intelligence, one that knows everything. Shaping it into a role is what makes it useful in that role.
With one agent you get a brilliant agent that tries to hold the whole company in its head at every step and quietly does every part a little worse. With several agents you get the same intelligence, but with focus, the right tools, experience and clear lines of responsibility.
When another founder asks me where to start, I do not suggest starting with which model is the smartest. Start with what each role has to see, what it may reach and what it must not have. The model is the same. The shape does the work.
Next