Decisions, ready to use
Jev supports choices, boolean judgments and scores. Several questions can share one state, such as a call transcript. No prose parsing is needed.
Can a specialist classifier replace a general language model for the decisions our workflows make all day?
We measured Jev, GPT-5.6 Terra and GPT-5.6 Luna on the same call-classification task.
40 synthetic callsEnglish + GermanMatched input contentMost automation steps do not need an essay. They need a reliable answer that another system can act on.
Jev supports choices, boolean judgments and scores. Several questions can share one state, such as a call transcript. No prose parsing is needed.
Classify at more steps: call outcomes, routing, eligibility or review priority. The measured costs below show what this exact task cost—not what every future workload will cost.
A quick classification can route a workflow promptly. Full transcription, databases, business rules and any human review still add time.
120 measured calls, one Windows host and one Gateway account. Model order rotated for each transcript. These are times to a complete response or terminal failure, not time to first token. Luna call-040 timed out at 30 seconds and remains included.
Identical recovered request objects, unchanged transcripts and decision rules, SDK version, client host, sequential requests and a 30-second deadline. Terra and Luna request low reasoning effort; Jev has no equivalent setting.
Provider hardware and routing, native evaluation versus text-generation interfaces, prompt serialization and model internals. This is the speed of the tested configurations—not a universal model ranking.
Known per-request Gateway charges, including billed model output. Luna has 39 cost observations; the timed-out request has unknown usage and billing. These figures exclude audio transcription, hosting, storage and human review.
An arithmetic illustration, not a forecast for longer real calls. Luna is a lower bound because one timed-out request has unknown cost. Uses measured cost per classification request, with both questions in each request.
Jev’s live catalog rate was $0.042 per million input tokens, with output free. Terra and Luna rates and actual token usage are retained in the metadata. Equal content does not imply equal billed tokens. Provider tokenizers, typed-question processing, output structure and adapter overhead differ. We report actual usage without padding requests to force equal counts.
Two independent three-way labels: new appointment booked, and commercial sales discussion. “Unclear” is a meaningful answer when the transcript lacks evidence.
Every case counts once per model. Missing or invalid outputs count as failures. This is a deliberately small functional suite, not an estimate of real-world production accuracy or statistical superiority.
“Ich wollte einen Termin wegen [Aufnahme bricht ab]”
In this benchmark (call-028), this incomplete German call was labeled not sales with 93% probability. The expected answer was unclear because the topic was missing.
The transcript ends before the caller explains the purpose. The 93% value is the probability assigned to the selected label, not a confidence interval or a guarantee.
Incomplete audio and an unresolved topic should be able to trigger review. A probability threshold alone can miss a confident mistake.
Synthetic transcripts and frozen expected labels. Filter to see where one or more models disagreed with the rubric.
Confirm what counts as a new booking, rescheduling and commercial intent.
Anonymized, authorized samples with full lengths, ASR mistakes and mixed intent.
Compare outputs without letting the new model take business actions.
Review errors, business impact, coverage, response time and total workflow cost.
GPT-6 Astra generated and reviewed the reference labels; Python calculated exact-match scores. Reference labels and rationales were withheld from every model during inference. No model graded the responses afterward.
These reference labels are not independently human-validated ground truth. Shared model-family assumptions and synthetic case design can bias the evaluation. Human review or a blinded independent-provider review is needed before treating the labels as authoritative business truth.
This development dataset contains 40 synthetic transcripts: 27 English and 13 German. It is not an independent held-out evaluation. All models received the same transcripts, question definitions and answer choices, verified by request hashes.
Existing appointment reschedules count as no new appointment under the provisional rubric. A new booking cancelled before the end of the call also counts as no.
One warmup per model is excluded. Each model then receives 40 requests. Order rotates J/T/L, T/L/J, L/J/T. Complete-answer timing includes network, provider processing and local validation, with a 30-second deadline. Luna call-040 timed out and is retained as a failed case (39/40 usable responses). It was not replaced, and its billing is unknown. No retries were requested. Providers are pinned to TypeSafe AI for Jev and OpenAI for Terra/Luna. Jev uses a native typed evaluation API; Terra and Luna use text-generation APIs with structured object output, so native API behavior differs.
Standard retention was used for wholly synthetic data. No private client records were sent. Credentials are not embedded in this report.