Overview
A model-chat skill can define the debate process.
A typical configuration contains five agents:
- A systems thinker who examines the complete structure and interactions.
- A pragmatist who focuses on actions, feasibility, and available resources.
- An edge-case finder who searches for exceptions, hidden failures, and overlooked risks.
- A user advocate who analyzes the problem from the end user's perspective.
- A contrarian who challenges the dominant framing and resists easy agreement.
The agents can operate in round-robin turns. Within each round, the system may run some work in parallel and then append the contributions to the shared conversation.
The debate sequence is:
- Define the topic.
- Assign roles.
- Give all agents access to the shared conversation.
- Let each agent contribute from its assigned perspective.
- Require agents to respond to previous claims.
- Continue for a defined number of rounds.
- Pass the complete discussion to an orchestrator.
- Synthesize agreements, disagreements, new insights, and an execution plan.
The role design matters. If every agent is instructed to be agreeable, the chat may produce little more than repetition. Productive disagreement must be encouraged.