Jev AI Hub
Start Learning

Learn

Jev Limitations

What Jev cannot do well: generation, math, dates, counting, large noisy state, and other jev-1.13 jagged edges from official docs.

Published
Sep 20, 2026
Updated
Sep 20, 2026
Last verified
Sep 20, 2026

Quick answer

Jev is not a generator, not a calculator, and not a date engine. Official jev-1.13 jaggedness notes warn about literal reading, weak numeric precision, date comparison, indirection, context rot, adversarial state, and contradictory criteria. Keep arithmetic and control flow in code.

This page exists because “fast structured decisions” is incomplete without the failure modes. Most items below are official information from TypeSafe's jev-1.13 jaggedness note, last reviewed there on 2026-09-17.

Generation

Jev does not write replies, code, or explanations. Forcing generation by chaining Choices is officially described as slow and poor. Extract candidates with regex or an LLM, then let Jev pick.

Math, counting, and numbers

Keep arithmetic in code. Official notes: counting characters, term occurrences, or long lists is unreliable. Hex colors and raw RGB compare worse than English color names. Do not interpolate an exact magnitude from a Score that sits between two levels.

# Count in code. Ask Jev only "is this item a fruit?"
items = ["apple", "typesafe", "banana"]
# one Noul per index, then sum(noul > threshold)

Dates and times

Jev reads dates as text, not ordered quantities. Extract parts as Choices (month, day, year, “not stated”), then compare in code.

Literal reading and indirection

It answers the words you wrote. Double negatives and “property of a property” questions lose accuracy. Name the state field you care about.

Large, noisy state

Accuracy falls as unrelated content grows. Filter first. Official context budgets: 64k for the whole request, 32k for state plus the longest question.

Adversarial content

State is not treated as hostile by default. Injected instructions can move the answer. Write precise criteria and test edges.

Contradictory criteria

A Noul where true means “no” performs worse. Align instructions and criteria.

Structural invariants you might assume

Official example: a Noul and a yes/no Choice on similar refund wording did not produce interchangeable probabilities. A question and its negation need not sum to 1. Do not carry a Noul threshold onto a Choice.

Language and input types

English is the primary training language. Other languages, including CJK, are officially “handled but not equally well.” Input is text only — no image, audio, or video.

Calibration is population-level

Official System One docs: calibration does not guarantee that one answer is correct.

When to use Jev anyway

Closed-set routing, binary gates, and single-dimension scores over short, relevant text.

When not to use Jev

Any System Two task: multi-hop reasoning, exact math, document-length generation, or “just figure it out.”

Common mistakes

  • Hiding several judgments in one question.
  • Sending the whole thread when one message suffices.
  • Asking Jev for a number code can compute.

Pair this page with What is Jev and the examples that stay inside these rails.

FAQ

Can Jev write a reply to the customer?

No. Official docs say it is not trained to generate text. Use an LLM for prose.

Can I fine-tune Jev on my tickets?

Official models docs say Jev is not fine-tuned or LoRA-adapted with customer data. Shape answers through state, instructions, and criteria.

Sources

  1. Jev 1.13 jaggednessTypeSafe · 2026-09-17 · accessed 2026-09-20 · documentation
  2. ModelsTypeSafe · accessed 2026-09-20 · documentation