passdrill
AI & LLM Engineering · AI Agents & Tool Use · Card 021/022 hard

Two multi-agent designs are compared for a research task. In one, a planner, a coder, and a reviewer agent all belong to the same conversation and exchange messages directly with each other in turn, with each agent seeing what the others said. In the other, a single lead agent breaks the task into independent subtasks and spawns several subagents that each work on their own subtask in parallel, but the subagents never see each other's work or communicate with one another -- each one reports its findings back only to the lead agent, which synthesizes everything itself. What is the defining structural difference between these two designs?

  1. The first design cannot use more than one tool across the whole conversation, while the second allows each subagent its own tools
  2. The two designs are functionally identical, since both ultimately involve more than one agent contributing to a single overall task
  3. The first design is peer-to-peer: every participating agent can see and respond to every other agent's messages within one shared conversation. The second is strictly hierarchical: subagents work independently and in isolation from each other, with all coordination flowing one level up through the lead agent, trading away emergent cross-agent problem-solving for simpler, more predictable coordination
  4. The second design requires that every subagent be given an identical prompt and role, since giving them different instructions would make the lead agent unable to synthesize their reports
Next card → Shuffle