
OpenAI lands in roughly the identical place. Its sensible information recommends maximizing a single agent’s capabilities first as a result of one agent plus instruments retains complexity, analysis, and upkeep extra manageable. It explicitly suggests immediate templates as a option to take up branching complexity with out leaping to a multi-agent framework. Microsoft is equally blunt: If the use case doesn’t clearly cross safety or compliance boundaries, contain a number of groups, or in any other case require architectural separation, begin with a single-agent prototype. It even cautions that “planner,” “reviewer,” and “executor” roles don’t routinely justify a number of brokers, as a result of one agent can usually emulate these roles by means of persona switching, conditional prompting, and gear permissioning. Google, for its half, provides a very helpful nuance right here, warning that the fallacious alternative between a sub-agent and an agent packaged as a instrument can create large overhead. In different phrases, typically you don’t want one other teammate. You want a perform with a clear contract.
Microsoft makes yet one more level that deserves additional consideration: Many obvious scale issues stem from retrieval design, not structure. So, earlier than you add extra brokers, repair chunking, indexing, reranking, immediate construction, and context choice. That isn’t much less bold. It is extra grownup. We realized this the onerous manner with microservices. Complexity doesn’t vanish whenever you decompose a system. It relocates. Again then, it moved into the community. Now it threatens to maneuver into hand-offs, prompts, arbitration, and agent state.
Distributed intelligence continues to be distributed
What might have been one sturdy mannequin name, retrieval, and some rigorously designed instruments can rapidly flip into agent routing, context hand-offs, arbitration, permissioning, and observability throughout a swarm of probabilistic parts. That could be price it when the issue is actually distributed, however usually it’s not. Distributed intelligence continues to be distributed programs, and distributed programs aren’t low-cost to construct or keep.
