多語言提示:中文任務要用中文提示嗎
提示語言、輸入語言與輸出語言可以是三種不同的選擇。這篇整理各種組合的實際差異。
處理繁體中文任務時,常見的疑問是:提示該用中文還是英文?答案取決於你在乎什麼。
三個可以獨立選擇的語言
- 指令語言:規則與角色設定用什麼語言寫。
- 輸入語言:待處理資料的語言,通常你無法選。
- 輸出語言:要求模型回應的語言。
實務上的取捨
英文指令通常在複雜規則上遵循度略高,且更省 token——同樣一句話的中文往往多花三到四成。但如果任務本身高度依賴中文語感(例如判斷語氣是否禮貌、繁簡用詞是否正確),中文指令的表現會比較貼近預期。
輸出語言要寫死
輸出語言:一律使用臺灣正體中文。
- 不得使用簡體字。
- 技術名詞沿用臺灣慣用譯法(例如:資料庫、伺服器、演算法、快取)。
- 保留原文的英文專有名詞,不要硬翻。最後一條特別重要。沒有明確指示時,模型很容易把 embedding 翻成「嵌入」、把 token 翻成「詞元」,在技術文件裡讀起來反而更難懂。
混用是可以的:系統提示用英文寫規則,並在最後一行用中文寫「回覆一律使用臺灣正體中文」。這個組合在成本與品質上通常最平衡。