Multi-Agent

Heterogeneous-Model Council with Synthesis Judge

Three or more role-specialized personas run on different model architectures in parallel; a synthesis judge — given only their structured JSON, not the original input — produces the final verdict.

Problem

Same-model councils give correlated errors — a hallucination one model makes is likely to be made by clones of the same model. Judges that see the original input can drift toward their own interpretation, ignoring the council's signal. Distinct from voting-based-cooperation by mandating heterogeneous models AND blind judge.

Solution

Council of N (typically 3) role-specialized personas, each on a different model architecture. Each produces structured JSON output per a fixed schema. A judge — different model again, blind to original input — synthesizes from JSON only. Errors decorrelate across model families; judge cannot drift from council signal. Pair with voting-based-cooperation, llm-as-judge, parallel-fan-out-gather.

When to use

  • High-stakes verdicts where error decorrelation matters.
  • Multiple model vendors are operationally feasible.
  • Outputs can be expressed in structured JSON.

Open the full interactive page

Diagram, neighbourhood map, code examples, related patterns and full provenance.

Related