While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
預填功能僅適用於非延伸思考模式。目前不支援延伸思考功能。
Assistant 訊息來引導其回應的獨特能力。這項強大的技術讓您能夠指導 Claude 的行動、跳過前言、強制執行特定格式(如 JSON 或 XML),甚至幫助 Claude 在角色扮演場景中保持角色一致性。
在某些 Claude 表現不如預期的情況下,幾句預填的句子可以大幅改善 Claude 的表現。一點點預填就能發揮很大的作用!
如何預填 Claude 的回應
要進行預填,請在Assistant 訊息中包含所需的初始文字(Claude 的回應將從 Assistant 訊息結束的地方繼續):
預填內容不能以尾隨空白結尾。像
"As an AI assistant, I " 這樣的預填(結尾有空格)會導致錯誤。範例
範例 1:控制輸出格式並跳過前言
進階使用者提示:預填
{ 強制 Claude 跳過前言並直接輸出 JSON 物件。這樣更簡潔、更精確,程式也更容易解析,無需額外處理。範例:不使用預填的結構化資料提取
範例:不使用預填的結構化資料提取
| 角色 | 內容 |
|---|---|
| User | 從這個產品描述中提取名稱、尺寸、價格和顏色作為 JSON 物件: <description> SmartHome Mini 是一款緊湊的智慧家居助手,有黑色或白色可選,售價僅 $49.99。僅 5 英寸寬,讓您可以透過語音或應用程式控制燈光、恆溫器和其他連接設備——無論您將它放在家中的哪個位置。這個實惠的小型中樞為您的智慧設備帶來便利的免手持控制。 </description> |
| Assistant | 以下是以 JSON 格式提取的資訊: ```json { “name”: “SmartHome Mini”, “size”: “5 inches wide”, “price”: “$49.99”, “colors”: [“black”, “white”] } ``` 我從產品描述中提取了以下詳細資訊: - 名稱:SmartHome Mini - 尺寸:5 英寸寬 - 價格:$49.99 - 顏色:有黑色和白色可選 JSON 物件提供了結構化格式,程式易於解析和使用。如果您需要任何修改或有其他問題,請告訴我! |
範例:使用預填的結構化資料提取
範例:使用預填的結構化資料提取
| 角色 | 內容 |
|---|---|
| User | 從這個產品描述中提取名稱、尺寸、價格和顏色作為 JSON 物件: <description> SmartHome Mini 是一款緊湊的智慧家居助手,有黑色或白色可選,售價僅 $49.99。僅 5 英寸寬,讓您可以透過語音或應用程式控制燈光、恆溫器和其他連接設備——無論您將它放在家中的哪個位置。這個實惠的小型中樞為您的智慧設備帶來便利的免手持控制。 </description> |
| Assistant (預填) | { |
| Assistant (Claude 的回應) | “name”: “SmartHome Mini”, “size”: “5 inches wide”, “price”: “$49.99”, “colors”: [ “black”, “white” ] } |
範例 2:在角色扮演場景中保持角色
角色扮演提示:預填括號內的
[ROLE_NAME] 可以提醒 Claude 保持角色,即使在更長、更複雜的對話中也是如此。當與 system 參數中的角色提示結合使用時,這特別有效。範例:不使用角色提示保持角色
範例:不使用角色提示保持角色
| 角色 | 內容 |
|---|---|
| User(與「Sherlock Holmes」Claude 進行了 50 輪對話) | 您對這隻鞋的主人有什麼推論?<image>muddy_shoe.jpg</image> |
| Assistant | 作為 AI 助手,我很樂意分析您提供的泥濘鞋子圖片。以下是我的推論… |
範例:使用角色提示保持角色
範例:使用角色提示保持角色
| 角色 | 內容 |
|---|---|
| User(與「Sherlock Holmes」Claude 進行了 50 輪對話) | 您對這隻鞋的主人有什麼推論? <image>muddy_shoe.jpg</image> |
| Assistant (預填) | [Sherlock Holmes] |
| Assistant (Claude 的回應) | 啊,這是什麼?一個最奇特的標本,Watson!讓我們用敏銳的眼光來檢視這隻鞋子。您看,這泥土不是您常見的倫敦黏土,而是只有在 Hampstead Heath 周邊地區才能找到的富含鐵質土壤的獨特紅褐色。然而,鞋底的磨損表明步態更適合 Whitechapel 的鵝卵石路面,而非 Heath 的緩坡。 現在,觀察這些鞋帶!它們是用醫療專業人員偏愛的特殊結法綁的——無疑是在多年綁手術袍期間養成的習慣。但鞋頭的擦痕卻講述了不同的故事:它們與人們在武術中可能使用的踢腿動作一致,特別是 Baritsu。 因此,我們可以得出結論,這位缺席的鞋主是一名醫生,可能是外科醫生,居住在 Whitechapel 但經常造訪 Hampstead Heath——也許是為了秘密練習 Baritsu,遠離窺探的眼睛。一個最有趣的案例,Watson!我們必須趕快;遊戲開始了! |