表達清晰直接
與 Claude 互動時,提供清晰直接的指示對於獲得最佳結果至關重要。可以將 Claude 想像成一位聰明但缺乏背景知識的新員工,除了你明確告訴他們的內容之外,他們不知道該做什麼。就像你第一次指導人類完成任務時一樣,你越是直接了當地解釋你想要的內容,Claude 的回應就會越好、越準確。
提供詳細的背景和指示
為了確保 Claude 理解你的任務,請盡可能提供詳細的背景和細節。包括正確完成任務的任何特定規則或要求。考慮以下示例,我們要求 Claude 從給定的文本中刪除個人身份信息(PII):
角色 | 提示 |
---|---|
用戶 | 請從此文本中刪除所有個人身份信息:{{TEXT}} |
雖然這個提示可能適用於簡單的情況,但它缺乏必要的細節,無法讓 Claude 始終如一地提供所需的輸出。以下是更詳細、更清晰的版本。
角色 | 提示 |
---|---|
用戶 | 我們希望通過刪除所有個人身份信息(PII)來匿名化一些文本。 請按照以下步驟操作: 1. 將所有姓名、電話號碼、家庭地址和電子郵件地址替換為「XXX」。 2. 如果文本不包含 PII,請逐字複製,不要替換任何內容。 3. 只輸出處理後的文本,不要添加任何其他評論。 以下是要處理的文本:{{TEXT}} |
在這個改進的提示中,我們:
- 提前提供有關任務性質的背景
- 定義什麼是 PII(姓名、電話號碼、地址)
- 給出具體的、列舉的分步說明,告訴 Claude 應該如何執行任務
- 為 Claude 提供如何格式化輸出的指南
你還可以使用這種技術來控制 Claude 輸出的其他方面。例如,默認情況下,Claude 通常在提供所請求的輸出之前包含一個友好的前言。如果你更喜歡只接收基本信息,你可以指示 Claude 跳過前言,直奔主題。
以下是 Claude 輸出前言的示例:
角色 | 提示 |
---|---|
用戶 | 寫一首關於機器人的俳句。 |
Assistant (Claude 的回應) | 這是一首關於機器人的俳句: 金屬身軀動 電路運算任務 機器模仿生 |
以下是提示要求 Claude 跳過前言的示例:
角色 | 提示 |
---|---|
用戶 | 寫一首關於機器人的俳句。跳過前言,只提供詩句。 |
Assistant (Claude 的回應) | 金屬身軀動 電路運算任務 機器模仿生 |
通過明確要求 Claude 跳過前言,你可以獲得更簡潔的回應,只關注所請求的輸出。
使用編號列表或要點符號
在提供複雜任務的說明時,考慮將其分解為編號步驟或要點符號。這種格式使 Claude 更容易遵循說明,並確保滿足所有要求。
以下是沒有使用此技術的示例提示:
角色 | 提示 |
---|---|
用戶 | 將此教科書章節轉換為課程計劃: {{CHAPTER}} |
以下是使用編號步驟的相同提示:
角色 | 提示 |
---|---|
用戶 | 你的任務是將給定的教科書章節轉換為全面的課程計劃。為了完成這項任務,你應該:1. 按章節提取並總結關鍵概念 2. 將每個提取的概念轉換為 30 分鐘的課程計劃,包括檢查理解的問題列表。3. 設計一個配套的家庭作業,以鞏固從本章學到的知識。以下是章節內容:<chapter>{{CHAPTER}}</chapter> |
通過將說明呈現為編號步驟,你將自然而然地更詳細地書寫,並更好地確保 Claude 按照你的標準執行任務。
明確你想要的內容
如果你希望 Claude 就某個主題提供明確的答案或採取特定立場,請在提示中明確說明。當指示含糊不清或開放式時,Claude 可能會提供更一般性的回應。
以下是一個開放式問題的示例,導致 Claude 含糊其辭:
角色 | 提示 |
---|---|
用戶 | 誰是有史以來最偉大的籃球運動員? |
Assistant (Claude 的回應) | 對於誰是有史以來最偉大的籃球運動員,沒有明確的答案。理性的籃球迷和分析師在這個話題上可能有不同意見。最常被提及為 GOAT(Greatest Of All Time)候選人的球員包括 Michael Jordan、LeBron James、Kareem Abdul-Jabbar、Wilt Chamberlain、Bill Russell 和 Magic Johnson。這是一個可能會持續下去的辯論,因為不同時代、數據、成就和打法可以用不同的方式進行比較和解讀。 |
以下是相同的請求,但更詳細、更細緻的提問成功地推動 Claude 表達自己的觀點:
角色 | 提示 |
---|---|
用戶 | 誰是有史以來最偉大的籃球運動員?是的,存在不同意見,但如果你必須選擇一位球員,你會選誰? |
Assistant (Claude 的回應) | 對於誰是有史以來最偉大的籃球運動員,沒有明確的答案,因為理性的人可能會有不同意見。然而,如果必須選擇一位球員,我會說 Michael Jordan 基於他卓越的天賦、冠軍頭銜、獎項和對籃球運動的文化影響,最常被認為是 GOAT(Greatest Of All Time)。但其他人如 LeBron James、Kareem Abdul-Jabbar、Wilt Chamberlain 和 Bill Russell 也經常被提及在這場辯論中。這是一個主觀的選擇,沒有明確的共識。 |
清晰提示的黃金法則
在製作提示時,遵循清晰提示的黃金法則:向朋友或同事展示你的提示,並要求他們自己按照指示操作,看看他們是否能產生你想要的確切結果。如果你的朋友感到困惑,Claude 可能也會感到困惑。
請記住,Claude 是一個強大的工具,但它依賴於你的指導來提供最佳結果。通過提供清晰、直接和結構良好的提示,你可以釋放 Claude 的全部潛力,更一致地實現你想要的結果。
其他資源
- 提示工程技術:探索其他優化提示和提高 Claude 性能的策略。
- Anthropic Cookbook:瀏覽一系列 Jupyter 筆記本,其中包含可複製的代碼片段,展示使用 Claude 的高效和高級技術、集成和實現。
- 提示庫:從精選的各種任務和用例提示中獲得靈感。