Get consensus from 3 different models on a hard architectural decision
When to use: Pure Claude opinions feel like a single point of view; you want diversity.
Prerequisites
- API keys for at least 2 alt providers — Set GEMINI_API_KEY, OPENAI_API_KEY, OPENROUTER_API_KEY
Flow
-
Frame the questionUse zen.consensus. Question: should we move our queue from Redis to NATS Jetstream? Stakes: 50M msgs/day, 99.99% uptime. Ask Gemini Pro and o3.✓ Copied→ Both models respond, Claude summarizes diff between answers
-
Drill into the disagreementWhere do they disagree? Use zen.chat to push back on each model's weakest point.✓ Copied→ Per-model rebuttal pass
-
SynthesizeGive me a final recommendation with the strongest argument from each side surfaced.✓ Copied→ Merged decision doc
Outcome: An architectural call you can defend with cross-model evidence.
Pitfalls
- Models hallucinate API quirks differently — false consensus — Always verify with the actual docs/source for fact claims