consensus
Solves complex problems by enabling five AI advisors to discuss, debate, and converge on a well-reasoned solution.
Instructions
A multi-advisor consensus system that facilitates structured discussion and debate among general-purpose AI advisors to reach optimal solutions.
Important instruction for the requesting model: If your request includes or references source code, provide the full source code without truncation (do not omit sections). If the consensus requests a code artifact, include the complete implementation.
This tool uses a team of 5 general-purpose AI advisors (Alpha, Beta, Gamma, Delta, Epsilon) who are trained to:
Analyze any type of problem from multiple relevant perspectives
Consider technical, practical, strategic, ethical, and risk dimensions as appropriate
Work collaboratively toward consensus through objective analysis
Adapt their approach based on the specific problem domain
Request additional information when needed to make informed decisions
Each advisor follows core principles of objectivity, collaboration, thoroughness, adaptability, and clarity, making them suitable for any problem type without being bound to specific roles.
The advisors work collaboratively to:
Analyze problems comprehensively from whatever angles are most relevant
Engage in constructive debate and evidence-based discussion
Request additional information through tools when needed
Work toward consensus on the objectively best solution
Provide well-reasoned justification for their conclusions
When to use this tool:
Any complex problem that would benefit from multiple perspectives
Decisions requiring thorough analysis and debate
Problems where objective consensus is valuable
Situations where different dimensions need to be considered
Scenarios requiring comprehensive evaluation and risk assessment
Any decision where you want to validate through multiple AI perspectives
Key features:
5 general-purpose advisors adaptable to any problem domain
Multi-round discussion with automatic consensus detection
Tool request integration for research and information gathering
Configurable discussion limits and consensus thresholds
Detailed discussion history and reasoning documentation
Advisors consider all relevant dimensions without role limitations
Parameters explained:
problem: Detailed description of the problem or request to solve
availableTools: Array of tool names available to the LLM for research
maxRounds: Maximum number of discussion rounds (configured via CONSENSUS_MAX_ROUNDS env var)
consensusThreshold: Consensus agreement threshold (configured via CONSENSUS_THRESHOLD env var)
Tool request format for advisors: TOOL_REQUEST: {"tool": "tool_name", "parameters": {"param": "value"}, "reason": "explanation of why this tool is needed"}
The system will:
Present the problem to all 5 general-purpose advisors simultaneously
Collect initial responses and any tool requests
If tools are requested, pause for LLM execution and continue with results
Facilitate multiple discussion rounds until consensus or max rounds reached
Return final consensus solution with complete discussion history
Example usage scenarios:
Business decisions requiring comprehensive analysis
Technical problems with multiple possible solutions
Strategic planning with various considerations
Ethical dilemmas needing balanced evaluation
Any complex problem where multiple perspectives would be beneficial
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| problem | Yes | Detailed description of the problem or request to solve | |
| maxRounds | No | Maximum number of discussion rounds (configured via CONSENSUS_MAX_ROUNDS env var) | |
| availableTools | Yes | Array of tool names available to the LLM for research | |
| consensusThreshold | No | Agreement threshold for consensus (configured via CONSENSUS_THRESHOLD env var) |