Agent Lightning v1.0 專為希望代理程式能從實際投入正式環境的工具與工作流程中學習的團隊而設計。工程師不必為了另一套訓練架構重新實作代理程式邏輯;Agent Lightning 會插入代理層與執行軌跡收集器,讓原有的控制流程、工具呼叫、檢索脈絡與執行環境維持不變,同時記錄執行軌跡。如此一來,訓練資料便能保留代理程式在真實情境中的輸入與副作用——對於訓練仰賴工具輸出、長時間脈絡及編排邏輯的行為至關重要,而這些情況往往難以透過只調整提示詞來可靠模擬。
這個專案的工程理念很明確:核心保持精簡(約 3,500 行 Python 程式碼)、聚焦於以執行軌跡驅動的訓練,並在代理程式原本運作的環境中執行。原生 Kubernetes 支援讓團隊能以 Kubernetes Jobs 執行執行軌跡收集工作,無須再依賴脆弱的沙箱或模擬器層。對已採用 Kubernetes 的團隊而言,這種設計能縮小營運管理範圍,同時支援大規模收集多個並行代理程式執行個體及真實工具整合所產生的執行軌跡。
Microsoft 公開的範例呈現了實際成效,而不只是架構設計。在一條程式碼代理程式的 MoE 流程中,Qwen3.5-35B-A3B 僅以 1.8K 個範例進行強化學習,便在經驗證的軟體工程基準測試中,從 47.8% 提升至 61.6%。公開的程式碼代理程式指南也涵蓋資料清理、降低獎勵駭客行為的風險,以及端對端訓練指令碼,說明以執行軌跡驅動的強化學習,如何比大規模提示詞工程實驗更快帶來可量化的準確度提升。這些範例之所以重要,在於它們證明了讓真實工具與測試參與訓練,能為以任務為導向的代理程式帶來更符合目標的改善。


