Skip to main content
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.