0–4 or 1–5), with a description of what it means.
Request
{
"content": "Candidate explained our product roadmap clearly but struggled to answer questions about database scaling tradeoffs.",
"question": {
"id": "interview_score",
"kind": "scale",
"instructions": "How strong was this candidate in the technical interview?",
"levels": [
{"level": 0, "description": "Not qualified — fundamental gaps in required skills"},
{"level": 1, "description": "Weak — significant concerns about core competencies"},
{"level": 2, "description": "Mixed — some strengths but notable gaps remain"},
{"level": 3, "description": "Solid — meets the bar with minor areas to probe"},
{"level": 4, "description": "Strong hire — clearly exceeds expectations for the role"}
]
}
}
Response
{
"id": "interview_score",
"kind": "scale",
"result": {
"expectation": 2.89,
"confidence": 0.66,
"probabilities": [
{"level": 0, "probability": 0.0},
{"level": 1, "probability": 0.01},
{"level": 2, "probability": 0.12},
{"level": 3, "probability": 0.84},
{"level": 4, "probability": 0.03}
]
},
"meta": { "model": "levanto-sage-v1.3", "latency_ms": 79.8 }
}
| Field | Description |
|---|---|
expectation | Expected level, in your levels’ units |
confidence | How sure Sage is of the score, separate from the score itself |
probabilities | Each level’s probability, in request order. They sum to 1 |