2026/09/21

Jev 到底是什麼?一個不聊天、只做決定的 AI

Jev 是最近 AI 社群相當熱門的話題。它主打不生成文字、直接輸出判斷結果,不只在發布後快速獲得開發者採用,也引發了不少關於「是否會取代 LLM(Large Language Model)」甚至「是否是下一代 Transformer」的討論。因此,我整理了目前公開的資料,希望透過這篇文章和同學分享 Jev 的運作方式、適用場景,以及它真正可能帶來的影響。

現在的 AI 應用,經常使用大型語言模型處理分類、評分、路由與風險判斷。即使程式最後只需要一個 true、一個分類結果或一個分數,模型仍得先逐字生成文字,再由程式解析成 JSON(JavaScript Object Notation)或其他結構化資料。

這套做法雖然方便,卻也帶來額外的延遲、成本與格式錯誤。TypeSafe AI 推出的 Jev,正是針對這類「需要理解語言,但不需要生成語言」的工作而設計。

簡單來說,Jev 不是另一個更小、更快的 ChatGPT,而是一個直接輸出有型別答案與機率的 decision model。它比較像是 LLM/Agent 技術堆疊中的新元件,而不是 LLM 的取代者。


1. Jev 的起源

Jev 是 TypeSafe AI2026 年 9 月 15 日推出的第一個公開模型。TypeSafe 把這類模型命名為 System One Model。公司創辦人 Diogo Almeida 過去在 OpenAI 參與過 InstructGPT、RLHF(Reinforcement Learning from Human Feedback)與後來 ChatGPT 所使用的相關方法研究;他表示自己這幾年一直在思考一個問題:模型已經很會「跟人類講話」,為什麼真正進入軟體自動化的程度仍然有限。(TypeSafe AI)

TypeSafe 經過約兩年的 stealth development 後,選擇往跟聊天模型不同的方向走:

不再把「產生一串人類喜歡的文字」當作模型的主要輸出,而是讓模型直接產生程式可以消費的 decision

「System One」這個名字來自 Daniel Kahneman《快思慢想》裡的 System 1,也就是快速、直覺式判斷。至於 Jev,則來自經濟學家 William Stanley Jevons。TypeSafe 特別提到 Jevons paradox:蒸汽機效率提高之後,煤炭反而被使用得更多;他們認為 AI intelligence 的單位成本如果大幅下降,也可能帶來更多原本不值得使用 AI 的應用。(TypeSafe AI)

這個名稱暗示了 TypeSafe 對 Jev 的期待:

不是讓一次 AI 呼叫變得更厲害,而是讓 AI 便宜到可以到處呼叫

重點不只是提高單次呼叫的能力,而是降低每次判斷的成本,讓更多應用可以頻繁使用 AI。


2. Jev 為什麼受到關注

Jev 受到關注的第一個原因,是創辦人的背景與官方公布的效能數據。

TypeSafe 官方公開的 workflow benchmark 宣稱,在適合 Jev 的 System One 工作上,最高可以達到:

  • 193.6 倍速度
  • 444.6 倍成本效率
  • latency 約 70–500 ms
  • input US$0.042 / 1M tokens
  • output 不另外計費

不過這些主要仍是 TypeSafe 自己的 benchmark,而且官方自己也承認 workflow 是他們團隊製作、speedup 屬於較漂亮的一側,因此目前不能直接解讀成「比 Frontier LLM 強 200 倍」(TypeSafe AI)

第二個原因,是開發者已經開始實際使用它。

Vercel 在 Jev 上架 AI Gateway 後公布,上線後 24 小時內,接近 13% 的付費團隊已經使用過 Jev,成為 Vercel AI Gateway 歷來 adoption 最快的新模型;Vercel、OpenRouter 都在發布後幾天內迅速接入。TechCrunch 也報導,TypeSafe 的 API(Application Programming Interface)一度因為流量太大而撐不住。(Vercel)

因此,Jev 的熱度不只來自新穎的技術概念,也來自發布後迅速出現的實際採用。工程師已經開始嘗試把它放進 Agent、router、guardrail 與 classifier 等工作流程,這比單純的模型宣傳更值得關注。


3. Jev 如何運作

要理解 Jev,首先需要更精確地釐清它的輸入與輸出形式。

Jev 的介面基本上是:

state
+
questions
↓
Jev
↓
typed decisions + probabilities

使用者先提供一份狀態,例如:

Customer:
"I was charged twice. Fix this immediately or I'm cancelling my account."

接著不是要求它回答一段 JSON,而是直接定義需要判斷的問題:

問題類型:Choice
category:
- billing
- technical
- sales

問題類型:Score
urgency:
- low
- medium
- high

問題類型:Noul
should_escalate?

Jev 會直接輸出類似以下的結果:

category = billing
P = 0.98

urgency = high
confidence = 0.91

should_escalate = 0.94

這組結果表示,Jev 判斷這是一筆帳務問題,並將緊急程度評為 high;同時,它認為這張 ticket 應該升級處理的機率是 94%。應用程式可以根據這些結果,把 ticket 自動路由到帳務團隊,並在 should_escalate 超過預先設定的門檻時轉交人工優先處理。至於是否真的升級,仍由系統設定的規則與門檻決定,而不是 Jev 自行執行後續動作。

Jev 現在主要提供三種 primitive:

類型 用途
Choice 從預先定義的候選項目中選擇
Score 依照預先定義的 scale 評分
Noul 判斷某件事為 True 的機率

而且同一份 state 的多個問題可以平行評估,不用像 autoregressive LLM 一樣:

token1 → token2 → token3 → token4 → ...

逐字產生完整回答。(TypeSafe AI)


4. Jev 並沒有拋棄 Transformer

TechCrunch 採訪裡直接把 Jev 描述為:

transformer-based model

所以現在沒有證據支持:

Jev 是 Transformer 之後的下一個架構革命

比較準確的說法是:

Transformer
       │
       ├── LLM
       │     └── autoregressive text generation
       │
       └── Jev
             └── probabilistic typed decisions

TypeSafe 說自己做了新的:

  • model architecture
  • parallel sampler
  • training method

但 Jev 的完整 architecture、parameter count、詳細技術論文,目前都沒有公開。(TypeSafe AI)

因此,把 Jev 描述為下一代 Transformer 並不準確:

Jev 是下一個 Transformer

更準確的說法是:

Jev 真正挑戰的不是 Transformer,而是「所有 AI 任務都應該做成文字生成」這個假設

它改變的是模型處理任務與輸出結果的方式,而不是完全捨棄 Transformer。


5. RLCD:讓信心分數具有統計意義

除了輸出方式不同,TypeSafe 還提出一套名為:

RLCD(Reinforcement Learning for Calibrated Decisions)

的訓練方式,簡稱 RLCD。

目前 LLM 常見的概念是:

RLHF
→ 哪個回答人類比較喜歡

RLVR(Reinforcement Learning with Verifiable Rewards)
→ 哪個答案可以被驗證為正確

RLCD
→ 模型給出的 probability 是否反映它真正的正確率

例如一個真正 calibrated 的模型:

所有模型回答「90% 有把握」的題目
→ 長期統計應該真的大約 90% 是對的

這件事對 automation 很重要。

因為一般 LLM 很容易:

Confidence: 98%

但這個 98% 未必真的代表任何統計意義。

Jev 的設計則希望程式可以直接根據機率採取行動:

if ($result->probability > 0.95) {
    autoApprove();
} else {
    sendToHuman();
}

這也是 Jev 跟一般「叫 GPT(Generative Pre-trained Transformer)回 JSON」最大的概念差異之一。(TypeSafe AI)


6. 「不會 hallucinate」的真正意思

官方使用了這樣的說法:

Zero hallucinations

但這裡的 hallucination 有明確的範圍。

Jev 真正保證的是:

它不會 hallucinate 出 schema 之外的 output

例如:

Choice:
A
B
C

它不會突然回答:

D

也不會:

{"answer":

JSON 寫到一半壞掉。

因為這種 output 根本不是它可以產生的東西。

但是:

A = 正確答案
B = 錯誤答案

Jev 完全有可能選 B

Vercel 自己也特別提醒:

typed answer 並不代表 decision 是正確的

所以更精確的描述應該是:

Jev 可以消除 output-format hallucination,但不能消除 semantic error

因此,討論 Jev 時必須保留「格式正確」與「語意正確」之間的區別。(Vercel)


7. Jev 對 Agent 架構的影響

真正值得關注的是 Jev 可能如何改變 AI 系統的分工方式。

過去 Agent 常常長這樣:

                 ┌─ classify
                 ├─ routing
                 ├─ safety check
LLM ─────────────├─ priority
                 ├─ scoring
                 ├─ tool selection
                 └─ final response

也就是什麼東西都找 LLM。

Jev 出現後,比較合理的架構可能變成:

                    ┌─ Jev → classify
                    ├─ Jev → risk score
                    ├─ Jev → tool routing
User → LLM Planner ─┼─ Jev → output verify
                    ├─ Code → deterministic rules
                    │
                    └─ LLM → 真正需要生成文字 / 推理

這其實跟現在 Agent 發展方向非常合。

以 Codex、Claude Code 這類 agent 為例:

現在的做法

LLM
 ↓
我要 search?
 ↓
LLM
 ↓
我要 read file?
 ↓
LLM
 ↓
我要 run test?

理論上未來可以變成:

LLM
↓
制定 plan

Jev
↓
tool routing / retry / continue / stop

Jev
↓
risk evaluation

Code
↓
執行

LLM
↓
真的需要理解、修改、解釋時才進場

Vercel 現在列出的 Jev use case 就直接包含:

  • 選下一個 tool / subagent
  • 決定 continue / retry / ask user / stop
  • risk / urgency scoring
  • guardrail
  • 驗證 LLM output (Vercel)

這應該才是它真正可能影響 Agent architecture 的地方。


8. Jev 不會取代 LLM

可以用以下方式區分三者適合處理的問題:

確定規則
│
├─ if / SQL(Structured Query Language)/ traditional code
│
模糊但答案範圍已知
│
├─ Jev / decision model
│
需要理解、規劃、推理、生成
│
└─ LLM

例如:

年齡 >= 18

根本不用 AI。

這張 ticket 是 billing / bug / feature request?

很適合 Jev。

分析這個 bug,找出 root cause 並修改 Laravel code

還是 LLM。

因此,與其把兩者視為競爭關係:

Jev vs LLM

更合適的理解是:

Jev 把我們現在錯用 LLM 做的一部分工作拿走

Jev 更可能接手目前由 LLM 處理、但其實只需要結構化判斷的工作。這可能成為 AI 系統架構的一項重要變化。


9. Jev 的使用方式

截至 2026 年 9 月 20 日,Jev 至少可以透過三種管道使用。

目前 Jev 僅提供雲端 API 形式的存取;即使透過官方 SDK、Vercel AI Gateway 或 OpenRouter 使用,底層仍是遠端 API 呼叫,目前尚未公開模型權重或提供本機部署方式。

TypeSafe 官方 API

官方提供 managed API,目前模型是 jev-1.13.0,也有 jev-latest 等 alias。官方已有 console,並提供 Python / TypeScript SDK(Software Development Kit)。TypeSafe 原本以 early access / waitlist 開放。(System One Models)

TypeSafe AI

Vercel AI Gateway

這目前可能是前端 / TypeScript 開發者最簡單的方式:

const result = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions
})

Vercel AI SDK 7 已經加入 experimental evaluate API,專門對應這類 evaluation model。(Vercel)

Vercel Jev Model

OpenRouter

對原本就在使用 OpenRouter 的開發者而言,這會是相對方便的接入方式。

目前已有:

typesafe/jev-1.13

以及 latest alias:

~typesafe/jev-latest

價格目前是:

Input  $0.042 / 1M tokens
Output $0

OpenRouter 顯示 32K context。(OpenRouter)

OpenRouter TypeSafe


結語:不是每個 AI 任務都需要生成文字

Jev 最值得注意的地方,不只是減少逐 token 生成所需的時間與成本,而是重新拆開了長期被綁在一起的兩件事:理解語言與生成語言。

過去幾年我們把「理解語言」跟「生成語言」綁在一起了,Jev 問的是:如果程式只需要一個 decision,為什麼一定要先生成 language?

兩種處理流程的差異可以簡化為:

ChatGPT / LLM
unstructured input
↓
reason
↓
generate strings
↓
parse JSON
↓
decision


Jev
unstructured input
↓
decision

如果輸入是自然語言,但輸出只需要分類、評分、布林值或路由決策,Jev 這類 decision model 可能比通用 LLM 更適合;如果任務需要規劃、推理、程式修改或自然語言生成,LLM 仍然不可或缺。

因此,Jev 真正挑戰的不是 Transformer,也不是 LLM 本身,而是「所有 AI 任務都應該透過文字生成完成」這個假設。未來的 AI 系統可能不再依賴單一模型包辦所有工作,而是由程式碼處理確定規則、decision model 處理答案範圍已知的模糊判斷,再把真正需要推理與生成的任務交給 LLM。

沒有留言: