StateM:不改模型權重,用「執行框架」把 GPT-5.6 推上 Terminal-Bench 95.3%
StateM: Reaching 95.3% Raw Accuracy, or a \$15 Frontier Run, on Terminal-Bench 2.1 via Harness Scaling
背景
近年大型語言模型(LLM)在單步任務上的能力已相當驚人,但一旦任務拉長到「long-horizon」(長時程、多階段)的情境——例如需要連續開終端機、裝環境、除錯、驗證結果的複雜工程任務——即使底層模型完全有能力解決每一個子步驟,整個 agent 仍常常失敗。StateM 這篇論文(arXiv:2608.15089,作者 Ziheng Qin、Yaxin Lu、Zhangyang Atlas Wang、Kai Wang,2026 年 8 月提交)指出,這類失敗通常不是模型能力不足,而是「執行系統」出了問題:agent 會搞丟中途的可變狀態(mutable state)、忘記在更早執行中學到的教訓、跳過已知該做的標準程序,或是在任務還沒真正完成時就提前收工。
作者提出的解法方向很直接:與其花大量算力去換模型權重(例如做更多 RLHF 或再訓練),不如把力氣放在「harness scaling」——也就是擴展圍繞在 agent 外部的執行框架(runtime/harness)本身。這是一個值得注意的思路轉向:過去很多效能提升是靠更大模型、更多訓練資料,而這篇論文賭的是「同一顆模型,換一套更懂得管理狀態與流程的骨架,就能大幅提升可靠度」。這也解釋了論文標題裡那個看似矛盾的雙重賣點——既能衝到 95.3% 的原始準確率(raw accuracy),又能把最終跑分成本壓到約 15 美元,遠低於參照方案的 574.68 美元。
方法
StateM 是一個「agent-native」的執行環境(runtime),核心設計圍繞五個概念:
- Durable states(持久狀態):把任務執行過程中的關鍵狀態顯式地保存下來,不依賴 agent 自己在對話上下文裡「記得」進度,避免長任務跑到中段就忘記自己做到哪。
- Phase-local context(階段局部上下文):把任務切分成不同階段,每個階段只攜帶該階段真正需要的上下文,減少不相關資訊造成的干擾與 context 膨脹。
- Checked transitions(受檢查的狀態轉換):階段與階段之間的切換要經過條件檢查,防止 agent 在條件未滿足時就跳過步驟或提前結束。
- Recoverable runbooks(可復原的操作手冊):把標準作業程序(SOP)寫成結構化的 runbook,agent 執行到一半失敗時,可以從對的地方復原,而不是整個重來或卡死。
- Versioned procedural practices(版本化的程序性知識):把從實際執行中學到的教訓(例如某類任務常見的陷阱、正確處理方式)沉澱成可版本控管、可被 agent 與人類一起檢視的知識庫,並能在不同模型間「原封不動地轉移」(unchanged transfer)。
換句話說,StateM 把原本隱含在 agent 對話歷史裡、容易遺失的「執行紀律」外部化、結構化,變成一套可檢查、可追溯、可跨模型復用的機制。這種設計哲學把 postmortem(事後檢討)中發現的問題,轉化成「持久且可執行的前置條件與實踐規則」,讓學到的控制邏輯變成明確、可被強制執行的規範,而不是停留在文字建議層次。程式碼已在 GitHub(github.com/henryqin1997/statem)開源。
實驗結果
論文的主要評測場域是 Terminal-Bench 2.1,一個評估 agent 在終端機環境中完成複雜工程任務能力的 benchmark:
- 在 GPT-5.5 xhigh 上,StateM 把準確率從參照基準的 83.1% 提升到 92.1%,同時超過另一個對照組 GPT-5.6 Sol Ultra 的 91.9%。
- 更值得注意的是,同一套 runbook「原封不動」轉移到 GPT-5.6 上依然有效:搭配 GPT-5.6 Sol xhigh,StateM 在 445 次試驗中達到 95.3% 的原始準確率,並且在全部 89 個任務中,每一個都至少成功過一次。
- 對於較弱的 GPT-5.6 Luna,凍結版設定(frozen profile)把準確率從 76.7% 拉高到 85.4%,甚至超過參照的 GPT-5.6 Sol xhigh(84.9%)——意味著搭配 StateM 的較弱模型,可以打贏沒有 StateM 加持的較強模型。
- 在成本敏感的模型 DeepSeek-V4 Flash 上,使用同一套 runtime、runbook 結構與「golden rules」,只花費不到 38 美元的適應成本,就把準確率從 82.7% 提升到標準逾時設定下的 88.1%,在 88 個任務組成的「common core」子集上更達到 89.1%;若額外針對少數延遲敏感任務做擴充,則能匹配官方回報的 GPT-5.6 Sol max 88.8% 的成績。
- 成本面的對比尤其亮眼:以最終分數所需的 API 用量計算,StateM 方案約 15 美元,相較 GPT 參照方案的 574.68 美元;DeepSeek 路線的總花費則是 52.22 美元。這代表在相近甚至更高準確率下,成本可壓低超過一個數量級。
- 論文同時在 BusinessBench 上驗證泛化性:針對特定任務家族、以開發集建立的 runbook,在held-out(held-out set)資料上分別帶來 0.55 macro point 與 1.34 micro point 的提升;而在兩個「機制匹配」(mechanism-matched)的任務家族上,提升幅度更高達 10.04 points。作者指出,具體規則(concrete rules)在任務共享執行結構時效果最好,而整體的控制方法論(control methodology)則適用範圍更廣。
意義
這篇論文最核心的訊息是:agent 的效能瓶頸不見得在模型,而常在圍繞模型的執行框架。過去業界提升 agent 能力多半聚焦在換更強的底層模型(例如從 GPT-5.5 升到 GPT-5.6)或加大訓練投入,但 StateM 顯示,僅僅透過更好的狀態管理、可檢查的流程轉換與可復用的程序性知識,就能讓同一顆模型的長任務成功率大幅提升——甚至讓較弱的模型(GPT-5.6 Luna 85.4%)超越沒有加持的較強模型(GPT-5.6 Sol xhigh 84.9%)。
其次,「runbook 可以在模型之間原封不動轉移」這一點具有實務價值:意味著企業或開發者投入心力打磨出的執行規範,不必因為換了底層模型供應商或版本就報廢,可以持續累積、複利成長,這也呼應了論文將 harness 視為與模型權重同等重要、甚至更值得長期投資的資產的立場。
第三,成本效益的落差(15 美元 vs. 574.68 美元)揭示了一條務實的路徑:與其一味追求最貴、最新的旗艦模型,不如把資源投入到執行框架與流程工程上,用較便宜的模型(如 DeepSeek-V4 Flash)搭配良好的 harness,就能逼近甚至匹配頂級模型的表現。這對成本敏感的企業應用(尤其是需要大量重複執行 agent 任務的場景)具有直接的參考意義。
最後,BusinessBench 上的結果提醒我們:這套方法論的效果高度依賴任務之間是否共享「執行結構」——也就是說,StateM 並非萬能藥,其威力主要來自於把重複出現、可被歸納的執行模式顯式化並強制執行。對於結構高度相似的任務家族(如提升達 10 個百分點的案例),效益顯著;但對結構差異較大的任務,提升幅度就相對有限(0.55–1.34 points)。這也為後續研究指出方向:如何自動偵測任務之間的「機制匹配」程度,可能是讓 harness scaling 進一步規模化的關鍵。