指令與 SFT 資料
示範您想要的行為的提示–回應配對,可從零撰寫,也可由既有內容改寫而來。
- 任務示範
- 改寫與摘要配對
- 領域問答
- 格式受限的輸出
LLM 與生成式 AI
指令–回應配對、排序比較、多輪對話與安全性資料,由在日本作業的標註人員依貴團隊簽核過的風格指南撰寫。
日文指令資料的難處不在於寫出一則答覆,而在於用同樣的語體、把同樣的答覆寫上一萬次——並且能以書面說明為什麼選擇那個語體。
由多人撰寫的指令資料會偏移。一位標註人員每則回應都以ですます結尾,另一位在技術說明寫到一半改用である,第三位則用聊天助理那種簡短口吻。以這種混合資料訓練出來的模型,會學到三種都可以接受,然後想用哪種就用哪種——這正是我們聽到最多的日文微調抱怨。
會偏移的不只有語體,拒絕的表達更糟。日文的拒絕是間接的,沒有被告知「拒絕該長什麼樣子」的標註人員,寫出來的可能是斬釘截鐵的お断りします,也可能是柔和到不像拒絕的それは難しいかもしれません。如果有一半的安全性資料柔和到會被誤讀成同意,模型學到的就是打太極,而不是拒絕。
因此交付物從來不只是資料本身,而是資料加上產出它的那些書面決策:風格指南、拒絕範本、排版規則,以及某一批資料所依據的各項版本。
重點速覽
資料集類型
五類資料集,通常會組合使用。每一類對「正確」的定義都不同,因此各有專屬的規範章節與獨立的審查流程。
示範您想要的行為的提示–回應配對,可從零撰寫,也可由既有內容改寫而來。
依書面標準比較兩個以上的候選回應,並記錄下選擇的理由,而不是事後推測。
脈絡會逐輪累積的對話——第一輪設定的語體必須撐到第八輪,而這正是多數日文對話資料崩壞的地方。
應該被拒絕的提示、看起來該被拒絕但其實不該拒絕的提示,以及區分兩者的拒絕措辭。
問題、檢索到的段落與有依據的答覆三元組,以及段落其實並不包含答案的負例。
日文特有事項
以下四項決策若懸而未決,就會產出一份審查時看似無誤、進了模型卻表現不佳的資料集。
日文在每一個句尾都強迫做出禮貌程度的選擇。ですます、である與常體並非可以互換,以混合資料訓練出來的模型會在同一則回應內混用。
我們的處理方式 風格指南為每個產品介面固定一種預設語體,列出例外,並附上各種情形的實作範例。語體一致性在審查中是計分項目,不是品味問題。
それはちょっと難しいです是一種拒絕,而不是在陳述困難。照字面標註的標註人員,等於在教模型把拒絕讀成中性的陳述。
我們的處理方式 拒絕的類別與措辭事先定義,並標明各自的強度。安全性資料會特別針對「這句拒絕在日文母語者聽來是否真的像拒絕」進行審查。
日文會省略脈絡上顯而易見的主詞。在多輪資料中,指涉對象可能出現在四輪之前,孤立撰寫某一輪回應的標註人員就會猜錯。
我們的處理方式 多輪項目一律以整段對話為單位撰寫與審查,絕不逐輪處理。當指涉對象確實有歧義時,該段對話不是修正就是捨棄——不會靠猜測貼上標籤。
同一個詞會以漢字、平假名或片假名出現;數字與標點會有全形與半形之別。若不加控管,等於在教模型排版是隨機的。
我們的處理方式 正規化慣例涵蓋常用詞的文字選擇、數字、標點、拉丁字母前後的空白與清單排版方式。撰寫時即套用,並在交付前自動檢查。
流程
試辦的目的是擊破規範的第一版草稿。要等到它不再被擊破,才開始量產。
我們一起確認對貴產品而言什麼是好的回應:語體、長度、排版、該拒絕什麼與如何拒絕,以及模型不知道答案時該怎麼做。
這些決策會化為一份附有實作範例與反例的書面文件。您尚未決定的模糊地帶會在此浮上檯面,而不是被默默吸收。
由數位標註人員各自獨立撰寫一小批資料。凡是出現分歧之處,就代表規範不夠清楚——我們修正的是規範,不是標註人員。
每一筆項目由一位標註人員撰寫、另一位審查,並由資深審查者抽樣並以書面裁定分歧。
交付內容包含資料、標註規範版本、每筆紀錄的來源資訊、品質報告,以及相對於前一批的異動紀錄。
交付
欄位於啟動會議中議定;當您沒有既有 schema 需要對應時,以下是預設的結構。
| 資料集 | 預設格式 | 紀錄包含 |
|---|---|---|
| 指令/SFT | JSONL,messages 陣列 | system/user/assistant 輪次、任務標籤、規範版本 |
| 偏好配對 | JSONL,chosen + rejected | 兩個候選回應、各項標準分數、書面理由 |
| 多輪對話 | JSONL,每行一段對話 | 完整輪次清單、人設備註、語體標籤 |
| 安全性與拒絕 | JSONL | 提示、類別、預期行為、實際使用的拒絕措辭 |
| RAG 依據 | JSONL | 問題、段落、答覆、引用範圍、可回答旗標 |
品質
通用的標註品質檢查抓不出語體偏移,也抓不出過於柔和的拒絕。以下這些檢查可以。
常見問題
團隊在規劃第一次日文微調時最常提出的問題。
兩者都可以。日文專案經常需要從零撰寫,因為可用的日文開源指令資料很少,而機器翻譯的資料會把英文的句構帶進模型。當您已經有內容——客服紀錄、手冊、內部文件——我們比較常從中改寫,這能讓資料扎根在您真正的領域裡。
靠一份附有實作範例的書面風格指南、量產前的校準回合(由數位標註人員各自獨立撰寫相同項目),以及把語體一致性列為審查中明確計分的項目。一致性在這裡是可量測的性質,不是願望——我們盯的就是標註人員之間的分歧,而每一次解決掉的分歧都會回寫進指南。
不會拿它當最終資料的來源。翻譯而來的指令資料會繼承英文的語篇結構、英文的禮貌預設與英文的排版習慣,用它訓練出來的模型所產出的日文,母語讀者一看就說是翻譯腔。我們確實會用翻譯來輔助發想提示,但回應一律由日文母語者以日文撰寫。
只有在您同意的情況下才可以,而且一定要再經過人工改寫與審查——絕不會未經審查就直接沿用。是否使用了 AI 協助會逐筆記錄,讓您日後可以篩選或稽核。若您要求完全由人工撰寫的資料,我們就以那種方式執行專案,來源紀錄欄位可資佐證。
比多數團隊預期的還少。幾千筆用心撰寫、語體一致的資料,通常比十倍量的雜訊資料更能推動日文微調,因為模型學的既是任務,也同樣是一種風格。我們會先以幾百筆的試辦驗證規範,再依試辦量測到的結果估算量產規模。