How we built our multi-agent research system \ Anthropic
Our Research feature uses multiple Claude agents to explore complex topics more effectively. We share the engineering challenges and the lessons we learned from building this system. Claude now has Research capabilities that allow it to search across the web, Google Workspace, and any integrations to accomplish complex tasks. The journey of this multi-agent system from prototype to production taught us critical lessons about system architecture, tool design, and prompt engineering. A multi-agent system consists of multiple agents (LLMs autonomously using tools in a loop) working together. Our Research feature involves an agent that plans a research process based on user queries, and then uses tools to create parallel agents that search for information simultaneously. Systems with multiple agents introduce new challenges in agent coordination, evaluation, and reliability. This post breaks down the principles that worked for us—we hope you'll find them useful to apply when building your
Claude now has Research capabilities that allow it to search across the web, Google Workspace, and any integrations to accomplish complex tasks. The journey of this multi-agent system from prototype to production taught us critical lessons about system architecture, tool design, and prompt engineering. A multi-agent system consists of multiple agents (LLMs autonomously using tools in a loop) working together. Our Research feature involves an agent that plans a research process based on user queries, and then uses tools to create parallel agents that search for information simultaneously. Syste
saved by
related reading
- Building Effective AI Agents \ Anthropicanthropic.com
- Building Effective AI Agents \ Anthropicanthropic.com
- Harness design for long-running application developmentanthropic.com
- Tracing the thoughts of a large language model \ Anthropicanthropic.com
- Demystifying evals for AI agents \ Anthropicanthropic.com
- Effective harnesses for long-running agents \ Anthropicanthropic.com
- Best practices for Claude Code - Claude Code Docsanthropic.com
- How I Use Claude Code | Philipp Spiessspiess.dev
- Towards self-driving codebases · Cursorcursor.com
- Claude’s Constitution \ Anthropicanthropic.com
- Patterns and problems in multiagent systemsanthropic.com
- A Guide to Claude Code 2.0 and getting better at using coding agents – sankalp's blogsankalp.bearblog.dev