Duck Vote
duck_voteVote on options using multiple AI providers. Each vote includes reasoning, returning 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 |
|---|---|---|---|
| question | Yes | The question to vote on (e.g., "Best approach for error handling?") | |
| options | Yes | The options to vote on (2-10 options) | |
| voters | No | List of provider names to vote (optional, uses all if not specified) | |
| require_reasoning | No | Require ducks to explain their vote (default: true) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | ||
| options | Yes | ||
| winner | Yes | ||
| isTie | Yes | ||
| tally | Yes | ||
| confidenceByOption | Yes | ||
| votes | Yes | ||
| totalVoters | Yes | ||
| validVotes | Yes | ||
| consensusLevel | Yes |