Skip to main contentSkip to navigation
[email protected]
Client AreaSupport
Hosting Mammoth
HostingMammothYour Data, Our Responsibility
Home
Solutions
Hosting Services
Store
Pricing
About
Blog
API
Contact

Stay Ahead of the Curve

Get the latest insights on cybersecurity, AI innovations, and enterprise data solutions delivered to your inbox.

Hosting Mammoth
HostingMammothEnterprise Solutions

Enterprise-grade data solutions. Hosting, recovery, cybersecurity, and AI-powered services for businesses worldwide.

[email protected]
Sun - Fri, 9:00am - 5:00pm

Services

  • Cloud Hosting
  • Data Recovery
  • Cybersecurity
  • Legal Support
  • MSP Services
  • Web Development
  • AI Services
  • Free Server Migration

Hosting

  • VPS Hosting (NVMe SSD)
  • VDS Hosting (NVMe)
  • Storage VPS (High SSD)
  • GPU Servers
  • Managed Services
  • Cloud Firewall
  • Load Balancer
  • One-Click Apps
  • n8n Hosting
  • Object Storage
  • FAQ

Company

  • Store
  • Pricing
  • About Us
  • Locations
  • Blog
  • Testimonials
  • Contact
  • Affiliate Program
  • White-Label
  • Terms of Service
  • Privacy Policy
  • Browser Cookies
  • SLA

Support

  • Client Area
  • Submit Ticket
  • Knowledge Base
  • Server Status
  • API Documentation

© 2026 Hosting Mammoth. All rights reserved.

← Back to Blog
aiSeptember 25, 20265 min read

Simon Willison’s Weblog

Discover how decision models redefine LLM inference. Jev returns typed probabilistic outputs for classification tasks—no token generation needed. Full review inside.

R

Ryan Park

September 25, 2026

Related Articles

ai

Ringg’s AI agents resolve up to 65% of customer calls with OpenAI

5 min read
ai

Helping older adults use AI in everyday life

5 min read
ai

Simon Willison’s Weblog

5 min read

What Are Decision Models and Why Should You Care?

In this article, we explore decision models LLM — Decision models represent a genuinely new inference paradigm — and if you're building classification pipelines, reranking systems, or any structured prediction task on top of LLMs, you need to understand what TypeSafe AI just shipped with Jev. Instead of generating tokens, Jev accepts unstructured text and returns typed probabilistic outputs: floating point scores, probability distributions over categories, and confidence-weighted yes/no answers. No text generation, no token streaming — just structured numeric decisions at extremely low cost. (Read also: Tencent Open-Sources TencentDB Agent Memory: A 4-Tier Local Memory Pipeline for AI Agents) (Read also: Building AI-Powered Customer Support: From Chatbot to Intelligent Agent) (Read also: Parloa builds service agents customers want to talk to)

I've been running Jev through its paces in my own AI lab over the past week, and the model genuinely challenges some assumptions I had about where LLM-based classification fits in a production stack. Let me break down the architecture, the trade-offs, and where this actually makes sense to deploy.

How Jev's Decision Model Architecture Works

The core API design is elegant. You construct a "state" object — essentially a document representation containing a string, an array of strings, or key-value pairs describing some entity (an article, a customer record, a support ticket). You then attach one or more typed questions to that state and fire them off in a single API call.

Jev supports three question types:

Consider a professional security assessment from CyberXper to identify vulnerabilities in your infrastructure.

Noul (Binary) Questions

Named after the Bernoulli distribution, these are yes/no probability estimates. You pose a declarative statement — "This email contains a phishing attempt" — and get back a float between 0 and 1 representing the model's confidence that the statement is true. This is genuinely useful for spam filtering, content moderation, and intent classification.

Choice Questions

You provide a set of categorical options and get back both the winning choice and a full probability distribution across all options. This is the equivalent of a softmax classification head — exactly what you'd expect from a fine-tuned classifier, but driven by frontier model intelligence.

Score Questions

You define a numeric scale with labeled anchors (think: 1 = completely irrelevant, 5 = highly relevant) and Jev returns a continuous float along that range. This is perfect for relevance scoring, quality assessment, or priority ranking.

All questions against a single state document are evaluated in parallel, so batching multiple questions per document is essentially free in terms of latency. That's a meaningful architectural win.

Pricing That Changes the Math

Here's where it gets interesting from a cost-optimization standpoint. Standard LLMs charge for both input and output tokens, with output typically 3-5x more expensive per token. Jev charges only for input at $0.042 per million tokens — undercutting even the cheapest frontier models. When your output is a float instead of 500 tokens of reasoning, the economics flip entirely.

For high-volume classification workloads — think processing 10 million support tickets per month — this isn't a marginal saving. It's an order-of-magnitude cost reduction compared to using GPT-class models with structured output.

Where Decision Models Actually Shine in Production

I've been experimenting with Jev in a few specific patterns that map well to real production use cases:

Search Reranking

This is probably the highest-value immediate use case. A typical RAG pipeline retrieves the top-100 candidates using BM25 or ANN vector search, then reranks them with a cross-encoder. Traditionally you'd use a dedicated reranking model (Cohere Rerank, BGE-Reranker, etc.) or burn expensive LLM tokens doing pairwise comparisons. Jev's score questions slot in perfectly here — retrieve 100 candidates, score each for relevance against the query in a batch call, reorder by score. The cost is negligible and the intelligence is frontier-grade.

If you're building RAG pipelines and haven't explored Read more about this topic, this is worth a deep dive.

Classification at Scale

Spam detection, content categorization, intent routing, label suggestion — any task that would normally require a fine-tuned classifier or an expensive LLM call with JSON output is a candidate. The parallel question evaluation means you can run 20 classification dimensions against a single document for roughly the same latency as one.

Prioritization and Triage

Customer support ticket routing, bug severity scoring, lead qualification — anywhere you need to rank or sort a large corpus of documents based on nuanced criteria.

For teams self-hosting AI workloads on a VPS cluster, Jev's API-first design means you get frontier-model intelligence for reliable VPS hosting{rel="nofollow noopener"} classification tasks without the GPU overhead of running your own reranking models.

The Black Box Problem Is Real — Don't Ignore It

I want to be direct about something that makes me uncomfortable with this architecture: Jev is a deeper black box than a standard LLM, and that matters.

With a regular LLM, you can at least prompt for chain-of-thought reasoning and get something that approximates an explanation — even if that explanation isn't guaranteed to reflect the model's actual computation. With Jev, you get a float. That's it. No reasoning trace, no attention weights, no feature importances. A document scores 0.87 for spam likelihood and you have no idea which signals drove that decision.

This has two serious implications:

Bias amplification risk. A numeric score looks objective. It isn't. Any biases baked into the training data or RLHF process are now laundered through a confidence score that looks like a measurement. If you're scoring job applicants, loan applications, or anything with protected-class implications, you are building a compliance nightmare. The Jev documentation itself flags this, but I'd be stronger: do not use decision models for high-stakes human evaluation without rigorous bias auditing.

Debugging is hard. When your classifier misbehaves in production — and it will — you have no interpretability hooks. Your debugging toolkit is entirely behavioral: systematic evals, adversarial inputs, slice-based performance analysis.

The silver lining: Jev is cheap enough that you can run thousands of adversarial test cases for pennies. Treat this as a requirement, not an option. Build a comprehensive eval suite before you ship anything to production. Check out the Read more about this topic we've covered for practical frameworks.

Open-Weight Alternatives and the Emerging Ecosystem

The open-source community has already started replicating this pattern. Kev is an early example — built on Qwen 3.5 with 0.8B, 4B, and 9B variants — demonstrating that the decision model output format can be implemented on top of existing open-weight models. JevBench has already emerged as a community benchmark for comparing "Jev-class decision models."

This is the pattern I'd actually recommend for most teams: use the proprietary API to validate the use case and understand your requirements, then explore open-weight alternatives for production deployment if latency, cost, or data privacy constraints demand it. A 4B Qwen-based decision model running on your own infrastructure gives you full control over the inference stack and zero data egress.

For teams interested in self-hosting these models, the Data Mammoth blog has solid coverage of quantization strategies and inference optimization that's directly applicable here.

Unconventional Uses Worth Noting

The community has been creative. Someone built a character-by-character text generator using Jev's choice queries (picking the next symbol from a vocabulary at each step) — technically functional, practically hilarious, and a great illustration of how the output format constrains you. Another project implements left-pad via a choice query asking how many spaces are needed. These are jokes, but they're instructive jokes: they show exactly where the decision model format breaks down.

Integrating Decision Models Into Your AI Stack

If you want to start experimenting, the integration surface is minimal. The Jev API takes JSON in, JSON out — trivial to wrap in any language. For Python-based LLM tooling, there's already a plugin for the LLM CLI that adds Jev support with a clean interface:

llm -m jev 'Please refund my last payment.' \
  -s 'Does this message explicitly request a refund?'

For production integration, I'd structure it as a dedicated classification service layer that sits between your retrieval/ingestion pipeline and your business logic. Keep the Jev calls isolated, log every input/output pair for your eval pipeline, and build monitoring for score distribution drift over time — if your spam scores suddenly shift, you want to know before your users do.

Conclusion: Decision Models Are a Real Architecture Pattern

Jev and the broader category of decision models aren't a gimmick. The combination of frontier-model intelligence, typed probabilistic output, and extremely low cost creates a genuinely useful inference primitive for classification-heavy workloads. The search reranking use case alone justifies serious evaluation.

But the black box concerns are real and shouldn't be hand-waved away. Decision models demand rigorous evals, bias auditing, and careful scoping — avoid any high-stakes human evaluation use case until the interpretability story improves. The numeric output looks authoritative; your engineering culture needs to treat it as a probabilistic estimate that requires validation.

The open-weight ecosystem is already moving fast, which means the real long-term play is probably a self-hosted decision model fine-tuned on your domain data. But start with the API, build your evals, and understand what you're actually measuring before you commit to an architecture. That discipline pays off regardless of which model you end up running.

#ai

Related Services

GPU Servers →

Run AI workloads on dedicated GPU infrastructure

View Plans →

AI-optimized servers with NVIDIA GPUs

Share this article

Twitter / XLinkedInFacebook