How is a team of agents different from one agent with a large tool belt?
A multi-agent system runs two or more separate LLM-driven agents that coordinate via message passing, each with its own context, persona, and tool set. The 'multi' is in the agent count, not the tool count.
Think of a tiny office. One person can do many jobs if they have the right tools: a laptop, a phone, a calculator. That is a single agent with many tools. Now imagine the office hires a second person. They have their own desk, their own laptop, their own job description, and they can talk to the first person but they cannot read each other's minds. That is a multi-agent system. The 'multi' is about how many separate brains there are, not how many gadgets each brain has. CrewAI is like a small startup with a planner, a researcher, and a writer. AutoGen is like a conference call between specialists. LangGraph is more like a workflow diagram where each box is its own little office.
Detailed answer & concept explanation~7 min readEverything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
5 min: define multi-agent in terms of separate LLM contexts and message passing, distinguish from single agent with many tools, list two or three coordination patterns, name three production frameworks (CrewAI, AutoGen, LangGraph), and warn about the main gotchas (context fragmentation, deadlock, cost compounding).
Real products, models, and research that use this idea.
- CrewAI: a 'crew' of role-played agents (planner, researcher, writer, reviewer) collaborating on a content task with built-in delegation and shared memory.
- Microsoft AutoGen: agents as participants in a multi-party conversation, with a group-chat manager driving turn order and a Codex-style executor agent for tool runs.
- LangGraph: production deployments where each graph node is an agent with its own prompt and tools, and explicit edges describe coordination patterns and recursion bounds.
- Anthropic's research on building effective agents recommends starting single-agent and only adding agents when the role separation has clear value, not by default.
What an interviewer would ask next. Try answering before peeking at the approach.
QWhen does multi-agent actually beat a single-agent design with conditional role prompting?
QHow do agents share what they have learned across a multi-agent run?
Don't say thisRed flags and common mistakes that signal junior thinking. Click to expand.
Red flags and common mistakes that signal junior thinking. Click to expand.
Calling a single agent with many tools 'multi-agent'. The structural difference is separate model contexts and personas, not tool count; one LLM context window equals one agent.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.
Same topic, related formats. Practice these next.