kev_evaluate
Evaluate a decision state by asking choice, score, or noul questions in one call, returning probabilities and confidence for each answer.
Instructions
Evaluate a decision state using Kev's pointer-head model; several questions may be packed into one call.
state is any JSON value (string, object, list, number, bool, or null) describing the situation.
questions maps answer keys to typed question objects:
choice: {type:'choice', instructions?, criteria:{name: description}} -> {choice, probabilities, confidence}
score: {type:'score', instructions?, criteria:[ordered labels, 1-255 items]} -> {score (probability-weighted expected value), legend, probabilities, confidence}
noul: {type:'noul', instructions?, criteria?} -> {noul: probability of yes, 0-1}
confidenceis a separate model signal, not the top probability (e.g. 0.27 when the top probability was 0.45), so base decision thresholds onprobabilities. Returns the upstream model, answers (keyed like questions), usage, and latency_ms.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | ||
| questions | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||