Skip to content

Jev Benchmarks & Evaluations

Decision models as judges: agreement, cost, and escalation

Using a fast decision model to judge traces or outputs is not the same as using a frontier LLM judge. What the evidence says about agreement and cost.
Published
Category
Jev Benchmarks & Evaluations
Resources cited
8
Reading time
6 min
Tags#evals#judges#agents#cost

A decision model used as a judge is not a smaller version of a generative judge. It answers a bounded question about a fixed state and returns a probability over labels. That makes it cheap and repeatable, and it makes the escalation rule the interesting design choice: accept the verdict when the probability is high, send the rest to a model that can reason.

The evidence supports that pattern where the verdict can be read off the text. It does not support replacing a reasoning judge everywhere. The boundary is the finding.

Read-off versus derive

JEV-as-a-Judge compares Jev against sixteen generative and reward-model judges with blinded human adjudication. Jev stays within three points of GPT-6 wherever the verdict can be read off the text, at 0.36% of GPT-6's fee and a median latency of 0.15 seconds. It falls behind where the verdict must be derived, as in math, code and logic.

The cascade is the practical result. With a threshold frozen in advance, accepting confident verdicts and escalating the rest was 0.9 points more accurate than GPT-6 on 1,610 held-out pairs, at 41% of GPT-6's fee. In a pre-specified live test on two new workloads, the cascade matched GPT-6's accuracy exactly. Confidence routing weakened on style-adversarial pairs and reference-free prose, where the confidence signal became a less reliable guide to correctness.

Case typeWhat Jev addsWhat to escalate
Verdict readable from textNear-GPT-6 accuracy at a fraction of the feeLow-confidence cases
Derivation required (math, code, logic)WeakMost or all cases
Style-adversarial pairsLess reliable confidenceThreshold recalibration or a reasoning judge
Reference-free proseLess reliable confidenceHuman or reasoning judge

Small-corpus agreement

LangChain's Jev-as-a-Judge experiment is the most quoted result. It used a fixed LangSmith dataset of five captured weather-agent runs from a Deep Agents harness. Each judge evaluated the same five runs 100 times, for 500 repeated does_pass decisions. Jev matched the human oracle on all 500; GPT-5.6 Terra matched 99.8%, GPT-5.6 Luna 96.4%, and Claude Sonnet 4.6 80.0%.

Jev's mean per-case quality-score variance was 0.0000149, described as 92–913 times lower than the three LLM judges. It averaged 0.44 s and $0.00035 per call, $0.34 in total, against $28.17 for Claude Sonnet 4.6. The open-source reproduction records the same numbers and adds the operational details: five cases captured once and reused, one human reviewer, and no temperature, top-p, seed or max tokens set for the LLM judges.

The caveats are as important as the result. It is five cases and one reviewer, not a general ranking. The README says so directly. The reproduction has no licence file, and the Jev service version was not recorded. Read 100.0% versus 80.0% as a property of this corpus and this task.

Traces and security

JEV as a Judge for Agent Trace Security moves from a five-case demo to 5,219 agent trajectories across four benchmark collections, all judged under a common risk rubric. Jev reached a benchmark-averaged positive-class F1 of 77.8, against 74.1 for the strongest generative configuration, GLM-5.2. Valid-result coverage was 95.5% for Jev and 94.4% for the generative judges. Jev led on ATBench500 and MCPHunt; GLM led on R-Judge and TraceSafe. Median successful-call latency was 0.99 s, and estimated token cost averaged $0.000195 per valid judgment.

The authors position Jev as an economical screening signal, with trade-offs in precision and recall, not as a replacement for generative judges. The comparison is self-run on four public collections under one rubric, so the dataset split matters: a judge that wins two of four is a candidate for the first pass, not a universal winner.

Bias and adversarial framing

Typed Decision Models as Judges is the corrective. It runs the CALM benchmark's bias tests on eight TDMs and seven LLM judges from 2024 and 2026. Every TDM was biased in three to eight of the twelve tests. Rewriting the better answer in an emotional tone lowered a typical TDM's accuracy from 99% to 42%. All eight changed verdicts when the answers swapped places, behavior the 2026 LLM judges hardly showed. TDMs were more consistent and 37 times cheaper, but good calibration did not protect against bias.

Same Attack, Different Judge adds the adversarial view under one policy and identical payloads. Eight forgeries of Jev's structured input bypassed none of its moderation decisions; a sentence asking only why someone might make a harmful request bypassed 9% of its blocks, against 56% for GPT-6 Astra. On phishing, forgeries bypassed 19–29% of flagged emails, and unattacked Jev detected 62% of phishing emails against 77–81% for the GLM judges. Jev was the fastest judge but flagged the most benign requests, at 27%.

The pattern is consistent with the read-off result. Jev is strong when there is a clear rule to check and weaker when the judgment requires an overall assessment. That is exactly the case where escalation should be generous.

Designing the cascade

DeepEval's JevEval shows how to make the judge's question set explicit. You give it the test-case fields Jev may see, a list of bounded questions, and optional weights. Noul, Score and Choice each map to a value from 0 to 1, and the metric is a fixed weighted mean over probabilities. strict_mode=True returns 1 only when every applicable question passes in its best possible way. score_breakdown stores each question's type, weight, probabilities, mapped value and whether it applied. Reasons are assembled from the outcomes, not generated.

The caveats are concrete: 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, 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. The metric still needs a TypeSafe key.

TypeSafe's workflow evals are the vendor's own version of the same idea at the workflow level. Four workflows are scored against consensus labels from GPT-6 Astra and Claude Fable 5.1, with Jev at 67.8% accuracy, $0.0004 and 0.4 s per case. The labels are not ground truth, and the harness is assumed correct. That does not make the numbers useless; it makes them a comparison among models under one label source.

A judging checklist

  • Decide whether the verdict is read off or derived before choosing the judge.
  • Validate the accept threshold on your own labels; do not import a global setting.
  • Swap answer positions and rewrite tone before trusting a pairwise judge.
  • Sample human adjudication and report agreement, not only accuracy.
  • Budget escalation explicitly: the cascade's cost depends on the accept rate.
  • Log the probability and the question text, not only the verdict.
  • Treat a judge that is consistent and cheap as a screening signal, not a certificate.

The production version of the accept-or-escalate pattern is in confidence gates in production. For the adversarial side, see guardrails and prompt injection, and for the benchmark context, measuring Jev. The selective escalation, consensus labels and confidence gate entries define the terms.

From the Jev directory

The resources behind this article.

An evaluation of JEV-as-a-Judge, a decision-only judge that returns label probabilities and uses its confidence to accept a verdict or escalate to a reasoning judge. Against sixteen generative and reward-model judges it comes within three points of GPT-6 where a verdict can be read off the text, at 0.36% of its fee.
Jev Benchmarks & EvaluationsArticle#community#research#arxiv
Community
LangChain's LangSmith team benchmarks Jev as an agent evaluator against GPT-5.6 Luna, Terra, and Claude Sonnet 4.6 on five captured weather-agent runs. Jev matched the human oracle on all 500 binary pass/fail decisions with 92-913x lower quality-score variance and cost $0.00035 per call.
Jev Benchmarks & EvaluationsArticle#community#evals#langsmith
Community
An experiment comparing Jev with GPT-5.6 Luna, GPT-5.6 Terra, and Claude Sonnet 4.6 as evaluators of five frozen weather-agent runs, measuring pass-or-fail accuracy against human labels plus variance, cost, and latency.
Jev Practices & Patterns#community#python#evaluation
An empirical comparison of Jev as a typed judge for retrospective agent-trace security against four generative judges on 5,219 trajectories. Jev averages positive-class F1 77.8 versus 74.1 for GLM-5.2, leading on two of four benchmark collections.
Jev Benchmarks & EvaluationsArticle#community#research#arxiv
Community
A bias audit of typed decision models used as judges, running the CALM benchmark's bias tests on eight TDMs and seven LLM judges from 2024 and 2026. Every TDM is biased in three to eight of twelve tests, and emotional tone drops a typical TDM's accuracy from 99% to 42%.
Jev Benchmarks & EvaluationsArticle#community#research#arxiv
Community
A controlled adversarial comparison of Jev against five GPT and GLM judges and two local classifiers under identical payloads and policies. Jev is the most robust on input moderation and the fastest overall, but detects only 62% of phishing emails and flags the most benign requests.
Jev Benchmarks & EvaluationsArticle#community#research#arxiv
Community
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.
Jev Benchmarks & EvaluationsArticle#community#evals#deepeval
Community
Published evaluations of four automation workflows, security incidents, agent trace observability, invoice processing, and customer service, comparing Jev and frontier LLMs as structured workflows versus single prompts.
Jev Practices & PatternsDocs#official#benchmarks#evaluation
Official
Back to all articles

Related Jev articles

A model score is not a workflow score. How harnesses, traces, and end-to-end labels change what an agent evaluation can tell you.
Jev Benchmarks & Evaluations#evals#agents#traces
Read article
A router is a decision model with a different job. How to cascade rules, small models, and humans without turning the agent into a chain of calls.
Jev Models & Reimplementations#models#routing#agents
Read article

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai