Primitives· Last updated

Jev Score questions

A Score rates the state along a rubric you write. criteria is an ordered array of level descriptions. The API wants at least two levels and accepts up to 10.

The answer includes:

Minimal shape

{
  "frustration": {
    "type": "score",
    "instructions": "How frustrated is the customer?",
    "criteria": ["Calm", "Frustrated", "Very angry"]
  }
}

Write levels as descriptions a person could apply, not as naked integers. The model is judging language against your rubric.

Do not interpolate into a physical quantity

The jaggedness note is specific: do not use Score expectations to reconstruct the exact magnitude of a number between two levels. jev-1.13 levels are “weak in numerical calibration.” You may threshold the expectation (“is this past level 1?”). You should not treat 1.37 as a precise measurement of anything except position on your rubric.

Split multi-factor scores

Ticket priority that mixes severity, frustration, and engineer-readiness is three Scores, then weights in code. That is the composite scoring pattern. Keep math in code.

Sources

Public TypeSafe or adjacent documentation only. No private claims.