A multi-agent system combines specialized agents that coordinate toward a shared goal. Instead of asking one agent to handle every domain, it assigns focused work—such as discovery, prioritization, or roadmap planning—to different agents and orchestrates their collaboration. section 9.4.1
Product-management supervisor
A product-management system can delegate customer discovery, opportunity prioritization, and roadmap planning to specialized agents. An overarching product-management agent supervises the subtasks and combines their contributions into a broader workflow. section 9.4.1
Figure 9.15 The “supervisor” pattern in agent collaboration: an overarching agent coordinates the execution of subtasks by specialized agents.
The supervisor pattern shows how an overarching agent coordinates execution across specialized agents. section 9.4.1
Use the pattern when:
- A workflow spans several domains and a single agent becomes mediocre at complex, multitask work. section 9.4.1
- The product needs flexibility, scalability, communication, collaboration, and adaptation across changing business workflows. section 9.4.1
- Teams can begin with manageable tasks, monitor gaps, and expand scope as confidence grows rather than attempting full autonomy immediately. section 9.4.3 section 9.5








