shipwithjev

Catalog / Research & data

0007GitHub

jev-acento

A pre-registered audit of how Jev handles Spanish.

Marcos Martinez measures accuracy, calibration and token cost on Spanish text, and ships the CLI so anyone can run the same comparison on their own labelled data.

marcosmartinez/jev-acentoREADME ↗
# jev-acento

**Does Jev understand your accent?**

An independent, reproducible audit of [Jev](https://typesafe.ai) — TypeSafe AI's "System One"
evaluation model — on **Spanish**, plus a CLI that lets anyone run the same comparison on their
own labelled data.

**Run `20260921-es-v1`** — 19,200 calls, 3,200 paired items, model `jev-1.13.0` (version-pinned),
USD 0.58, 0 errors. Every number below comes from [`results.json`](results.json) via
`make reproduce`; none is typed by hand.

## Findings

**1. Spanish costs accuracy on every dataset.** Holding the instructions in English and swapping
only the `state` from English to Spanish (B − A), Jev is measurably worse on all four:

| Dataset | A (EN state) | B (ES state) | Δ accuracy | Verdict |
|---|---|---|---|---|
| XNLI | 0.850 | 0.786 | −6.4 pp `[−8.6, −4.3]` | **measurably worse** |
| PAWS-X | 0.834 | 0.772 | −6.2 pp `[−8.5, −3.6]` | **measurably worse** |
| MASSIVE | 0.845 | 0.808 | −3.7 pp `[−5.8, −1.5]` | **measurably worse** |
| Belebele | 0.982 | 0.952 | −3.0 pp `[−4.5, −1.7]` | **measurably worse** |

**2. It also costs calibration, on the two hardest tasks.** ECE roughly doubles on XNLI
(0.057 → 0.101) and PAWS-X (0.033 → 0.078) — *less calibrated* under the pre-registered rule.
On MASSIVE and Belebele the change is not detectable. Calibration matters more than accuracy
here: the operational consequence is that automating at `p_max ≥ 0.9` covers **72.2% of XNLI in
English but only 63.4% in Spanish**, and the items you do automate are *less* accurate
(0.938 → 0.904), not more.

**3. Writing the instructions in Spanish does not help.** This is the question nobody had
measured, and the answer is a clean null on three of four datasets (C − B):

| Dataset | Δ accuracy | Verdict |
|---|---|---|
| XNLI | −0.2 pp `[−1.1,

Also filed under Research & data

  1. 0607

    Verify: new-hire onboarding completion

    An agent reports onboarding done; the judge verifies access and equipment claims.

    everyai-com · Research & data

  2. 0606

    Triage: vague meeting request gets a disposition

    A vendor asks for 30 minutes with no agenda; the judge picks the disposition.

    everyai-com · Research & data

  3. 0605

    Triage: data-loss bug gets a severity

    A note-taking app silently drops edits on flaky networks; the judge grades severity.

    everyai-com · Research & data

  4. 0604

    Triage: crash report routing + reproducibility

    A crash report with steps and logs; the judge routes it and checks reproducibility.

    everyai-com · Research & data