Duck Vote
duck_voteMake decisions by having multiple AI models vote on options with reasoned arguments. Returns vote tally, confidence scores, and consensus level.
Instructions
Have multiple ducks vote on options with reasoning. Returns vote tally, confidence scores, and consensus level.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voters | No | List of provider names to vote (optional, uses all if not specified) | |
| options | Yes | The options to vote on (2-10 options) | |
| question | Yes | The question to vote on (e.g., "Best approach for error handling?") | |
| require_reasoning | No | Require ducks to explain their vote (default: true) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| isTie | Yes | ||
| tally | Yes | ||
| votes | Yes | ||
| winner | Yes | ||
| options | Yes | ||
| question | Yes | ||
| validVotes | Yes | ||
| totalVoters | Yes | ||
| consensusLevel | Yes | ||
| confidenceByOption | Yes |