Overview
A reusable stochastic-consensus workflow is:
- State the decision, design problem, or search question.
- Choose the number of independent agents.
- Give each agent the same core objective, optionally with a distinct reasoning frame.
- Require a fixed number of concrete outputs in a common format.
- Aggregate and deduplicate the results.
- Count recurring proposals.
- Label high-consensus ideas and low-frequency outliers separately.
- Ask a synthesizer to explain where the agents agree, where they differ, and what should be
investigated next.
A debate workflow adds these steps:
- Share the first-round outputs with all agents.
- Ask each agent to revise its position, identify bad ideas, and incorporate useful proposals from
others.
- Repeat only as long as each round adds meaningful differentiation.
- Produce a final synthesis that records both convergence and unresolved disagreement.
This can be applied to product improvements, strategic options, codebase critiques, framework selection, business-process design, feature ideation, or any problem where one run is unlikely to cover the full space.