E5 · Group chat and debate

Family: Multi-agent

Several agents share one thread, propose, critique and converge under a moderator.

Principle

The agents share one discussion thread. A moderator (chat manager) hands out turns; each one proposes, critiques and revises until they converge. In its academic form, the debate has several instances of one model revise their answers over several rounds.

The problem it solves

A single model can be wrong with nothing to warn it; the hope is that crossed viewpoints produce a better answer or a consensus.

When to use it

  • Brainstorming, consensus building, quality or compliance review by several “experts”, with an objective stopping criterion.
  • The models are heterogeneous: that is the only case where debate adds value of its own.

When to avoid it

  • At equal cost, prefer sampling and voting (B4): voting explains most of the gain attributed to debate.
  • Real-time use, no objective stopping criterion, or more than three agents.

Common pitfalls

The anti-patterns that misuse this pattern, best established first. Each sheet describes the symptoms, the public incidents and the remedies.

Loop, stopping and orchestration

All anti-patterns

Synonyms by vendor

  • Group chat, roundtable, collaborative, multiagent debate, council (Microsoft)
  • Multiagent debate (Du et al. (ICML 2024))
  • Debate-based and role-based cooperation (CSIRO Data61)
  • Conversation patterns (CAMEL, ChatDev, AutoGen)

Neighbouring patterns

Sources

Content reviewed on 2026-10-02

Pattern catalogue