Blog / English
Five AI Agents. One Wrong Assumption. Five Times the Rework?
One agent writes the feature. Another reviews it. A third checks security.
All three assume the same thing: every user can access every record.
Agreement between agents is not proof that the product is correct.
When responsibilities are unclear, adding agents can spread an error faster than it can be challenged.
Delegate a question, not a vague ambition
A bounded task often works well with a single agent. Specialists become useful when the work has separable questions and independently reviewable outputs.
Consider a new customer portal. A product specialist clarifies which users can perform which actions. A data specialist examines ownership and relationships. An architecture specialist defines service boundaries. A reviewer verifies the implementation against the approved criteria.
These roles describe a proposed workflow. The value comes from distinct evidence and responsibilities, not the number of agents.
Anthropic's account of building a multi-agent research system discusses both parallelism and coordination costs. Its research workload is not a guarantee of gains in software development.
Give every handoff a contract
Before adding a specialist, define:
- the question it must answer and what is out of scope;
- the evidence it can access and the permissions it needs;
- the artifact it must return;
- the person or process that accepts the result;
- the time and cost limit.
For review, provide the requirement and independent evidence. Asking a second agent whether the first agent's explanation “looks right” offers little protection against a shared assumption.
Keep editing boundaries explicit. When two agents must change the same component, coordinate their work rather than assuming parallel execution will be faster.
Architecture gives specialization a purpose
ArchGenerator.com positions its Digital Squad around product, technology, data, and business concerns. It supports analysis and preparation; implementation remains with your team and coding agents. See how the Digital Squad works.
You can keep your coding AI and give it a better-defined assignment.
Separating specification from implementation also makes it easier to judge whether a specialist resolved uncertainty or simply produced another document.
Run one comparison before expanding
Choose a real task and compare a single-agent approach with a specialist workflow. Track accepted quality, human review, elapsed time, and total cost, including integration and failed attempts.
Add the specialist only if it produces a meaningful benefit for that workload.
Explore ArchGenerator.com with one architectural decision your team needs to resolve. Build a squad around the questions that matter, and measure the work it helps you avoid.