跳轉到主要內容
AI 數據

如何將生產日誌轉化為訓練數據

簡短回答。NVIDIA 內部的代理飛輪是清晰的實例:495 條不滿意響應中,LLM 作為判斷者標記了 140 條為路由失敗,其……

Mumu D. · 2026年7月16日 · 閱讀約 11 分鐘

簡短回答。 NVIDIA 內部代理飛輪的案例是最清晰的實例:495 個不滿意響應,其中由一個大語言模型作為評判者標記出140 個路由錯誤,隨後領域專家手動進行了審查。該精選數據集共685 個數據點,按 60/40 比例劃分為訓練集和測試集,顯著提升了小模型的性能。關鍵細節在於評判者的用途——自動化評估是一種篩選手段,用於減少需要人工審查的樣本數量,而非最終結論;將評判結果視為真實基準,正是飛輪開始基於自身錯誤進行訓練的起點。


訓練數據?

NVIDIA 公佈的內部代理飛輪說明中有一組數字,比任何圖表都更清楚地揭示了其運作機制。

他們從生產環境中提取了 495 個不滿意響應。一個自動化的大語言模型作為評判者識別出 140 個是由於路由錯誤導致的。隨後,領域專家手動審查了這 140 個案例,並確認了其中 32 個確實是真正的路由錯誤。

標記出 140 個。真正存在 32 個。

這大約相當於自動化分類步驟的 77% 假陽性率,是在一個資源充足、由專業人員長期構建該基礎設施的項目中得出的。但這並非該方法的失敗,而是該方法本應實現的目標:自動化評估的作用是將 495 個樣本篩選至 140 個,從而讓昂貴的人工審查僅針對 140 個而非全部 495 個樣本。

最終產出是一個經過精心整理的真實基準數據集,包含 685 個數據點,按 60/40 比例劃分為訓練集和測試集。藉助該數據集,他們顯著提升了小模型的性能。

685 個示例。這是另一個值得深思的數字,因為它挑戰了‘飛輪’通常被認為依賴大量數據的直覺。


數據飛輪實際上是什麼

定義非常直接:一個反饋循環,其中從交互或流程中收集的數據被持續用於優化AI模型,而優化後的模型又會產生更好的結果和更有價值的數據。

複合性論點使其極具吸引力。更多數據會提升模型性能,模型性能提升後會改善應用效果,從而帶來更高的業務價值,吸引並留住更多用戶,進而產生更多數據。

最常被引用的類比是特斯拉:數百萬英里行駛里程,捕捉到的邊緣案例,被反饋到訓練中。汽車變得更好,數據質量提升,循環速度加快。

但其背後的戰略主張比循環圖更有趣,它正是業務案例所在之處。核心論點是:AI代理的持續改進並不需要不斷升級到更大的模型。它只需要系統性的反饋循環,使較小、更便宜、更快的模型能夠達到或接近大型模型的準確率。

這將飛輪從一個質量舉措重新定義為一個成本計劃。你不再追求更強大的模型,而是追求在更低延遲和更低總擁有成本的情況下實現相同的準確率。


循環的各個階段

捕捉。推理日誌、提示詞、響應、檢索軌跡、工具調用、延遲以及用戶反饋信號。這些數據被存儲在某個可查詢的位置,常見的架構中使用Elasticsearch(如NVIDIA和MLRun架構)。

監控和檢測。持續跟蹤性能、穩定性和資源使用情況,主動發現需要審查的候選案例,而不是等待投訴出現。

自動化分揀。利用大語言模型作為裁判和在線評估,縮小候選案例池。這是從495到140的步驟。

人工審查。領域專家確認哪些標記案例是真實的,並正確標註它們。這是從140到32的步驟,也是真實基準實際被建立的地方。

構建數據集。經過確認的案例成為訓練和評估數據集,並進行劃分。

定製化。通過LoRA、p-tuning或監督微調,針對已構建的數據集進行微調。

評估。候選模型在生產日誌和預留數據上運行,採用零樣本、檢索增強生成(RAG)和大語言模型作為裁判的評估方式。

重新部署。優化後的模型上線運行,並生成下一輪日誌。

協調是將這一流程從項目轉變為系統的關鍵。在參考實現中,協調器會封裝整個循環,當日志滿足預定義條件時,觸發評估和定製化流程,並在需要人工決策時升級至人工參與。


為什麼速度才是真正的約束

在從業者文獻中,有一個論點我認為被低估了,它解釋了為什麼手動飛輪會失敗,而不是僅僅表現不佳。

手動流程在規模化時會崩潰。當你已經審查了示例、標註了數據、重新訓練並部署後,生產系統已經發生了變化。需求發生了改變,新的邊緣案例出現了。你總是處於追趕狀態。

這是一種不同於‘數據不足’的失敗模式。一個需要十一週才能完成一個循環的飛輪,並不是一個慢的飛輪,而是一個靜止的飛輪,其改進程度是基於一個已經不存在的分佈進行校準的。

因此,真正重要的是閉環週期,而不是數據集大小。圍繞200個樣本、幾天內就能完成一輪改進的閉環,優於圍繞20,000個樣本卻要一個季度才能完成一輪的閉環。


飛輪悄然出錯的地方

四種失敗模式,這些模式在供應商的圖表中均未出現。

日誌中的倖存者偏差。你的生產日誌包含的是那些持續使用系統的用戶交互。那些用戶提出問題後系統處理得不好,然後就不再回來,只留下一條壞日誌,之後便沒有記錄。而那些發現系統有用並持續使用的用戶,則會生成數百條日誌。因此,日誌的分佈過度反映了已經有效的情況,飛輪會最優化那些需要最少幫助的案例。

這是結構性的,不會通過數據量的增加自行修復。它需要有意識的反向平衡:採樣被放棄的會話、追蹤首次交互流失情況、將某個群體缺乏日誌記錄視為發現而非數據缺失。

自動化分類被當作真實基準。140到32的漏斗是警告。如果NVIDIA在所有140個標記案例上進行了微調,那麼大約四分之三的訓練信號將是錯誤的,模型就會學會糾正那些本已正確的路由決策。自動化評估縮小了搜索空間,但它並不做出判斷。

在未驗證的情況下,僅基於自身輸出進行訓練。一個捕捉模型響應、用模型進行評判並基於結果進行訓練的飛輪,是一個沒有外部錨點的遞歸循環。模型崩潰文獻明確指出,基於合成數據的遞歸訓練會損害模型性能,罕見案例會最先消失,而緩解方法是引入驗證和積累真實的人類錨定數據,而不是簡單地用新數據替代。在該循環中,人工審核不是質量上的附加項,而是阻止飛輪自我吞噬的關鍵錨點。

隱私與地域管轄權,幾乎沒有人真正關注。生產日誌屬於用戶數據,其中包含個人信息,有時涉及敏感類別,因此同樣受跨境數據傳輸規則的約束。一個在某一司法管轄區採集日誌、在另一司法管轄區用於訓練的飛輪,無論流程中是否有人將其稱為數據傳輸,本質上都構成數據跨境流動。為服務交付設計的同意條款,並不自動涵蓋模型訓練,而事後補上這些條款,比在數據採集階段就正確設計要困難得多。


沒有人明確說明的限制

這裡就是結構性約束,我認為在投資飛輪之前,理解這一點最為關鍵。

飛輪會放大你已有的能力,但它無法從零開始構建你尚未具備的內容。

如果您的產品在印度尼西亞沒有用戶,那麼您的日誌中就不存在印度尼西亞用戶的交互記錄。飛輪無法提升印度尼西亞語言的性能,因為沒有數據可以輸入。而由於模型在印度尼西亞語言上表現不佳,用戶採納率也保持低下,導致日誌持續為空。這個循環是反向運行的:薄弱的覆蓋範圍導致低使用率,進而導致無數據,最終導致持續的薄弱覆蓋範圍。

同樣的情況適用於任何你服務得不夠好以至於用戶離開的領域、任何你尚未進入的市場,以及任何罕見到幾乎不會出現的邊緣情況。

這意味著,飛輪機制是提升你已經擅長領域的絕佳工具,而在你尚未涉足的領域,它則毫無用處。這些領域需要專門採集:數據是刻意生產出來的,而不是從尚未存在的流量中採集而來。

這正是我們自身工作的現狀,因此我將聲明利益關係。Lifewood 在超過50種語言中收集並標註數據,我們反覆觀察到的模式是:一個客戶在兩種或三種語言上擁有成熟飛輪,但在其希望拓展的市場中表現平平。飛輪正完全按照設計運行,但它無法為尚未存在的用戶生成日誌。

我們實際採用的框架是:對於你已經擁有的語言,使用飛輪機制;對於你希望進入的語言,則採用專門採集。一旦某個市場達到足夠使用量,飛輪機制便接管,採集成本隨之停止。在此之前,沒有任何內容可以被“轉動”。


人工層,以及為何685個示例就足夠了

回到NVIDIA的數據,因為其中包含了本領域最有用的教訓。

685個精心挑選的數據點顯著提升了小型模型的性能。不是685,000個。價值完全集中在‘篩選’環節:自動化流程篩選出候選數據,領域專家則判斷哪些是真實存在的,以及正確的行為應如何體現。

這正是數據工作領域反覆出現的發現:一個規模小、準確、目標明確的數據集,其表現優於一個規模大但雜亂無章的數據集,而成本主要體現在使其準確,而非使其規模擴大。

對於飛輪而言,三個需要人工參與的角色是承載負載的:

領域專家,能夠判斷被標記的故障是否確實屬於故障。這需要領域知識,而非標註培訓。

評審員,他們需要定義正確的行為,而不僅僅是識別錯誤行為。知道路由是錯誤的只是標籤的一半;知道它應該走向哪裡才是另一半,而這部分更難。

負責制定採樣策略的人,因為被評審的內容決定了被修復的內容,而自動標記繼承了判斷模型所存在的任何偏見。

這些角色都不是一般標註池能夠勝任的工作,這與推理軌跡工作和偏好數據的結論一致。模式是統一的:隨著數據越來越接近判斷層面,標註員的資質從經過培訓轉向具備專業資格。


在不構建完整系統的情況下起步

從業界實際運行這些系統的實踐者那裡獲得的建議異常具體,值得嚴格遵循。

選擇一個高價值的改進領域。安全、準確性或響應風格。僅選擇其中之一。

為該特定問題設立在線評估,而非進行一般性的質量監控。

收集100到200個標註示例。這是推薦的初始樣本量,NVIDIA的案例表明,對有用結果而言,實際有效上限低於大多數團隊的預期。

將從日誌到重新部署的週期時間作為您的主要運營指標進行衡量。

在自動化標記和數據集納入之間始終設置人工確認步驟,140比32的比例是論據。

監控缺失的內容,而不僅僅是失敗的內容。例如被中止的會話、未得到回應的查詢、未產生流量的片段。

在數據採集時就解決同意和居住地問題,因為事後為一年積累的日誌數據補充合法使用依據,遠比在第一天就正確編寫要困難得多。


關鍵要點

  • NVIDIA內部代理的飛輪機制處理了495個不滿意響應,通過LLM作為裁判標記了140個路由失敗案例,領域專家最終確認僅有32個是真實情況,自動化分類的誤報率大約為77%。
  • 由此產生的精煉數據集包含685個數據點,按60/40比例劃分為訓練集和測試集,並顯著提升了小模型的性能。
  • 自動化評估是一個過濾器,用於減少審核樣本量。它並非判斷,不應被視為真實基準。
  • 數據飛輪是一種反饋循環,其中交互數據持續優化模型,從而產生更優的結果和更有價值的數據。
  • 戰略主張是:持續改進無需更大規模的模型,而是通過系統性的反饋循環,使較小模型在更低延遲和成本下達到與大模型相當的性能。
  • 該循環運行流程為:採集、監控、自動化分層、人工審核、精選、定製、評估、重新部署,通過流程編排將其從一個項目轉變為一個系統。
  • 週期時間是關鍵制約因素,而非數據集規模。手動流程會失效,因為等到你完成審核、標註、重新訓練和部署時,生產環境的分佈已經發生了變化。
  • 倖存者偏差是結構性的:日誌過度反映了留存用戶,因此飛輪會最優化那些實際上所需幫助最少的場景。
  • 在模型輸出由無人工錨定的模型進行評判的情況下,訓練過程是遞歸的,而模型坍塌文獻表明,這種做法會導致模型性能下降,且罕見案例會最先丟失。
  • 生產日誌屬於用戶數據,受數據傳輸和同意規則的約束。服務交付的同意並不自動涵蓋訓練用途。
  • 飛輪會放大你已有的能力,卻無法為不存在的東西提供啟動動力。市場中沒有用戶意味著沒有日誌數據,進而沒有改進機會,這將導致低採納率。
  • 為已有語言和細分市場構建飛輪;為希望進入的新領域委託專項數據採集。
  • 三個關鍵的人類角色承擔著核心職責:領域專家用於判斷真實失敗案例,評審員負責定義正確行為而非僅標記錯誤行為,以及負責制定採樣策略的負責人。
  • 實踐者初始建議:選擇一個改進方向,為其專門搭建在線評估體系,並收集100到200個標註示例。

資料與進一步閱讀

常見問題

少於大多數團隊所假設的。NVIDIA發佈的案例表明,僅通過685個精心篩選的數據點,就能實現小型模型的顯著提升,而實踐指導建議,針對單一聚焦改進領域,應從100到200個標註樣本開始。

不能。在NVIDIA的案例中,自動化檢測標記了140個路由故障,專家最終確認了其中32個。如果對全部140個進行訓練,模型將學會糾正那些本已正確的決策。自動化評估縮小了需要人工審查的樣本範圍;最終的判斷仍由人類完成。

倖存者偏差。那些體驗不佳並離開的用戶,只會生成一條差評日誌後便不再產生任何日誌,而滿意用戶則會持續生成數百條日誌。這種分佈過度反映了已有效果的情況,因此優化飛輪在幫助最不足的領域上過度發力。

不行,必須有人工驗證。一個模型生成、模型評判、模型訓練的閉環缺乏外部錨點,且在未經驗證的合成數據上進行遞歸訓練,會導致性能下降,且罕見情況會最先消失。

不。飛輪會放大現有使用情況。在一個市場中如果沒有用戶,就不存在日誌,因此無法優化,表現不佳會持續導致低採用率。新市場需要專門的收集工作,直到使用情況支持形成閉環。

從日誌到重新部署的週期時間。一個針對小規模精選集的閉環在幾天內完成,優於一個針對大規模集的每季度完成的閉環,因為生產分發的速度快於緩慢的閉環能夠跟蹤。

正在規劃 AI 項目或提升品牌可見度?

從 AI 評估、人工參與審核,到 GEO 與 AEO 策略,我們的團隊幫助你穩妥落地項目,在 AI 搜索時代獲得更多關注。

聯繫我們的團隊