decide_many
Ask multiple independent questions about a single state in one model call. Get calibrated judgments for choices, scores, or yes/no probabilities to resolve ambiguous decisions cheaply.
Instructions
Ask several independent questions about ONE state in a single pass. Question ids stay local, so N questions cost one model call, not N — this is the cheap way to get many judgments at once. Types: 'choice' (label + criteria map), 'score' (ordered list of 2-10 steps), 'noul' (a yes/no, returns P(true)).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"state": "<state>",
"questions": "<questions>"
},
"name": "decide_many"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | The situation: a string, or an object of named facts. | |
| backend | No | ||
| questions | Yes | question name -> {type, instructions, criteria} | |
| state_label | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| usage | No | ||
| answers | Yes | question name -> answer | |
| backend | Yes |