rate
Score a text on an ordered scale such as urgency or severity. Returns a numeric score, nearest level, and confidence.
Instructions
Rate a text on an ordered scale such as urgency or severity. Answers with a score, which can fall between levels, the nearest level and a confidence.
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": {
"subject": "<subject>",
"levels": "<levels>"
},
"name": "rate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| levels | Yes | Between 2 and 10 level descriptions, in order; the first is level 0. | |
| stakes | No | How sure the model must be before an answer counts. Needs ask_human. | |
| subject | Yes | The text to judge: an email, a comment, a diff. | |
| question | No | What to rate, if the levels do not say it. | |
| ask_human | No | Allow the outcome `unsure` when the model cannot tell. Off by default. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||