While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
XML 提示:使用像
<instructions>、<example> 和 <formatting> 這樣的標籤來清楚地區分提示詞的不同部分。這可以防止 Claude 混淆指令與範例或上下文。為什麼要使用 XML 標籤?
- **清晰度:**清楚地區分提示詞的不同部分,確保提示詞結構良好。
- **準確性:**減少因 Claude 誤解提示詞部分而造成的錯誤。
- **靈活性:**輕鬆找到、添加、移除或修改提示詞的部分,無需重寫全部內容。
- **可解析性:**讓 Claude 在輸出中使用 XML 標籤,使後續處理時更容易提取特定部分的回應。
Claude 並沒有被特別訓練過所謂「最佳」的 XML 標籤,不過我們建議你的標籤名稱要與其包含的信息相符。
標籤使用最佳實踐
- 保持一致性:在整個提示詞中使用相同的標籤名稱,並在談論內容時引用這些標籤名稱(例如,
使用 <contract> 標籤中的合約...)。 - 巢狀標籤:對於層次性內容,你應該使用巢狀標籤
<outer><inner></inner></outer>。
進階使用者提示:將 XML 標籤與其他技術結合,如多範例提示(
<examples>)或思維鏈(<thinking>、<answer>)。這樣可以創建高度結構化、高性能的提示詞。範例
範例:生成財務報告
範例:生成財務報告
不使用 XML 標籤時,Claude 可能誤解任務並生成不符合所需結構或語氣的報告。在替換後,Claude 也可能誤解某個部分(如 Q1 報告範例)的結束位置和另一部分的開始位置。
| 角色 | 不使用 XML 標籤 | 使用 XML 標籤 |
|---|---|---|
| 用戶 | 你是 AcmeCorp 的財務分析師。為我們的投資者生成 Q2 財務報告。包括收入增長、利潤率和現金流量等部分,就像去年的這個範例:{{Q1_REPORT}}。使用這個電子表格中的數據點:{{SPREADSHEET_DATA}}。報告應該非常簡潔、切中要點、專業,並採用列表格式。它應該突出優勢和需要改進的領域。 | 你是 AcmeCorp 的財務分析師。為我們的投資者生成 Q2 財務報告。 AcmeCorp 是一家 B2B SaaS 公司。我們的投資者重視透明度和可行的見解。 使用這些數據來製作報告:<data>{{SPREADSHEET_DATA}}</data> <instructions> 1. 包括以下部分:收入增長、利潤率、現金流量。 2. 突出優勢和需要改進的領域。 </instructions> 使用簡潔專業的語氣。遵循這個結構: <formatting_example>{{Q1_REPORT}}</formatting_example> |
| 助理 | Q2 財務報告 - AcmeCorp 投資者 尊敬的投資者: 我很高興向您呈現我們的 Q2 財務報告,展示 AcmeCorp 在 B2B SaaS 市場持續的增長和韌性。 1. 收入增長: 我們的 Q2 收入達到 1520 萬美元,同比增長 22%。這一增長主要由企業客戶群的 30% 擴張所推動。然而,我們的中小企業部分出現了 5% 的輕微下降,我們計劃在 Q3 通過有針對性的營銷計劃來解決這個問題。 2. 利潤率: 得益於基礎設施優化,毛利率提升至 72%(較 Q1 上升 3%)。然而,由於我們在即將推出的 AI 驅動功能上投入大量研發,EBITDA 利潤率下降至 18%(下降 2%)。 3. 現金流量: 營運現金流保持強勁,達 410 萬美元。我們的現金儲備為 2800 萬美元,按目前消耗率計算可維持 15 個月。我們確實看到客戶獲取成本增加了 20%,我們正通過更有效的銷售策略來解決這個問題。 總之,AcmeCorp 的核心財務狀況仍然穩健。我們在平衡增長投資與審慎的現金管理。我們在 Q3 的重點將是振興中小企業增長和優化銷售效率。 感謝您持續的信任。 此致, 財務長,AcmeCorp | Q2 財務報告 - AcmeCorp 投資者</output> 收入增長: - Q2 收入:1520 萬美元(同比 ↑22%) - 企業客戶:↑30% - 中小企業部分:↓5% 行動:Q3 針對性營銷 利潤率: - 毛利率:72%(較 Q1 ↑3%) 原因:基礎設施優化 - EBITDA 利潤率:18%(↓2%) 原因:AI 功能研發投資 現金流量: - 營運現金流:410 萬美元(強勁) - 現金儲備:2800 萬美元(15 個月運營資金) - 客戶獲取成本:↑20% 行動:優化銷售策略 展望: - 核心財務:穩健 - Q3 重點:振興中小企業、優化銷售 管理層持續致力於平衡增長投資與財務紀律。 |
範例:法律合約分析
範例:法律合約分析
不使用 XML 標籤時,Claude 的分析缺乏組織且遺漏關鍵點。使用標籤後,它提供了一個結構化、全面的分析,法律團隊可以據此採取行動。
| 角色 | 不使用 XML 標籤 | 使用 XML 標籤 |
|---|---|---|
| 用戶 | 分析這份軟體授權協議的潛在風險和責任:{{CONTRACT}}。重點關注賠償、責任限制和知識產權所有權條款。另外,注意任何異常或令人擔憂的條款。這是我們的標準合約以供參考:{{STANDARD_CONTRACT}}。為我們的法律團隊提供調查結果摘要和建議。 | 分析這份軟體授權協議的法律風險和責任。 我們是一家考慮將此協議用於核心數據基礎設施的跨國企業。 <agreement> {{CONTRACT}}</agreement> 這是我們的標準合約以供參考: <standard_contract>{{STANDARD_CONTRACT}}</standard_contract> <instructions> 1. 分析以下條款: - 賠償 - 責任限制 - 知識產權所有權 2. 注意異常或令人擔憂的條款。 3. 與我們的標準合約比較。 4. 在 <findings> 標籤中總結調查結果。 5. 在 <recommendations> 標籤中列出可行的建議。</instructions> |
| 助理 | 提供的軟體授權協議存在幾個令人擔憂的方面。賠償條款過於寬泛,可能使我們面臨重大責任。責任限制部分將損害賠償上限設定為僅 500 美元,這對於我們的企業級使用來說是不足的。關於知識產權,該協議授予供應商對我們創建的任何修改或整合的共同所有權。 總之,這份協議不符合我們的最佳利益。它使我們面臨不當風險,限制了我們在失敗情況下的追索權,並損害了我們的知識產權。我建議重新協商這些條款或尋找替代供應商。 | <findings> 1. 賠償(第 8 條): - 問題:過於寬泛。我們需要賠償供應商因我們使用而產生的「任何及所有索賠」。 - 風險:即使是供應商的疏忽或產品缺陷也可能使我們承擔責任。 - 偏差:我們的標準合約將賠償限制在因我們違反協議而產生的索賠。 2. 責任限制(第 9 條): - 問題:將所有損害賠償(包括直接損害)上限設為 500 美元。 - 風險:對企業使用來說嚴重不足。關鍵故障可能造成數百萬美元損失。 - 偏差:我們的標準合約允許直接損害賠償最高達已付費用的 12 個月。 3. 知識產權所有權(第 12 條): - 問題:授予供應商我們修改/整合的共同所有權。 - 風險:供應商可能使用或出售我們的專有算法或數據洞察。 - 偏差:我們的標準合約保留我們工作的完全所有權。 4. 異常條款: - 第 5.3 條:供應商可以「為任何目的」使用我們的使用數據。 - 第 7.2 條:供應商可以僅提前 7 天通知就「為方便」而終止。 - 第 11 條:不提供任何保證,即使是基本的適銷性保證。 </findings> <recommendations> 1. 拒絕這份協議。對企業來說風險遠大於收益。 2. 提出反建議: - 賠償:限制在因我們違反協議而產生的索賠。 - 責任:直接損害上限為 12 個月費用;協商間接損害。 - 知識產權:完全擁有我們的修改/整合。 - 數據使用:僅限於服務改進。 - 終止:最少 90 天通知;僅限有正當理由。 - 保證:要求基本的適銷性和特定用途適用性。 3. 如果供應商拒絕,探索替代供應商或內部解決方案。 4. 鑑於風險較高,聘請法律顧問進行合約談判。 </recommendations> |