top of page

ThinkingBox RL 訓練將資料庫檢查轉化為代理獎勵

1 小時前
讀畢需時 11 分鐘

Microsoft 已發布 ThinkingBox RL 訓練程式碼,根據代理完成的資料庫變更給予獎勵,而非把看似可信的回覆視為成功證明。強化學習會根據模型行動所獲得的獎勵更新模型,因而可用於最佳化已完成的業務工作流程。Microsoft 的結果存在一種張力:平均成功率有所提高,但至少曾成功解決一次的任務範圍則略為收窄。

這次發布將後訓練,即模型初步開發後進行的訓練,與檢查代理實際作出甚麼變更的機制連結起來。其最接近的歷史參照是 Sierra 的 tau-bench,後者同樣評估最終資料庫結果。重要進展在於,這些結果現可連接至可重複執行的訓練流程。

對開發者和企業買家而言,這改變了值得提出的問題。流暢的對話展示的是溝通能力;正確更新的記錄展示的則是執行能力。Microsoft 的結果顯示,這些結果可引導訓練,但改善能否廣泛遷移仍未有定論。

ThinkingBox RL 訓練將評估與模型更新連結起來

具體改變在於一項訓練整合:把可執行的任務檢查轉化為工具使用型代理的獎勵。

Microsoft 公開的訓練整合描述了一個將 ThinkingBox 環境與強化學習框架 VeRL 連結的迴圈。一個 rollout,即一次完整的任務嘗試,會由全新的後端及模擬使用者開始。代理透過 Model Context Protocol(MCP)互動,這是一種連接模型與工具的標準介面。

當回合結束時,可執行檢查會檢視最終資料庫狀態及副作用。這些檢查會傳回二元獎勵,即成功或失敗。Microsoft 表示,大部分獎勵來自確定性檢查,亦即對同一個受檢查狀態會產生相同判定。部分任務亦會使用定義嚴格的模型裁判。

在訓練前,系統會探查起始模型並選定固定任務池。Microsoft 表示,該任務池在整個執行期間維持不變。模擬使用者提供互動,而評估器則決定是否成功。

其分析意義在於,評估成為最佳化的一部分。原先用於否決代理工作成果的衡量方式,現在可影響模型會學習重複哪些行為。

可考慮評核者與訓練者之間的差別。評核者可以在損害受到控制後,識別失敗的工作流程;訓練者則需要一種訊號,能在大量嘗試中區分較佳與較差的行為。將兩者連結,便建立了一條由觀察到的失敗走向模型改進的實際路徑。

這種連結並不免除理解失敗原因的需要。失敗獎勵只表示該次嘗試未達到指定結果,並不會自動指出問題涉及政策解讀、資訊缺失、工具選擇,還是錯誤更新。

這項區別影響團隊如何解讀訓練進度。獎勵曲線上升,可表示系統針對提供的檢查有所改進;但單憑這點,無法解釋模型為何改善,或哪些失敗類別仍然存在。

因此,這次發布建立了一個更實用的開發迴圈,但未能解答當中所有問題。團隊可以朝可觀察結果訓練,然後檢視最終行為是否符合其營運要求。

這項公布亦有清晰界線。公開訓練程式碼可證明整合確實存在,卻不能證明每個機構都能利用自身記錄、政策和基礎設施重現所報告的改善。

這條界線讓故事保持具體。Microsoft 已令以資料庫為基礎的獎勵可在代理訓練堆疊中使用。其影響取決於這些獎勵衡量甚麼、哪些任務提供這些獎勵,以及受訓模型其後的表現。

壓力轉移至定義成功標準的團隊

基於結果的獎勵,令負責界定業務正確性的人員與訓練模型的人員同樣面對壓力。

模型團隊只能根據某人已定義的目標改善代理。對業務工作流程而言,該目標往往跨越組織界線。客戶支援負責處理工單,營運團隊負責履約,保安團隊則負責存取規則。

實際問題是,這些要求能否被精確表達至足以讓機器評估。「解決客戶問題」這類指示留下大量詮釋空間;必須達成的狀態、獲授權的行動,以及被禁止的副作用,則可構成較可測試的合約。

Microsoft 較早前的狀態式評估以合成零售情境說明這個落差。代理調查延遲送貨並關閉支援工單,但尚未解決的承運商例外情況要求該工單繼續保持暫停。互動看似有效率,但儲存的狀態卻是錯誤的。

這個例子指出壓力所在:依賴對話可信度或成功執行工具作為主要驗收準則的團隊。工具可以接受一項業務本應拒絕的更新。技術執行與營運正確性需要不同檢查。

對企業買家而言,這意味採購問題有所改變。詢問代理是否能與支援平台整合,能確認其存取能力;詢問它如何驗證最終個案狀態,則能建立對該項工作的問責性。

對開發者而言,相應做法是在大幅投資模型最佳化前,先明確列出驗收準則。否則,訓練可能只會提高模型對工作不完整描述的表現。

這既是組織成本,也是技術成本。必須有人解決含糊的政策、識別例外情況,並決定哪些非預期變更應視為失敗。這些決定不能完全交給訓練演算法。

這項負擔亦帶來有用誘因。若團隊無法就已完成工作流程的樣貌達成共識,這種分歧應在自主執行成為常規前浮現。撰寫評分器可以揭露具說服力的示範所掩蓋的不確定性。

知識管理在這個界線上變得相關。可搜尋的知識庫可協助團隊找出政策和技術決策,同時維持驗收準則。檢索政策後,仍需另行將其轉化為正確檢查。

短期壓力落在評估設計和試點驗收上;長期壓力則落在責任歸屬上。當政策改變時,必須有人更新成功定義,並判斷先前訓練是否仍反映現時要求。

最可能的營運回應,是領域負責人與模型工程師之間更緊密的協作。這是根據獎勵設計作出的推論,而非 Microsoft 發布所量度的結果。獎勵是否相關,取決於其背後的業務合約。

最終狀態獎勵挑戰流程代理指標

核心機制以更接近所要求業務結果的檢查,取代容易觀察到的活動訊號。

流程代理指標是因為所需結果較難檢查,而採用的間接衡量方式。對代理而言,代理指標包括有效的工具參數、有條理的對話,或自信的完成訊息。每一種都可提供有用的診斷資訊,卻不能證明工作已正確完成。

這種區別早於 ThinkingBox 已存在。Sierra 研究人員於 2024 年 6 月推出 tau-bench,用於評估與工具、模擬使用者和領域政策互動的代理。其評估會把最終資料庫狀態與標註的目標狀態比較。論文亦檢視重複嘗試下的可靠性。

這段歷史限制了創新主張。Microsoft 並非首創透過資料庫結果評估代理的概念。ThinkingBox 的發布是在其自身環境中應用這項原則,並將可執行檢查連接至訓練整合。

因此,主要對手是一種衡量方法,而非競爭公司。流程訊號描述過程中發生了甚麼;結果檢查則測試指定結果其後是否存在。

保留兩者都有合理原因。最終記錄可確認是否達到目標狀態;執行軌跡,即行動與觀察的記錄序列,則有助說明代理如何達到該結果。

當存在多條有效路徑時,這項區別尤其重要。即使產生正確且獲授權的結果,僵硬的評估器仍可能拒絕不熟悉的操作序列。以結果為導向的評估器則可容許彈性,同時保留所需結果。

Microsoft 的測試設計指引明確指出這項原則。它區分完成任務與重現作者偏好的操作序列。該指引亦強調可量度的成功標準、真實任務,以及完成任務所需的充分資訊。

對訓練而言,這意味模型可探索不同方法,而不會僅因模仿偏好的文字記錄而獲得分數。當正確的下一步取決於對話中發現的資訊時,這尤其有用。

同樣存在一項重要限制。最終狀態獎勵會把複雜回合壓縮成一個判定。若判定是二元的,接近成功與根本錯誤的方法可能獲得相同的失敗訊號。

這並不代表二元獎勵不恰當,而是訓練流程需要能在不同嘗試之間產生有用差異的任務。每次嘗試都成功或每次嘗試都失敗的任務,較難為選擇更佳行為提供對比。

因此,這個機制不只取決於檢查資料庫。它亦取決於選擇任務、界定可接受結果、維持環境完整性,以及保留足夠的診斷資訊以解讀失敗。

ThinkingBox RL 訓練使這種關係變得可見:環境提供後果,評估器將其轉化為獎勵,而最佳化改變行為。每一個轉化步驟都值得仔細審視。

Microsoft 報告一致性提升,但廣度下降

Microsoft 報告的改善在重複完成的衡量下最為明顯,而另一項廣度指標則朝相反方向變動。

該儲存庫比較基礎 Qwen3.8-27B 模型與其經強化學習微調的版本。報告顯示,平均成功率由 51.70% 升至 60.78%,即增加 9.08 個百分點。

在全部 20 次記錄嘗試中均成功完成的任務數目,由 38 項升至 107 項。同時,在 20 次嘗試中至少成功一次的比例,則由 89.35% 降至 87.97%。

Microsoft 表示,這些重複試驗數字來自涵蓋 507 項任務的評估活動,每項任務均嘗試 20 次。公司亦表示,公開基準任務已從訓練資料池中剔除。這些仍屬開發者自行報告的結果,本文審閱的資料來源中未見獨立驗證。

這些指標回答的是不同問題。平均成功率描述成功嘗試所佔比例。至少完成一次任務,表示代理在評估期間找到可行路徑。完成所有記錄的嘗試,則反映其在該測試中的一致性。

這些區別可避免得出誤導性的總結。只說模型有所進步,會掩蓋廣度指標下跌;只說廣度下跌,則會掩蓋錄得持續成功結果的任務數目增加。

對正在選擇代理的企業而言,理想的平衡取決於工作性質。範圍較窄的工作流程,可能更重視在既定界限內可靠執行;探索型助手則可能更看重處理較廣泛請求類型的能力。

這些是決策原則,而非對 Microsoft 結果的解釋。已發布數字並未說明廣度為何下跌。它們顯示,按其中一種成功定義取得的改進,並沒有轉化為每種定義下的改進。

仍有幾種可能的解釋。訓練可能強化了在既有可處理工作流程中有用的策略,也可能改變探索或回應行為。要找出原因,需要在整體分數以外作進一步分析。

重複成功次數亦需要審慎表述。通過每一次記錄的嘗試,並不構成保證。這僅描述在該基準條件下,以其任務、工具、模擬使用者及評估程序所得的觀察結果。

因此,買家不應將此數目直接視為對生產環境可靠性的承諾。生產環境面對不同的請求分布、不斷變動的記錄、服務故障及政策例外情況,這些差異需要各自的證據。

對 ThinkingBox RL 訓練而言,較可辯護且更實用的結論較為狹窄:Microsoft 報告訓練後平均完成率提升,並觀察到更高一致性。廣度下跌令評估更具資訊價值,因為它揭示了標題式的改進本來會掩蓋的一個面向。

下一項分析工作,是找出這些變化所在。當團隊知道哪些工作流程類別獲得更高一致性、哪些失去偶爾成功的能力時,整體改進便更具可操作性。

資料庫判決仍取決於測試

可執行評分提升可觀察性,但不代表成功的定義已完整,亦不代表它天然沒有偏差。

ThinkingBox 研究論文 說明了旨在拒絕錯誤、遺漏及額外影響的檢查方式。它亦指出可執行判決範圍、任務建構,以及對模擬使用者和評審的依賴所帶來的限制。

這些限制很重要,因為資料庫只包含商業互動的一部分。一項任務除了要正確更新記錄,亦可能需要作出恰當的解釋、披露或澄清。評估者必須決定哪些要求需要獨立處理。

核心的懷疑問題是,優化是否提升了預期行為,抑或只是提升檢查項目可見的行為。這是獎勵設計的一般憂慮,並非指稱 Microsoft 觀察到其受訓模型有不當行為。

理解此風險的一個有用方法,是檢視遺漏情況。假設評估者檢查所需更新,卻忽略未獲授權的額外變更,代理便可滿足可見要求,同時令整體工作流程仍不可接受。

答案是在適當時擴闊合約範圍,然後測試它是否能捕捉合理預期的失敗情況。這項工作需要判斷哪些影響重要。若只增加更多斷言而不審視其含義,可能會製造另一個問題:拒絕有效的解決方案。

可重現評估與現實評估之間亦有區別。受控環境有助在一致條件下比較模型;實際營運則會引入受控環境未必能反映的情況。

模擬使用者構成另一條界線。它們讓重複互動無須每次都招募真人,但其行為仍決定代理會遇到哪些模糊情況,以及如何取得缺失資料。

在特定模擬下表現良好的代理,已在該互動模型下取得證據。但這並不自動支持它在受挫客戶、不完整請求,或測試中未出現的組織用語下也有同樣結論。

基準本身必須與優化分開。公開的 基準資料集 規定僅可用作評估,包括禁止使用其內容作模型優化的限制。這條界線保障其後基準結果的意義。

對比較不同項目的讀者而言,相關區別在於分享環境設計,與在保留的評估資料集上訓練之間的差異。一個框架可以同時支援訓練和評估,但需要獨立的任務集合。

可重現性亦有不同層次。可檢視的程式碼容許審查其機制;重現結果則需要相關設定、模型、任務來源、服務和評估程序。程式碼層面的一致,不保證實驗層面也一致。

這些保留使值得提出的問題更有力,而不是否定這次發布。團隊現在可以檢視明確的獎勵機制,並質疑其假設。這比接受代理的一句完成訊息,提供了更穩固的評估基礎。

留意重現、遷移與營運成本

下一批有用證據,應證明所報告的增益能否經受獨立測試、不同工作流程及現實營運限制。

未來數月,首個值得留意的訊號是獨立重現。由另一團隊重現改善方向,將加強人們對結果能超出原始實作和實驗選擇的信心。

最具資訊價值的重現,會同時報告平均成功率、重複完成率和廣度。只吻合有利的指標,會令核心取捨仍未解決。結果出現差異亦同樣重要,尤其是研究人員能夠說明是哪些設定選擇造成差異。

獨立測試應清楚區分訓練環境與評估任務,否則較高分數便可能難以解讀。讀者需要知道,實驗衡量的是泛化能力,還是對先前已優化材料的熟悉程度。

遷移至不同工作流程是第二個訊號。遷移是指當任務條件改變時,仍保留有用的已學習行為。本例中的相關改變包括不熟悉的政策、經修改的工具介面,或不同商業要求的組合。

遷移證據將支持一項論點:以結果為本的獎勵能教導可重用的行為。若無法遷移,實際解讀便會更傾向於訓練分布內的專門化。任何一種結果都可幫助買家識別合適的部署界限。

測試期間應特別留意廣度指標。一個模型若在熟悉工作流程上變得更一致,卻在其他地方失去靈活性,其產品定位便與在兩個面向皆有進步的模型不同。

研究人員亦應說明表現變化出現在哪裏。按領域細分的結果可揭示,整體增益是否嚴重依賴某個工作流程子集。失敗案例可顯示其餘問題是否涉及政策解讀、資訊收集或執行。

營運成本是第三個訊號。這裏的成本包括運算資源、環境維護、評估工作,以及保持任務定義最新所需的人力。相關問題是,取得可靠完成工作流程的負擔有多大。

有利的結果,會把完成率提升與機構能持續維持的維護程序結合。較不利的結果,則可能要求經常重建任務,或在政策和工具變更時進行大量人手調查。

沒有已公布的時間表保證這些訊號會出現。它們是用於解讀未來發布和實驗的準則。將其視為證據清單,有助令期望與可觀察的進展保持一致。

Microsoft 的發布已確立一個具體的開發方向:把商業結果與模型更新連結起來。尚未解決的問題是,這種連結能否以多高的經濟效益和多廣的適用範圍,在所報告評估活動以外產生有用行為。

在你下一次審查代理時,先從工作成果入手。詢問改變了甚麼、哪些改變已獲授權,以及評估者如何偵測遺漏或不需要的影響。要求提供平均完成率、重複成功率和任務廣度的獨立證據。使用未納入優化的任務,比較訓練前後相同的指標。然後檢視那些以自信的完成訊息作結、卻實際失敗的案例。ThinkingBox RL 訓練為這項討論提供具體起點,尤其當你的代理會接觸其他人依賴的記錄。在擴大其責任前,先找出哪項可觀察結果足以證明可把下一個工作流程交託給它。

 
 

為每個智能代理提供更完整的背景,提升工作表現

讓智能代理連接 remio 已整理好的知識、決策和歷史紀錄。

remio 目前支援 Windows 10+(x64) 及配備 Apple 晶片的 Mac。

你的 AI 工作夥伴
和 remio 一起高效工作

規劃、創作、交付
一站式完成

bottom of page