chapter six
6 Voter: Leveraging stochasticity for improved outputs
This chapter covers
- Leveraging stochasticity in probabilistic for agentic workflows
- How Voter uses ensemble sampling for robustness, possible-outcome exploration, and confidence estimation
- Voter architecture, including the dispatch element, worker IE, and reconciliation procedure.
- Voter variants: Committee and Divergent Committeefor bias reduction and space mapping
- Voter in action: math reasoning, evaluation committees, aggregate safety analysis
The transition from a naïve but often wrong agent to a robust agent can be helped with a simple realization: language models are not calculators; they are probabilistic engines. When a model’s generation temperature (the scaling factor applied to the probability distribution of its output tokens) is set to anything above zero and the predicted tokens are sampled, the model effectively “rolls the dice” for every word it produces. While fixing the random seed can make this process deterministic, the natural stochasticity of these models means that for any given set of inputs, their outputs are generally not reproducible. Ask a model the same complex question eight times, and you may receive eight different paths to an answer.