跳到內容

Technology

新聞|NVIDIA 公開代理人寫碼的 midtraining 配方:256K 上下文、一成代理人軌跡

NVIDIA 在 arXiv:2610.22019 公開夾在預訓練與後訓練之間的 midtraining 配方:256K 上下文、以 PR/整個 repo/commit 歷史為主,加約一成代理人軌跡;Nemotron 3.5 Lightning 經 500B token 後 SWE-bench Verified 從 60.7 升到 64.5。

Published: at 09:00 AM
編輯本頁下載圖卡

重點

要解決什麼問題

Qwen3-Coder-Next、GLM-5、Kimi-Dev、Composer 2 等寫碼模型,都在收斂的基礎模型上加了一段數千億 token 的 midtraining,但技術報告多半只粗略帶過,很少交代資料怎麼建、怎麼過濾、怎麼配比,也很少量化每個設計選擇的影響。

論文點出兩頭的落差:

Midtraining 就放在兩者之間,讓一部分學習從 SFT 搬出來,讓 SFT 可以維持短一點。

資料配方

整體配比(依訓練 token 計):

來源不重複 token配比500B 執行中實際看到epoch
Issue–PR216.9B40.8%205.2B0.95
整個 repo104.1B20.0%100.7B0.97
代理人軌跡39.4B10.0%50.3B1.28
Diff 資料16.0B3.0%15.1B0.95
建置與 CI log6.5B1.2%6.1B0.95
預訓練資料回放約 2.0T20.0%100.7B0.05
長上下文資料67.4B5.0%25.2B0.37

各來源的做法:

所有來源都只留寬鬆授權,並對 SWE-bench 與 Terminal-Bench 去污染、遮蔽密鑰;重複的分隔符、hash、時間戳等不希望模型模仿的內容不算 loss。

訓練設定

作者特別說明,LoCoDiff、RepoBench、bits-per-byte 這類基礎模型指標雖然會隨 midtraining 進步,但跟後訓練結果對不太上,不足以拿來決定配方,所以改用固定的短 SFT 當訊號。

主要結果

Nemotron 3.5 Lightning:token 量拉到 500B

完整 SFT 後的 pass@1(%):

midtraining tokenSWE-bench VerifiedSWE-bench MultilingualTerminal-Bench 2.0SWE-bench Pro
0(基礎模型)60.755.822.632.0
100B64.157.422.534.9
300B63.562.024.936.3
500B64.562.823.635.5

Verified 與 Pro 的進步大多在 100B token 就到位,Multilingual 一路升到 500B,Terminal-Bench 起伏較大,在 300B 最高。pass@k 在四個基準上也都升了 2.3 到 4.7 分,作者據此說 midtraining 擴大了模型解得出的題目範圍,不只是讓它更穩定。

另一個變化是上下文用得比較省:沒有 midtraining 時,4.1% 的 SWE-bench Pro rollout 因塞滿 256K 上下文而失敗,500B 之後只剩 0.6%。

Nemotron 3.5 Super:換大模型

完整 SFT 後的 pass@1(%):

midtraining tokenSWE-bench VerifiedSWE-bench MultilingualSWE-bench ProDeepSWEBrowseComp
0(基礎模型)72.969.053.911.761.8
65B72.568.252.413.561.8
280B74.367.951.815.764.8

進步最明顯的是最難的 DeepSWE。Multilingual 與 Pro 在完整 SFT 後反而低了 1.1 與 2.1 分,短 SFT 後則持平或略高,作者不把這些差異解讀為一致的效果。

換 harness 也撐得住

開源模型會被接到各種代理人框架上,所以作者測了不同 harness。Super 在 65B token、短 SFT 後,五個 harness 的 SWE-bench Verified 平均進步 8.6 分、Terminal-Bench 2.1 平均進步 6.8 分;Lightning-8K 在完整 SFT 後,六個 harness 的 SWE-bench Verified 平均進步 11.6 分,其中 Codex harness 進步最多(+19.0)。作者也說明,因為沒有只用單一 scaffold 軌跡訓練的對照組,分不出這是 scaffold 多樣性還是軌跡本身的效果。

消融實驗

限制

論文自己列出的限制:

資料處理腳本與訓練集中繼資料,作者說會在之後的版本釋出。

參考資料

註釋

編輯本頁

Podcast

關於語音摘要

此語音摘要由 Google NotebookLM 提供,不完全代表作者本人對文章的理解。