More agents means more interfaces
Multi-agent systems are not automatically smarter. They are distributed systems with language-model-shaped nodes. Every handoff is an interface. Every interface can drop context, duplicate work, or amplify error.
Use multiple agents when specialization or parallelism pays for that coordination cost.
Four useful patterns
- Orchestrator: one manager assigns work to specialists.
- Pipeline: each agent transforms output for the next stage.
- Debate: agents argue or explore alternatives before a judge decides.
- Review: generator and critic iterate to a quality threshold.
Most production multi-agent systems are orchestrator or review patterns. Fully free-form agent chatrooms look impressive and debug terribly.