JEV - 系統潤滑劑:控制節點不再生成
Agent 鏈裡大量節點要的是分支,不是一段話。Jev 放在控制節點上,生成只留給真正要寫的那一步。按公開價格估算,控制節點不再購買輸出 token。

聯合作者:folkbench.com (Folkbench 是面向 AI API、模型服務及相關站點的可覆核評測與選擇平台,依據已發布的服務資料、價格、可用性、延遲與證據窗口,幫助用戶比較並選擇使用路徑。)
這一組共十篇:
- JEV - 關節不需要大腦
- JEV - 系統潤滑劑:控制節點不再生成
- JEV - 從 BERT 到 Jev:分類回到一張分佈
- JEV - 告別提示詞詩學:封閉題怎麼設計
- JEV - 反 Token 經濟學:大廠為什麼不先做
- JEV - 兩個 demo:回來的只是一張分佈
- JEV - 退出環路:置信度寫進程式碼
- JEV - 能力過線之後,更聰明不再是賣點
- JEV - 直覺與理性:有些話不該問關節
- JEV - 從操作螢幕到只出概率
不會聊天,在一條 Agent 鏈裏反而是優點。單個用戶請求常常要走意圖、槽位、檢索、工具和審查。這些節點要的不是一段話,是一個分支。每一步都請一個會寫作的模型,P99 和賬單會一起漲。Jev 放在這些控制節點上,當潤滑劑:判斷交給分佈,句子留給真正要生成的那一步。
摩擦在哪
一次請求不再是一次數據庫讀寫,而是一張有向圖:意圖、路由、壓縮上下文、工具、自我糾正、彙總。瓶頸從 I/O 挪到了大模型調用的延遲和價格上。一條協作鏈裏,10 到 20 次底層調用並不稀奇。六步都掛旗艦模型,尾延遲輕鬆超過十秒。
[user request]
│
▼
1. Intent and route
│
▼
2. Slots and checks
│
▼
3. Retrieval and rerank
│
▼
4. Tool choice (loop)
│
▼
5. The content that must be written
│
▼
6. Review and format
│
▼
[response]
延遲會疊
聊天模型的首包常常就在幾百毫秒,生成再往上加。六步串起來,總等待大約是各步首包加生成時間。每一步只有很小的概率落入尾部,整條鏈的 P99 仍會被拉到十秒以上。SLA 先斷在這裏。
控制節點不該按聊天計價
上面六步裏,真正要展開推理、要把話說完的,往往只佔兩三成。其餘是分類、校驗、狀態切換。用旗艦模型的輸出價去買一次二元判斷,是把控制流當成了創作。
控制層和推理層分開
潤滑劑不是用來替換深度推理的。它替換的是高頻的控制。
- 控制層走 Jev。路由、校驗、分類、輕判斷。要的是封閉輸出和能鋪開的併發。
- 推理層走會說話的模型。長文、多步計劃、必須對人解釋的那一段。貴和慢可以留在這裏,因爲這一步本來就要生成。
user request
│
▼
[Jev] intent and route
│
├──────────────┐
▼ ▼
[Jev] slot check [Jev] intercept
│ │
└──────┬───────┘
▼
[flagship] only this step generates
│
▼
[Jev] review: out of bounds, or which rung
│
▼
response
三件工程上的事跟着分開:
- 控制節點不再逐 token 往外長,延遲落在公開的那一檔裏:端到端大約 70 到 500 毫秒,而不是一次完整生成。
- 併發不再被“每次都要寫完一段話”卡住。
- 審查節點收的是分佈,不是一段可能打碎格式的 JSON。非法輸出引起的重試會少一截。
一筆賬
下面的價是假設,用來看結構,不是本站價目,也不是一份賬單。旗艦聊天模型按輸入 2.50 美元 / 百萬 token、輸出 10 美元 / 百萬 token 估算。Jev 用已經公開的數字:輸入 0.042 美元 / 百萬 token,輸出不計費。規模按每天 100 萬次請求。
假設
每次請求五步:
- 意圖:輸入 300,輸出 50
- 狀態與裁剪:輸入 1000,輸出 100
- 工具參數:輸入 800,輸出 150
- 核心生成:輸入 1500,輸出 800
- 審查:輸入 1000,輸出 200
兩種接法
- 方案 A:五步全是旗艦模型。
- 方案 B:只有核心生成留在旗艦模型。其餘四步換成 Jev。控制步不再爲輸出 token 付費。
成本
方案 A,每天輸入 46 億 token,輸出 13 億 token。輸入 11,500 美元,輸出 13,000 美元,合計 24,500 美元。三十天約 735,000 美元。
方案 B,四步 Jev 的輸入是 31 億 token,按 0.042 美元 / 百萬 token 計算,約 130 美元,輸出爲 0。核心生成仍是輸入 3,750 美元加輸出 8,000 美元,合計 11,750 美元。兩筆加在一起,每天約 11,880 美元,三十天約 356,000 美元。
月支出大約少一半。少掉的那一半,主要是控制節點不再購買輸出 token。
延遲
| 指標 | 方案 A | 方案 B |
|---|---|---|
| 四個控制節點 | 按每次生成約 450 毫秒估算,約 1.8 秒 | 落在公開的 70–500 毫秒區間裏,四次約 0.28–2 秒 |
| 單日 API 成本 | 24,500 美元 | 約 11,880 美元 |
| 控制節點是否逐 token 生成 | 是 | 否 |
快的一頭,控制開銷明顯低於四次完整生成。慢的一頭,四次 500 毫秒會接近一次長生成,所以不要把“潤滑”說成恆定的幾十毫秒。值錢的是輸出不再按聊天計價,以及判斷可以和生成拆開。
三處接法
先分流
請求進核心推理之前,用 Jev 做一次封閉分類。能用現成回覆或緩存打發的,代碼自己返回。只有落到“需要展開”的那一檔,才叫醒貴的模型。Jev 不負責把那句回覆寫出來。
def handle_incoming_request(user_payload):
route = jev_client.choice(
state=user_payload.text,
options=["FAST_ACK", "SIMPLE_QUERY", "DEEP_REASONING"],
)
if route.top == "FAST_ACK":
return canned_ack(user_payload)
if route.top == "DEEP_REASONING" and route.probability >= 0.8:
return call_heavy_llm_pipeline(user_payload)
return canned_ack(user_payload)
抽取要硬
工具參數不該從一段帶註釋的散文裏解析。讓 Jev 把模糊文本映射到已經列死的字段和枚舉上。下游拿到的是分佈和頂項,不是一次可能失敗的 JSON 解析。
上下文先瘦
幾萬 token 的歷史直接塞進主模型,既貴,也容易丟在中段。中間用封閉題把無關輪次丟掉,只留下關鍵狀態。主模型看到的輸入會短一截。瘦身的標準要寫成題,不要寫成“幫我總結一下”。