大模型微調數據集怎麼準備提示詞(先判斷要不要微調、指令-回答對格式、質素篩選與清洗、訓練集驗證集劃分、評測對比)
打算微調一個大模型(讓它學會公司的回覆風格、特定格式、專業領域的任務),手裏有一堆聊天記錄、工單或文檔,不知道怎麼整理成訓練數據時用: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 字、或包含「稍等」「不知道」等無實質內容的樣本;
- 剔除質檢評分低於合格線的回覆。
同款作品
用這條提示詞做出來的作品;原作者會因此獲得積分
還沒有同款,來做第一個。


0 條評論
還沒有評論,來搶沙發~