跳到正文
RCreddit.com·

How should multiple AIs reach consensus?

AI 摘要

A developer is building "Chat Brawlers," a side project where three AI models independently answer, debate, and vote. Initially, the developer mistakenly treated model agreement as the best answer. For example, if Model A suggested "Use Postgres" and voted for it, the system would consider it. However, a trade-off exists: a judge might overlook important conditions, as "Use Postgres" and "Use Postgres unless X" are not always equivalent. So far, the judge has considered these details.

时间与来源

时间显示为 UTC

显示时区:UTC

本地时区尚不可用,暂时显示 UTC。

发布当时偏移:UTC+02026年10月29日 19:43 UTC

收录当时偏移:UTC+02026年10月30日 00:00 UTC

发布
2026年10月29日 19:43
收录
2026年10月30日 00:00
来源类型
开发者社区
档位
社区
信源状态
正常

档位是按信源手工设定的编辑判断,不是逐条打分。

I’m building Chat Brawlers, a side project where three models answer independently, read each other's responses, debate and vote. At first, I made one design mistake: treating their agreement on an answer as a way to find the best answer.

Originally, the debate stopped only when all three voted for the same model. But imagine:

- Model A: “Use Postgres.” Votes for A.

- Model B: “Use Postgres.” Votes for B.

- Model C: “Use Postgres.” Votes for C.

That's a tie, even though there’s nothing left to debate.

I changed the stopping rule: after each round, a separate judge compares their conclusions. If they give the same answer, the debate can end even when the votes are split.

There's a trade-off: the judge might overlook important conditions. “Use Postgres” and “Use Postgres unless X” aren't necessarily equivalent. So far, the judge has considered these details.

来源·reddit.com