Claude prompt 工程指南:真正會改變輸出的六件事

閱讀時間 3 分鐘 KissMySkills

大多數 prompt 工程建議都是從截圖之間口耳相傳的民間說法。有些確實有效,很多只是迷信,而且幾乎沒有任何建議解釋其中原因。本指南涵蓋六件能可靠改變 Claude 產出內容的事,最後也會說明:當你反覆執行同一項任務時,為什麼最終應該完全停止 prompt 工程。

這個頁面
  1. 1. 說明是誰在提出要求,以及接下來會發生什麼
  2. 2. 提供範例,而不是形容詞
  3. 3. 當任務需要分析時,先要求推理,再要求答案
  4. 4. 指定輸出的形式
  5. 5. 告訴它在不知道時該怎麼做
  6. 6. 修改指令,而不是修改輸出
  7. prompt 工程不再值得投入的時刻
  8. 技能檔案的樣子

1. 說明是誰在提出要求,以及接下來會發生什麼

最大的影響因素是情境脈絡,而不是巧妙措辭。「撰寫產品描述」和「為一把售價 200 歐元、在自家商店販售、面向注重設計的買家、放在三張照片下方、約 60 字且不得使用驚嘆號的陶瓷水壺撰寫產品描述」並不是同一個要求。第二個要求包含受眾、發布管道、篇幅和限制。模型本來就不可能猜到這些。

應養成的習慣是:在輸入指令之前,先在心中回答四件事,然後把答案放進 prompt。誰會閱讀。它會出現在哪裡。要多長。不能做什麼。

2. 提供範例,而不是形容詞

「讓它更有力」沒有一致的意義。你認為有力的兩個句子,反而能傳達明確意思。貼上一個好的範例和一個不好的範例,並說明哪個是哪個,產出品質的提升會超過任何冗長的語氣描述。

這是整份清單中投入與成果比最佳的技巧,也是人們最容易跳過的一項,因為找一個範例要花三十秒,而輸入「有力」只要一秒。

3. 當任務需要分析時,先要求推理,再要求答案

凡是涉及比較、診斷或數字的任務,都可以要求 Claude 在做出結論前先逐步分析。「逐條檢視每個條款,先說明它的作用,再告訴我是否該簽署」會產生與「我該簽署嗎」不同品質的結果。

但要注意:這對分析工作有幫助,對創意或格式設定任務則沒有作用。把它套用到所有情況,只會讓答案變長。

4. 指定輸出的形式

如果你想要表格,就要求表格,並說明欄位名稱。如果你希望內容適合放進 Slack 訊息,也要明確說出來。如果你不想要開場白,就說「直接從第一個項目開始,不要介紹」。Claude 預設會提供一篇有幫助的文章,因為那是安全的通用答案,而安全的通用答案很少正是你想要的內容。

5. 告訴它在不知道時該怎麼做

如果沒有特別說明,遇到資訊缺口時,預設行為是產生看似合理的內容。明確指定後,就不會如此。「如果文件中沒有說明,請寫 UNSTATED,而不是自行推斷」只需要八個字,就能消除分析工作中的大部分虛構細節。

這項技巧在法律、財務和醫療文件上尤其重要,但熱門指南幾乎從未提到。

6. 修改指令,而不是修改輸出

當答案有誤時,大多數人會在後續訊息中直接修正答案。這只能修正一次答案。另一種做法是找出指令中缺少了什麼並加上去,這樣接下來的二十個答案也能正確。

具體來說:不要只說「縮短一點」,先問自己實際想要多長,然後把那個數字放進原始 prompt。不要只說「不那麼正式」,找出過於正式的句子,並示範你會怎麼寫。

prompt 工程不再值得投入的時刻

以上內容都值得學習。但請注意,當你越來越擅長這些技巧時,會發生什麼事:你的 prompt 變得很長,裡面包含許多決策,而且你不斷重複輸入。

到了這個階段,你已經不是在撰寫 prompt,而是在一個會忘記內容的聊天視窗中,以不理想的方式維護規格。解決方法是把規格移出訊息,放進自訂指示,讓它持續套用到每段對話,直到你修改為止。技能檔案就是這麼回事:為某一類工作撰寫、經過充分測試且只需完成一次的規格。

經驗法則很簡單。只做一次這項任務,就寫一個好的 prompt。每週做一次,就把它寫下來。每天做一次,就使用一份別人已針對這項任務的一百種變化測試過的檔案。

技能檔案的樣子

它就是純文字,內容包括角色、該角色的工作方式、回答前總是會詢問的事項、產出的格式,以及它拒絕自行猜測的內容。你只要將它貼進自訂指示一次,每段對話都會從這裡開始。設定時間不到五分鐘,這裡有逐步指南。

在購買任何東西之前,先免費試用一個,或依角色瀏覽目錄。

KissMySkills 是一個獨立市集,與 Anthropic、OpenAI 或任何其他 AI 公司沒有附屬、背書或關聯關係。

~/get-started

實用的 Skills。不說空話。

瀏覽商店中的每個技能、prompt 套件和 agent。

瀏覽所有技能 →或試試免費工具