Skip to main content
AI & Architecture · 6 min

System One Models and Jev: Why Using an LLM for Code Decision-Making Is an Architectural Mistake

Generating text token-by-token to classify, route, or evaluate state in enterprise software is slow and expensive. Here is how System One Models like TypeSafe AI's Jev complement traditional LLMs.

Pablo Fesa
Pablo Fesa Software Architect & Tech Lead

Over the past three years, the software industry has made a recurring architectural mistake: treating autoregressive Large Language Models (LLMs) as universal oracles for every automated task.

When you need to draft a persuasive email, summarize a lengthy conversation, or synthesize an unstructured briefing, token-by-token text generation makes absolute sense. But when your backend pipeline needs to answer operational questions such as:

  • “Does this insurance claim exceed 3,000 euros in estimated damage?”
  • “Which technical department should handle this priority support ticket?”
  • “Does the attached delivery note match the approved purchase order?”
  • “Does this user profile indicate an anomalous churn probability?”

Invoking a traditional LLM (GPT-4, Claude 3.5 Sonnet, etc.) to resolve that decision is the software equivalent of hiring an acclaimed novelist to flip an on/off light switch.

The Problem with Autoregressive Token Generation in Code

Autoregressive LLMs work by sequentially predicting one token after another, calculating conditional probabilities based on previous context. This mechanism introduces three critical bottlenecks when integrated into mission-critical backend software:

  1. Unacceptable latency for synchronous flows: A frontier LLM query typically takes between 3 and 15 seconds to return a full response. If your automation pipeline has five consecutive decision branches, the overall process takes a minute to execute.
  2. Disproportionate cost on output tokens: Output tokens are typically 3 to 5 times more expensive than input tokens. Paying for paragraph-length justifications when your backend logic only needs a typed boolean or enum value is an ongoing financial drain.
  3. Type fragility and hallucinations: Even with structured JSON modes or function calling, the model fundamentally operates over raw text strings. There is always a statistical probability of parse failures, unexpected null values, or fabricated schema keys.

What System One Models Like Jev Bring to the Table

Researcher Diogo Almeida (ex-OpenAI, part of the core team behind early ChatGPT methods) founded TypeSafe AI to solve this exact bottleneck through a distinct model category: System One Models.

Drawing on Daniel Kahneman’s distinction between System 1 (fast, instinctive, and automatic thinking) and System 2 (slow, deliberative reasoning), TypeSafe AI introduced Jev.

The core engineering decision behind Jev is deliberate: it completely gives up free-form string generation in exchange for superpowers that enterprise automation desperately needs:

  • Parallel sampling instead of sequential tokens: Jev does not output text token-by-token. It evaluates all typed questions and program state variables in a single parallel query.
  • 70ms to 500ms latency: Between 40x and 200x faster than traditional LLMs while maintaining equivalent frontier reasoning capacity for decision queries.
  • Strict type safety by mathematical guarantee: Outputs are not text strings parsed after the fact. They are predefined probabilistic types. It is mathematically impossible for Jev to throw a type error or invent unauthorized fields.
  • Zero-cost output tokens: While input tokens run at roughly $0.042 per million (compared to $2 to $10 on traditional frontier models), output tokens are not metered because the computational footprint of returning typed probabilities is negligible.
  • Epistemically calibrated confidence scores: Every answer is accompanied by a mathematically sound confidence measure. If the model encounters genuine ambiguity in a document, it reports a low probability, enabling your code to route the edge case to human review automatically.

The Complementary Architecture: Jev + LLM in Production

Jev is not designed to replace LLMs; it is designed to complement them within a clean, decoupled architecture.

In the automated enterprise workflows we engineer, separation of concerns is clearly divided:

[Incoming Data: Emails, PDFs, Transcriptions, Webhooks]
                           │
                           ▼
             ┌───────────────────────────┐
             │      Decision Layer       │
             │    (Jev / System One)     │
             │                           │
             │ - Classification & triage │
             │ - Typed extraction        │
             │ - Risk evaluation         │
             │ - Latency: ~120ms         │
             │ - Cost: Fraction of a cent│
             └─────────────┬─────────────┘
                           │
           ┌───────────────┴───────────────┐
           ▼                               ▼
    [Routine Path]                 [Complex Path]
           │                               │
    Direct execution into           Handoff to Generative LLM
    database / ERP records          (System Two / Claude / GPT)
    (Zero LLM token cost)           for high-touch customized prose

High-Impact Practical Scenarios

  1. Intelligent ticket triage and dispatch: Sorting 50,000 monthly support cases by category, urgency, and customer tier costs thousands of dollars using frontier LLMs. With a System One model, that same triage is completed in milliseconds at negligible cost.
  2. Document reconciliation and invoice matching: Determining whether OCR line items match an active purchase order is a relational verification problem, not a literary exercise.
  3. Safety guardrails and prompt evaluation: Before piping user input to a heavyweight model or releasing its output to an end customer, a System One model can verify policy compliance and detect jailbreak patterns in under 100 milliseconds without degrading UX.

Engineering Takeaway

If your production codebase is using LLM API requests as expensive, high-latency if/else statements, you are introducing technical debt and overpaying on infrastructure.

Enterprise automation does not require models to be more talkative. It requires separating open-ended content generation (System 2) from fast, type-safe decision making (System 1). Architecting that boundary from day one is what separates a brittle proof-of-concept from a resilient, profitable production system.

Topics: #TypeSafe AI #Jev #System One Models #Automation #Software Architecture
Continue Reading

Related Articles

Looking to architect resilient systems without budget overruns?

Book a 15-minute diagnostic session with Pablo to audit your bottlenecks and map out a clear technical path.