Chat Brawlers: three AI models debate and vote — and one tricky stopping rule

lluisantoni · reddit · 2026-10-28

Developer lluisantoni shares lessons from Chat Brawlers, a side project where three models answer independently, read each other's responses, debate and vote. The design mistake: requiring agreement on both the answer and the best model caused tie votes even when nothing was left to debate (all three say "Use Postgres" but each votes for itself).

The fix: after each round, a separate judge compares the models' stated conclusions — if they materially agree, the debate ends even with split votes, while votes stay visible. Trade-offs remain: the judge may miss key conditions ("Use Postgres" ≠ "Use Postgres unless X"), and unanimous agreement says nothing about a shared factual error. Stopping behavior was tested with scripted transcripts only; real-world accuracy impact is untested.

Original post →

More from coding & agent

coding & agent channel →