大多數 prompt 工程建議都是在截圖之間流傳的民間說法。其中一些確實有效,很多只是迷信,而幾乎沒有任何建議能解釋原因。本指南涵蓋六件確實能可靠改變 Claude 產出內容的事,最後也會說明:當你反覆執行同一項任務時,為什麼應該徹底停止 prompt 工程。
1. 說明是誰在提出要求,以及接下來會發生什麼事
最大的影響因素是情境脈絡,而不是巧妙的措辭。「撰寫一段產品描述」和「為我們自有商店裡售價 200 歐元、面向重視設計的買家所販售的陶瓷水壺撰寫一段產品描述,放在三張照片下方,約 60 個字,不要使用驚嘆號」並不是同一個要求。第二個要求包含受眾、渠道、長度和限制。模型本來就不可能猜中其中任何一項。
要養成的習慣是:在輸入指示之前,先在心中回答四件事,然後把它們放進 prompt。誰會閱讀這段內容。它會出現在哪裡。要多長。它絕對不能做什麼。
2. 提供範例,而不是形容詞
「讓它更有力」沒有一致的意義。兩個你認為有力的句子,才代表明確的意思。貼上一個好範例和一個壞範例,並說明哪個是哪個,對輸出的影響會勝過任何長篇的語氣描述。
這是整份清單中投入與成果比例最好的技巧,也是人們最常跳過的技巧,因為找一個範例要花三十秒,而輸入「有力」只要一秒。
3. 在分析性任務中,先要求推理,再要求答案
凡是涉及比較、診斷或數字的任務,都可以要求 Claude 在下結論前先逐步分析。「在告訴我是否應該簽署之前,逐條檢視內容並記下每一條的作用」所產出的品質,和「我應不應該簽署這份文件」不同。
但要注意:這對分析工作有幫助,對創作或格式設定任務則沒有作用。到處套用只會讓答案變長。
4. 指定輸出的形式
如果你想要表格,就要求表格,並說明欄位。如果你希望內容能放進 Slack 訊息裡,就明確說出來。如果你不想要開場白,就說「直接從第一個項目開始,不要介紹」。Claude 預設會提供一篇有幫助的文章,因為那是安全的通用答案,而安全的通用答案很少正是你想要的內容。
5. 告訴它不知道時該怎麼做
如果沒有特別說明,遇到資訊缺口時,預設行為是產出看似合理的內容。明確說明後,就不會如此。「如果文件沒有提到,請寫 UNSTATED,不要自行推論」只需要八個字,就能消除分析工作中大部分的虛構細節。
這項技巧對法律、財務和醫療文件最為重要,卻幾乎從未出現在熱門指南中。
6. 反覆修改指示,而不是修改輸出
當答案出錯時,大多數人會在後續訊息中修正答案。這只能修正一個答案。另一種做法是找出指示中缺少了什麼並加以補充,這樣接下來的二十個答案也都能正確。
具體來說:不要只說「讓它更短」,而要問自己實際想要的長度,然後把那個數字放進原始 prompt。不要只說「不那麼正式」,而要找出過於正式的句子,並示範你會怎麼寫。
prompt 工程不再值得投入的時刻
上面這些內容都值得學習。但請注意,當你熟練之後會發生什麼事:你的 prompts 變得很長,包含大量決策,而且你會不斷重新輸入它們。
到了那個階段,你已經不再是在撰寫 prompt,而是在聊天視窗裡,以一種很糟糕的方式維護一份規格,而聊天視窗還會忘記這份規格。解決方法是把規格從訊息中移出,放進自訂指示,讓它持續套用於每次對話,直到你修改為止。技能檔案就是這樣:為某一類工作撰寫一次、經過充分測試的規格。
經驗法則很簡單。只做一次這項任務,就寫一個好的 prompt。每週都做,就把它記錄下來。每天都做,就使用一份別人已經針對這項任務的一百種變化測試過的檔案。
技能檔案長什麼樣子
它就是純文字:一個角色、該角色的工作方式、它在回答前總會詢問的事項、它產出的格式,以及它拒絕自行猜測的內容。你只要將它貼進自訂指示一次,每次對話就會從這裡開始。設定時間不到五分鐘,這裡有逐步指南。
KissMySkills 是獨立的市集,與 Anthropic、OpenAI 或任何其他 AI 公司沒有關聯,也未獲其背書或與其有任何連結。


