All terms
Patterns
Multi-Agent System
Multiple specialized agents that communicate and divide work on a larger task.
Definition
A multi-agent system uses several specialized agents — such as a planner, a coder, and a reviewer — that communicate and divide work on a larger task. An orchestrator often decomposes the goal and delegates subtasks, then collects and synthesizes the results, though peers may instead debate a solution. Limiting each agent's scope can improve reliability on complex tasks, at the cost of coordination overhead and possible cascading errors.