Multi-Agent

Debate

Have multiple agents argue different positions on a question and converge through structured exchange.

Problem

A single agent answering directly tends to hide its own reasoning blind spots: whatever case it considered first becomes the answer, and the counter-arguments never get articulated. Asking the same model to critique its own answer reinforces the original framing rather than challenging it, because both passes share the same priors. Without an explicit opposing voice, the team gets a confident answer with no view of what it might be missing.

Solution

Two or more agents are given different positions. They exchange arguments over N rounds. A judge agent (or a tie-break rule) selects the answer or synthesises a position from both.

When to use

  • Reasoning blind spots are reduced when multiple agents argue different positions.
  • A judge agent or tie-break rule can converge the debate to a final answer.
  • Multiple model calls per question are affordable for the lift in answer quality.

Open the full interactive page

Diagram, neighbourhood map, code examples, related patterns and full provenance.

Related