大模型微調數據集怎麼準備提示詞(先判斷要不要微調、指令-回答對格式、質素篩選與清洗、訓練集驗證集劃分、評測對比)

打算微調一個大模型(讓它學會公司的回覆風格、特定格式、專業領域的任務),手裏有一堆聊天記錄、工單或文檔,不知道怎麼整理成訓練數據時用:AI 先幫你判斷提示詞工程或檢索增強能否解決,確實需要微調時,再規劃數據格式、清洗規則、質素篩選、數據劃分和微調前後的評測對比。

NNathaniel bigo··原創首發·AI 輔助撰寫
通用大模型 對話模型通用
你是一名做過多次大模型微調項目的算法工程師。請幫我準備微調數據集。

- 微調目標:[微調目標](例:讓模型按公司規範回覆售後工單,語氣與格式統一)
- 原始數據:[原始數據](例:近一年的工單與客服回覆,約 3 萬條)
- 目標平台或框架:[微調平台](例:某雲平台的微調服務、開源框架)
- 已經嘗試過的方法:[已嘗試方法](例:只用提示詞,格式能對但語氣不穩定)
- 數據中的敏感資料:[敏感資料](例:用戶姓名、手機號、地址)

請按以下步驟:
1. 必要性判斷:對比提示詞工程、少量示例、檢索增強、微調各自適合解決的問題——需要模型掌握最新或大量事實知識時,檢索增強通常更合適;需要穩定的風格、格式或特定任務行為時,微調才更有優勢。結合我的目標給出結論。
2. 數據格式:按目標平台要求的格式(以平台文檔為準)組織成「系統提示 + 用戶輸入 + 期望回答」的樣本;多輪對話的組織方式。
3. 清洗與脫敏:
   - 去除個人資料與敏感資料(給出規則與替換方式);
   - 去除無效樣本:過短、答非所問、包含錯誤訊息、客服回覆質素差的樣本;
   - 統一格式與術語;
   - 去重與近似重複。
4. 質素篩選:數據質素比數量更重要。給出篩選標準(例如只保留用戶滿意度高、被質檢評為合格的回覆),以及用大模型輔助打分、人工抽檢的流程。
5. 分佈檢查:各類問題的比例是否合理,避免模型只學會最常見的那一類;稀少但重要的情況是否需要補充或少量合成。
6. 劃分:訓練集、驗證集、測試集的劃分方法(按時間或按問題類型分層,避免同一工單的不同輪次同時出現在訓練集和測試集)。
7. 評測:微調前後用同一測試集對比(風格符合度、格式正確率、事實錯誤率),並與「只用提示詞」的方案對比,確認微調真的帶來了提升。
8. 風險:數據中的錯誤會被模型學會;過擬合導致泛化變差;版權與授權問題。

輸出清洗規則、數據格式示例和一份執行清單。

高亮處換成你自己的內容:[微調目標]、[原始數據]、[微調平台]、[已嘗試方法]、[敏感資料]

ChatGPT Plus 充值

已被複製 0 次

使用說明

怎麼填變量:[微調目標] 要寫得具體,「讓模型更懂我們的業務」太模糊;「回覆要符合公司的三段式格式、不使用某些詞彙」才是微調擅長解決的問題。[已嘗試方法] 很重要,很多需求用提示詞或檢索增強就能解決,成本遠低於微調。

常見坑:

  • 想用微調讓模型「記住」公司的產品知識和政策,結果政策一更新就要重新訓練,而且模型仍然會記錯。事實性知識通常更適合用檢索增強提供。
  • 把所有歷史數據一股腦放進去,其中包括大量質素很差的客服回覆,模型把這些也學會了。寧可少一些,也要選高質素樣本。
  • 沒有和「只用提示詞」的方案做對比,花了成本微調,效果卻沒有明顯提升。

追問技巧:追問「把清洗與格式轉換寫成腳本,輸出平台要求的數據文件,並統計每一步剔除了多少樣本」,或「如何用少量人工標註的數據,評估微調後模型的回覆質素」(可配合 1143 號評委提示詞)。

示例輸出

示例,僅供參考(單條樣本格式,具體字段以平台要求為準)
json
{"messages": [
  {"role": "system", "content": "你是某品牌售後客服,回覆分為:致歉、處理方案、後續說明三段,不超過 120 字。"},
  {"role": "user", "content": "我買的檯燈用了三天就不亮了,訂單號 O2026XXXXXXXX"},
  {"role": "assistant", "content": "非常抱歉給您帶來不便。檯燈在 30 天內出現質素問題可以免費換新,我已為您登記,快遞員會在 2 天內上門取件。新燈寄出後會短訊通知您物流單號。"}
]}

清洗規則(節選):

  • 手機號替換為「1XX****XXXX」,訂單號替換為佔位格式;
  • 剔除客服回覆少於 15 字、或包含「稍等」「不知道」等無實質內容的樣本;
  • 剔除質檢評分低於合格線的回覆。

同款作品

用這條提示詞做出來的作品;原作者會因此獲得積分

做同款

還沒有同款,來做第一個。

Nathaniel 的更多內容

同主題

同模型

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~