Back to blog
    如何為 LLM 微調構建本地端資料準備管道
    data-preparationon-premisefine-tuningdata-pipelinellmregulated-industriessegment:service-provider

    如何為 LLM 微調構建本地端資料準備管道

    構建用於 LLM 微調的本地端資料準備管道的完整指南——涵蓋從攝入到導出的 5 個階段、工具比較以及受監管環境的架構。

    EErtas Team·

    如果您在醫療、金融、法律或政府行業為企業提供微調或 AI 解決方案,您已經知道限制條件:資料不能離開大樓。不能發送到雲端 API。不能發送到 SaaS 標記平台。甚至不能發送到在別人資料中心運行的供應商「私有」實例。

    這個限制條件重塑了整個資料準備管道。大多數開源工具假設雲端訪問、雲端存儲和雲端計算。當您去掉這些假設時,剩下的技術棧是分散的、難以維護的,且難以交給缺乏 ML 工程背景的客戶團隊。

    本指南涵蓋如何為 LLM 微調構建完整的本地端資料準備管道——每個管道需要的五個階段、每個階段的真實工具選項,以及分散開源方法在哪裡崩潰。


    為什麼本地端資料準備對服務提供商很重要

    服務提供商——諮詢公司、系統整合商、ML 精品公司——面臨本地端問題的特定版本。您不只是為自己的團隊構建管道。您構建的管道必須:

    • 在您不控制的客戶基礎設施內運行
    • 產生滿足客戶合規團隊的稽核軌跡
    • 可由領域專家(護士、律師、分析師)操作,他們不會編寫 Python 腳本
    • 支援多種導出格式,因為下游模型和使用案例因項目而異

    當醫院系統雇用您為微調準備臨床記錄時,他們需要在其硬體上運行的管道,帶有完整日誌記錄,以及他們的臨床人員需要審查和更正標籤。當銀行雇用您構建文件分類模型時,相同的限制條件適用——只是現在是 SOC 2 和 SR 11-7 而不是 HIPAA。

    共同點:零資料外洩、完整稽核軌跡、非工程師可訪問。


    完整資料準備管道的 5 個階段

    每個用於 LLM 微調的資料準備管道都要經過五個階段。跳過任何一個,您都會花幾週時間調試為什麼微調模型表現不佳。

    第一階段:攝入

    原始企業文件——PDF、Word 文件、Excel 試算表、掃描表格、CAD 圖紙——需要解析為結構化文字。這比聽起來更難。

    1998 年的掃描 PDF 需要 OCR。具有複雜表格版面的現代 PDF 需要版面感知提取。帶有追蹤更改的 Word 文件需要關於提取哪個版本的決策邏輯。企業規模的多格式攝入意味著可靠地處理 50 種以上的文件類型。

    有關攝入挑戰和 OCR 選項的深入研究,請參閱我們關於為企業 AI 設置本地文件攝入的指南。

    第二階段:清理

    攝入的文字很少可以直接用於訓練。它包含重複記錄、編碼殘差、必須編輯的個人識別資訊/受保護健康資訊、格式不一致,以及會降低模型性能的低品質部分。

    清理包括去重複(通過 MinHash 進行精確和近似重複)、文字規範化、個人識別資訊偵測和編輯,以及品質過濾。每個步驟都必須在本地端進行——不將文字發送到雲端 NER 服務進行個人識別資訊偵測。

    我們關於ML 訓練資料集的本地端資料清理的指南詳細介紹了去重複、規範化和品質評分。

    第三階段:標記

    微調需要標記資料——指令/完成對、分類標籤、實體標注或偏好排名。大規模標記需要具有領域專業知識的人工標注者,或 AI 輔助預標注加上人工審查。

    使用本地 LLM 進行預標注現在是實際可行的。通過 Ollama 運行的 70 億指令跟隨模型可以生成領域專家然後更正的草稿標籤——在將所有資料保留在本地端的同時將標記時間減少 40 到 60%。

    有關技術設置,請參閱無資料外洩的本地 LLM 輔助資料標記

    第四階段:增強

    小型資料集是企業環境中的常態。一家醫院可能有 2,000 份相關臨床記錄。一家律師事務所可能有 500 份正確類型的合同。當真實資料稀缺時,合成資料生成填補空白——改述、從文件生成指令、DPO 對創建和種子範例擴展。

    在氣隔環境中,所有生成必須使用本地模型。這將您限制在開放權重模型,但仍然產生大量的資料集擴展。

    我們關於氣隔環境中的合成資料生成的指南介紹了工作流程。

    第五階段:導出

    相同的準備資料集通常需要以多種格式導出:用於 LLM 微調的 JSONL、用於 RAG 管道的分塊文字、用於計算機視覺的 COCO 或 YOLO 標注、用於傳統 ML 的 CSV,以及用於代理訓練的結構化 JSON。

    大多數工具只處理一種導出格式。如果您需要三種,您就維護三個導出腳本——每個都是格式錯誤和資料漂移的潛在來源。

    有關完整分析,請參閱從單一資料管道進行多格式導出


    分散的開源技術棧:它實際上是什麼樣子

    2026 年最常見的本地端資料準備技術棧拼湊了三到七個獨立工具:

    階段常用工具局限性
    攝入Docling、Unstructured.io沒有內置清理或標記;輸出需要自定義解析
    清理Cleanlab、自定義 Python 腳本需要 ML 工程專業知識;無 GUI
    標記Label Studio、Prodigy獨立部署;沒有原生本地 LLM 整合
    增強Distilabel、自定義腳本僅管道;需要 Python 流暢度
    導出每種格式的自定義腳本臨時維護;沒有內置驗證

    這有效。團隊每天使用這個技術棧交付項目。但成本是真實的:

    整合稅:每個工具都有自己的資料格式、配置和部署要求。從 Docling 輸出通過 Cleanlab 到 Label Studio 再到自定義導出腳本移動資料意味著在每個邊界編寫和維護粘合代碼。

    沒有統一的稽核軌跡:當合規團隊問「給我看應用於記錄 #4,721 的每個轉換」時,您需要從五個不同工具的日誌重建答案——假設它們都以所需的詳細程度記錄。

    領域專家無法使用它:護士不能運行 Cleanlab 去重複管道。合同律師不能為改述生成配置 Distilabel。管道只在 ML 工程師操作時才有效,這造成了瓶頸並延遲了每個迭代周期。

    可重複性差距:如果您六個月後重新運行管道,您能得到相同的輸出嗎?有五個不同版本的五個工具,答案是「可能不會」。


    替代方案

    一些項目旨在解決這個問題的部分:

    IBM Data Prep Kit 提供了一個模塊化框架,專注於企業使用案例的資料準備。它涵蓋攝入和一些清理步驟,但不包括標記、增強或多格式導出。它是代碼優先的——對 ML 工程師有用,但對領域專家不可訪問。

    OnPrem.LLM 專注於在本地運行 LLM 推理用於文件處理。它處理一些攝入和生成任務,但它是一個庫,而不是完整的管道工具。沒有稽核軌跡,沒有 GUI,沒有導出驗證。

    Argilla 提供標注和反饋收集,帶有一些品質評分。它很好地處理標記階段,但不涵蓋攝入、清理或導出。

    這些各自涵蓋一到兩個階段。沒有一個提供具有單一資料模型、一致稽核日誌記錄和非工程師可以操作的界面的統一管道。


    本地端資料準備管道的架構

    設計良好的本地端管道具有以下架構特性:

    單一資料模型:每條記錄在同一系統中通過所有五個階段。工具之間沒有文件格式轉換。階段邊界處沒有資料序列化/反序列化。

    不可變稽核日誌:每次轉換——文件解析、重複移除、標籤應用、合成範例生成、導出創建——都帶有時間戳記、操作員和前/後狀態記錄。這個日誌是可查詢和可導出的,用於合規審查。

    本地 LLM 整合:AI 輔助功能(預標注、品質評分、合成生成)通過 Ollama 或 llama.cpp 使用本地模型推理。不需要網路調用。無論機器是否有網路訪問,系統的工作方式都相同。

    基於角色的訪問:ML 工程師配置管道階段。領域專家審查和更正標籤。項目經理監控進度和導出報告。每個角色看到適合其專業知識的界面。

    帶驗證的多格式導出:從同一項目導出到 JSONL、COCO、YOLO、CSV、分塊文字或結構化 JSON——通過架構驗證確保格式正確性,然後再最終確定導出。

    Ertas Data Suite 以使用 Tauri 2.0(Rust + React)構建的原生桌面應用程式實現了這種架構。它完全在本地端運行,運行時不需要網路,將所有五個管道階段整合到一個工具中,並提供分散技術棧所缺乏的稽核軌跡和領域專家可訪問性。它處理 64 種以上的文件類型用於攝入,包括內置的去重複和品質評分,通過 Ollama/llama.cpp 支援本地 LLM 輔助標記和增強,並從一個項目導出到每種主要格式。


    實用建議

    如果您為受監管行業的客戶構建本地端資料準備管道:

    1. 為資料準備分配 60 到 70% 的項目時間。 這不是緩衝——這是企業 AI 項目的實證平均值。

    2. 選擇您的客戶團隊在您離開後可以操作的工具。 如果只有您的 ML 工程師可以運行管道,客戶每次資料集更新都會回電給您——這可能對收入有好處,但對關係不好。

    3. 從第一天起構建稽核軌跡。 在管道運行後改裝資料血緣既昂貴又容易出錯。合規團隊會要求它。為此做計劃。

    4. 儘早測試導出格式。 不要在嘗試開始微調時才發現格式問題。在管道設置期間以每種目標格式導出一個小批次並在下游驗證。

    5. 使用本地 LLM 加速標記。 AI 輔助預標注的生產力提升即使對較小的模型也是顯著的。生成領域專家更正的草稿標籤的 70 億模型比領域專家從頭開始更快。


    這在更大圖景中的位置

    本地端資料準備是使其他一切——微調、部署、監控——對受監管企業客戶成為可能的基礎。沒有乾淨、標記良好、格式正確的訓練資料,再多的 GPU 硬體或模型架構複雜度都無法在生產環境中產生有效的模型。

    本指南是深入涵蓋每個管道階段的系列文章的中心。探索整個文章中鏈接的具體指南,獲取攝入、清理、標記、增強、導出和品質評分的技術細節。

    Ship AI that runs on your users' devices.

    Early bird pricing starts at $14.50/mo — locked in for life. Plans for builders and agencies.

    Keep reading