Debate

aka Multi-Agent Debate, Adversarial Debate

category: multi-agent · status: experimental

Intent

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

Context

The answer is contested or the user wants the strongest case for and against.

Problem

Single-agent answers hide reasoning blind spots; the same model giving both answer and critique reinforces them.

Forces

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.

Constrains

Each debater may only argue its assigned position until the judge step.

Consequences

Benefits

Liabilities

Known Uses

Related Patterns

References