Back to CatalogInfinite Debate is what happens when conversational agents argue a question with no round cap or convergence condition — the loop just runs until your budget runs out.
Agentic AI
Anti-Patterns
Infinite Debate
Launching a multi-agent debate with no termination rule — and watching agents argue forever.
Intent & Description
🎯 Intent
Letting a multi-agent debate loop rely on the agents “eventually agreeing” — with no external stop condition.
📋 Context
A proponent, skeptic, and synthesizer are set up to debate a question. The orchestrator waits for them to converge. There’’s no round cap, no judge with a veto, no measurable convergence signal. They don’’t stop.
💡 Solution
Add a round cap and a termination predicate before launching any debate loop. Always pair debate with a judge or aggregator that can emit a terminal verdict. See debate, step-budget, the-stop-hook.
Real-world Use Case
- Never use this; multi-agent debate without a termination rule loops indefinitely.
- Pair debate with a hard round cap and an explicit termination predicate.
- Use a judge or aggregator to emit a terminal verdict (see debate, step-budget, the-stop-hook).
Source
📌 TL;DR
Always pair multi-agent debate with a hard round cap and explicit termination rule — agents don’t know when to stop on their own.
Disadvantages
- Cost blows up — agents keep generating tokens with no exit condition
- The user-visible result is non-termination; the system hangs or spins