Skip to content

Jev directory

Jev-as-a-Judge with Comet Opik

A worked example of using Jev as an LLM judge: ten synthetic frozen refund-support traces are scored by three yes/no criteria and one ordered helpfulness rubric in a single Jev request and recorded as a Comet Opik experiment.
Stars
67
Language
Python
Reading time
2 min
Published by
Community
Author
patchy631
Last verified
Oct 2026

Highlights

  • Ten frozen synthetic traces cover correct answers, invented policies, false action claims, ambiguous wording, and an evaluator-injection attempt.
  • Deterministic checks run before paying for semantic evaluation; one Jev request evaluates three yes/no criteria plus an ordered helpfulness rubric.
  • The offline demo needs no account or network: python -m jev_judge.cli --mode demo; its probabilities are hand-authored and labeled DEMO-hand-authored-not-Jev.
  • Live mode makes nine initial judge requests and records raw answers, the resolved model, and a rubric version; failures become judge_error, not scores.
  • Maps values to separate Opik metrics through a custom BaseMetric; tested with Opik 2.2.71 and Python 3.12 against a fake Jev transport.

Quickstart

bash
export TYPESAFE_API_KEY="your-key"
export JEV_MODEL="jev-latest"
python -m jev_judge.cli --mode live --output results/live.jsonl

Watch out

README reviewed 2026-10-15; the author describes this as an evaluator tutorial, not a production guardrail, and it does not issue refunds. No license is imposed, the 0.2/0.8 verdict boundaries and 0.6 confidence threshold are illustrative and uncalibrated, and authenticated Jev calls plus real Opik uploads were not run when building it.

Questions about this entry

Short answers drawn from the linked project or page.

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