Sentiment Analysis with a Judgment-Only Model
Updated 2026-09-20
The scenario
You track what people say: product reviews, support tickets, social mentions, survey verbatims. Leadership wants a dashboard — positive/negative trends by product area — not ten thousand LLM-written summaries. Volume is high, the labels are known, and consistency matters more than eloquence.
Why Jev fits
Sentiment classification is a textbook closed-label task. A judgment model gives you the same label vocabulary applied the same way to the millionth item as to the first — no drift in tone, no verbose caveats, no per-token generation cost. Because judging is cheap, you can classify everything: every review, every mention, every day, and re-run history when your label scheme evolves.
Judgment design example
Structured input per item:
| Field | Example |
|---|---|
text | the review or mention |
source | app-store / twitter / ticket / survey |
product_area | (if known) billing / mobile / onboarding |
Judgments to define:
- Choice: "Polarity?" →
positive/negative/neutral/mixed. - Choice: "Primary aspect?" →
pricing/quality/support/usability/performance/other— turns raw sentiment into actionable sentiment. - Score: "Intensity 0–100" → separates mild grumbling from rage-quit language; drives alert thresholds.
- Binary: "Is this actually about us?" → filters out lookalike mentions and sarcasm-adjacent noise before it pollutes the dashboard.
Where the LLM sits
Two places, both downstream:
- Ambiguity resolution: items where the polarity judgment is
mixedor low-margin get an LLM second read with full context. - Narrative reporting: the weekly digest humans read — "negativity around pricing up 12%, driven by annual-plan complaints" — is a generation task over aggregated verdicts, not over raw text. The LLM reads statistics and a few exemplars, not 50,000 reviews. That is the Jev → LLM pipeline economics applied to analytics.
Watch-outs
- Sarcasm and domain slang are the classic failure modes — route low-margin cases to the LLM band rather than accepting the verdict blindly.
- Define "mixed" explicitly. Without it, mixed-sentiment items get force-fit into positive/negative and your trend lines lie.
- Re-baseline after scheme changes. Adding an aspect label makes this month's counts incomparable to last month's; re-judge history (cheap) rather than stitching datasets.
Sources
- "Jev explained in 7min" — Caleb Writes Code — the classification-paradigm overview.
- "Jev is HERE. How to use it" — Greg Isenberg (~293K views, 1 day).
- "Jev + GPT-6 Astra = 400X Cheaper" — Jack Roberts (~21K views, 11 hours) — why judging everything and generating rarely is the cost win.
Unofficial fan-made handbook. Not affiliated with TypeSafe AI or jev.com.
Related Guides
Content Moderation with a Judgment-Only Model
Use Jev-style judgment calls to screen high-volume UGC: spam, toxicity, and policy flags — cheaply, at full throughput, with LLMs reserved for borderline cases.
Data Filtering with a Judgment-Only Model
Use Jev-style judgments as a data-quality gate: relevance filtering, dedup signals, retrieval scoring, and training-data curation — before expensive downstream stages ever see the data.
Email Triage with a Judgment-Only Model
Triage inbound email with Jev-style judgments: needs-reply yes/no, lane classification, and urgency scoring — so LLM-drafted responses are only generated for mail that deserves one.
Lead Scoring with a Judgment-Only Model
Score and route inbound leads with Jev-style judgments: ICP fit yes/no, tier classification, and 0–100 scoring — so sales and LLM-written outreach only touch leads worth the effort.