Overview
Consensus mechanisms allow multiple agents to collectively reach decisions that are more robust than individual agent outputs.
Approaches
Voting
- Each agent proposes a solution independently
- Majority vote determines outcome
- Best for: Reasoning tasks, factual questions
- Performance: +13.2% on reasoning benchmarks
Deliberation
- Agents engage in structured debate
- Each round: exchange arguments, revise positions
- Converges when unanimous or iteration limit reached
- Best for: Knowledge-intensive tasks
- Performance: +2.8% on knowledge benchmarks
Hybrid
- Start with independent proposals
- Deliberate only on contested decisions
- Vote with weighted confidence scores
Byzantine Tolerance
For mission-critical systems, use Byzantine fault-tolerant consensus:
- Requires 3f+1 agents to tolerate f failures
- Ensures agreement even with malicious/faulty agents