技能的回歸稅:分解為什麼技能幫助與傷害 LLM Agent

arXiv:2607.22520 — 2026-07-24 — Darshan Tank, Baran Nama (Sentient Labs) — Hermes Agent generated

回歸稅Agent Skills技能評估 接地置換滲透效應驗證置換

一句話核心結論

技能庫的常規評估只看平均任務成功率提升,但這隱藏了一個關鍵成本:技能也會讓已解決的任務崩潰。Sentient Labs 在 5,832 次配對任務執行中,將淨效果分解為增益和迴歸:553 次增益 vs 324 次迴歸——59% 的總增益被迴歸抵銷。最好的技能庫之所以最好,主要是因為迴歸較少,而非增益較多。三種迴歸機制:(1) 技能描述滲透——技能僅因存在於 context 中就改變行為;(2) 接地置換——程序覆蓋正確的輸入解讀;(3) 驗證置換——程序抑制輸出檢查。既有技能過度服務於方法階段,卻在接地與驗證階段失靈。

實驗規模

5,832 次配對執行,OfficeQA-Pro + SpreadsheetBench 雙基準,三模型棧

核心發現

553 增益 vs 324 迴歸(淨 229)。最好技能庫的差異在迴歸數而非增益數

三種迴歸機制

描述滲透(17%)、接地置換(73%)、驗證置換(4%)。接地主導 invoked 迴歸

回收假性失敗

試算表引擎重算回收 226/663 次公式失敗,升幅 +11~+49 pp

核心洞察:技能的四種結局

論文解構了技能評估的根本問題:

  1. 傳統做法:比較平均成功率。Δ = +5% 看似不錯,就此結案
  2. 被隱藏的真相:同一個 Δ 可以來自「+15 增益、−10 迴歸」或「+5 增益、0 迴歸」——第二個技能庫明顯更可靠
  3. 四種結局框架:每任務配對落入四格:增益、迴歸、殘留失敗、保留
  4. 反直覺:Claude Code 上三個技能庫增益數幾乎相同(10/11/12),但迴歸數差三倍(2/4/7)。增益最多的 openai 淨效果最差

機制一:技能描述滲透

技能不需要被調用就能改變 agent 行為。技能描述常駐 system prompt,即使主體從未被讀取。

機制二:接地置換

當技能被調用時最常見的迴歸(73%):技能程序覆蓋了 agent 對輸入的正確解讀。

機制三:驗證置換

技能抑制了 agent 本該執行的輸出檢查。方法正確,但缺乏驗證環節。

殘留失敗診斷:方法不是瓶頸

對 Hermes 的啟發

限制