Agent Systems: Multiple-Agent Cooperation Pattern
Intent
Divide responsibilities among agents with different roles or capabilities.
Outline
- Recurring problem: one agent must simultaneously satisfy incompatible roles or standards.
- Structure:
coordinator ↔ specialists ↔ shared result. - Stable interface: role description, message format, and shared result schema.
- Variable implementation: number of specialists and communication topology.
- Strength: modularity and role-specific prompts or tools.
- Risks: communication overhead, coordination failure, and inconsistent assumptions.
- Example: research, reasoning, and writing specialists coordinated around one task.
Suggested figure
07-multi-agent-cooperation.svg in the Agent design pattern illustration folder.
