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 score (expectation, may sit between levels), legend, probabilities, and confidence.

This page is for builders who already heard of Jev / System One and want a production-minded mental model. jev.pro is an independent unofficial field guide — not affiliated with TypeSafe AI. Confirm facts on docs.typesafe.ai. We do not sell keys.

Score is the primitive for “where on this ladder?” It is not a dollar field, not a star rating you can multiply into revenue, and not a substitute for counting in code. Keep arithmetic in your service. Treat the returned score as a fractional expected level, then decide.

How to use

Write levels as descriptions a person could apply, not as naked integers. “Calm / Frustrated / Very angry” is a rubric. "1" / "2" / "3" is a hope that the model shares your private scale.

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

Use Score when the action is a threshold: escalate if expected severity is past level 1; hold if it sits between “low” and “medium.” Read the full probabilities map when the runner-up level would change the queue. Confidence is the peakedness of that map — see confidence.

Batch Score with Choice and Noul in the same POST /v1/systemone. Compose atomic questions in code. Do not ask Jev to average three Scores; that is the composite scoring pattern: three questions, weights in your repo.

When not to use Score

The jaggedness note is specific: do not use Score expectations to reconstruct the exact magnitude of a number between two levels. You may threshold the expectation (“is this past level 1?”).

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. If a reviewer later asks why priority was 2.4, the decision trace should show the three expectations and your weights — not a single opaque “priority” question.

Production notes

Pin the model once you fit floors on a Score. Changing a level description is a new decision contract even if the pin stays put. Replay gold before you promote. Label any latency or dollar figures you print next to Score as vendor claims unless you measured them.

Hub: Primitives. Glossary: Score. Official: docs.typesafe.ai/primitives/score.

See also

FAQ

Does Score have confidence?

Yes. Choice and Score include confidence. Noul does not.

Can score be 1.05 on a 0–2 rubric?

Yes — it is an expectation, not an enum index.

Should I ask Jev to average three Scores?

No. Average in code.

Is a Score of 4.2 four dollars?

No. Do not treat score as dollars or any physical unit.

Disclaimer

This is an independent unofficial site and is not affiliated with TypeSafe AI; official documentation is available at https://docs.typesafe.ai. Never treat jev.pro as TypeSafe official documentation. We do not sell, issue, or proxy API keys.

Sources