aka Multi-Agent Debate, Adversarial Debate
Have multiple agents argue different positions on a question and converge through structured exchange.
The answer is contested or the user wants the strongest case for and against.
Single-agent answers hide reasoning blind spots; the same model giving both answer and critique reinforces them.
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.
alternative-to → inner-committeecomplements → self-consistencygeneralises → swarmalternative-to → infinite-debatealternative-to → communicative-dehallucination