NeoHorse-1:用路由式代理後訓練邁向遞迴自我改進
NeoHorse-1: Towards Recursive Self-Improvement via Agentic Post-Training with Routing Harness
背景
「遞迴自我改進」(Recursive Self-Improvement, RSI)一直是 AI 領域的終極願景之一:系統不只是被動接受人類餵給的訓練資料,而是能觀察自己在真實使用中的表現,把這些觀察轉化成下一輪訓練的養分,形成一個持續進化的閉環。但這個想法長期停留在概念層次,缺乏一套具體可落地的機制——系統要怎麼知道自己哪裡不足?怎麼把「不足」變成可訓練的資料?又怎麼確保這個迴圈不會越走越偏?
NeoHorse-1 就是針對這個空白提出的一次具體嘗試。它是一個 agent-native(原生為代理任務設計)的模型家族,透過「代理式後訓練」(agentic post-training)搭配一套路由框架(routing harness),讓模型在真實服務過程中同時扮演「被評估者」與「學習者」的角色。這篇論文提供的不只是一個更強的模型,而是一套可重複執行的評估—篩選—更新迴圈雛形。
方法
NeoHorse-1 的核心設計是一個異質模型池(heterogeneous model pool),搭配智慧路由機制。每當使用者送出一個請求,系統會即時預測這個任務所需的能力等級、選擇對應的服務層級(service tier)來處理,並記錄下完整的互動過程。這些紀錄接著被轉換成訓練樣本,而且刻意保留了「交錯的推理過程、工具呼叫、以及 harness 上下文」——也就是不把模型的思考鏈與行動軌跡拆散,而是完整保留代理任務的因果結構。
這些原始樣本要經過三道關卡才能進入訓練池:結構驗證、六維度的語意評估,以及子場景層級(subscene-level)的標籤化,確保資料品質與任務覆蓋度。
路由訊號本身也被用來組織訓練課程:研究團隊據此設計了三階段的監督式微調(SFT)課程,難度與能力需求逐步遞進。更進一步,他們把這套路由訊號延伸到「路由引導的 on-policy 蒸餾」——讓教師模型(teacher)針對學生模型(student)自己生成的回應進行監督,且同樣依照三階段課程逐步推進,而不是一次性把教師的答案硬塞給學生。
整個系統的閉環在於「能力導向的分配」(capability-guided allocation):評估回饋不只是拿來打分數,而是直接轉化成下一輪訓練資料的混合比例。換句話說,模型學會做什麼,就決定了它接下來要從什麼樣的資料裡繼續學——這正是論文標題裡「遞迴自我改進」的具體體現。
實驗結果
研究團隊在涵蓋 harness-based agent、工具使用(tool use)、程式撰寫(coding)與指令遵循(instruction following)四大類任務的十一個 benchmark 上進行評估,分別測試 4B 與 9B 兩種規模的模型。
結果顯示,經過這套代理式後訓練流程後:
- 4B 模型的 macro-average 分數從 58.94 提升到 64.87,漲幅接近 6 個百分點;
- 9B 模型則從 65.60 提升到 69.04,漲幅約 3.4 個百分點。
更值得注意的是,後訓練過的 4B 模型與原始(未後訓練)9B 基礎模型之間的整體差距被大幅縮小。也就是說,透過這套路由式代理後訓練,一個規模小超過一倍的模型,能力上已經逼近未經同樣處理的更大模型——這說明訓練方法本身帶來的增益,某種程度上可以彌補參數規模的差距。
意義
NeoHorse-1 的價值不完全在於它刷新了哪個 benchmark 的分數,而在於它示範了一套「evaluation-selection-update」閉環的具體實作方式:把使用者互動中產生的路由訊號、任務難度預測、以及後續表現,系統性地轉譯成下一輪訓練資料的組成依據。這比單純「用更多資料重新訓練一次」更貼近 RSI 的精神——系統的能力評估結果,直接決定了它未來要吃什麼樣的「養分」。
對於正在打磨 agent 產品的團隊來說,這篇論文提供的思路也具有實務參考價值:與其把路由(routing)只當作推理階段的成本優化工具,不如把它視為一個持續蒐集訓練訊號的感測器——路由決策本身記錄的「預期需要什麼能力」與「實際表現如何」的落差,正是最貼近真實使用場景的訓練資料來源。
當然,論文作者也將此定位為「初步原型」(initial prototype),意味著這條路徑距離真正穩定、可規模化的 harness-mediated RSI 仍有相當距離——例如迴圈是否會隨著迭代次數增加而收斂或發散、路由訊號本身的偏誤是否會被放大,都是後續值得關注的問題。但作為第一步,NeoHorse-1 已經把「自我觀察、自我訓練」從抽象願景往前推進到了可驗證的工程實作。