A single agent running in a loop can accomplish a lot. But some tasks are too large, too parallel, or too specialized for one agent to handle well. Multi-agent systems split work across multiple LLM-p
Some tasks are too large, too parallel, or too specialized for one agent. Multi-agent systems split work across multiple LLM-powered agents that communicate and coordinate.
A central orchestrator breaks down a high-level goal and delegates subtasks to subagents. Each subagent has its own context window and tools. Results flow back to the orchestrator, which synthesizes and decides what comes next.
Context limits — 200K tokens sounds large, but a complex project with many files and a long task history will exhaust it. Subagents handle focused sub-problems with clean contexts.
Parallelism — Independent subtasks execute simultaneously, dramatically reducing wall-clock time.
Specialization — Different agents use different models. A cheaper model for classification; a more capable one for synthesis.
Have a follow-up question about this topic?
Ask AI