How Anthropic Built a Multi-Agent Research System
Anthropic built a multi-agent research system using an orchestrator-worker pattern with a Lead Researcher agent coordinating specialized subagents and a Citation Agent for accuracy. The system outperformed single-agent setups by 90% through parallel processing and dynamic adaptation, though it consumes 15x more tokens. Key engineering principles include proper prompt design, delegation strategies, effort scaling, and parallelization. Production challenges involve managing stateful agents, debugging non-deterministic behavior, and handling deployments without breaking running tasks.

