Dev ditches unanimous-vote stopping rule for a judge in multi-AI debate project

lluisantoni · reddit · 2026-10-30

The author's side project Chat Brawlers has three models answer independently, read each other's responses, debate, and vote. The original design mistake: treating model agreement (unanimous votes) as the stopping condition — but all three could give the same answer (e.g. "Use Postgres") while each voting for itself, producing a pointless tie. The fix: after each round, a separate judge compares their conclusions; if the conclusions match, the debate ends even with split votes. The trade-off is that the judge may overlook important conditions ("Use Postgres" vs "Use Postgres unless X"), though in practice it has caught these nuances so far.

Original post →

More from coding & agent

coding & agent channel →