Skip to content

Article

JevEval: Jev-as-a-Judge

DeepEval's custom evaluation metric that has Jev answer bounded questions about a test case, then maps its calibrated probabilities into a deterministic weighted score, with no generated verdicts or JSON recovery.
Format
Article
Reading time
2 min
Published by
Community
Author
Jeffrey Ip
Last verified
Oct 2026

Highlights

  • You give it the test-case fields Jev may see, bounded questions, and optional weights; Jev answers all of them in one request.
  • Three question types: Noul, Score, and Choice, each matching one of Jev's decision primitives and mapping to a value from 0 to 1.
  • The score is a fixed weighted mean over probabilities; include_reason defaults to a reason assembled from the outcomes, not generated text.
  • With strict_mode=True the metric returns 1 only when every applicable question passes in its best possible way, otherwise 0.
  • score_breakdown stores each question's type, weight, probabilities, mapped 0-1 value, and whether it applied.

Watch out

The blog post does not print a licence; the Jev News desk describes JevEval as Apache-2.0 and notes it did not install DeepEval. Jev still needs a TypeSafe key, and the docs' 0.461 walkthrough value is illustrative. A desk test scored the invented-breeze case at 0.254 against 0.901 for the clean answer.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Microsoft-Decision-1 against Jev on a private eval

X: Vals AI's independent evaluation of Jev

X: An eval suite for System One models

X: Jev and Laya play chess instead of benchmarks

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai