While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.

當你的提示詞包含多個組件,如上下文、指令和範例時,XML 標籤可以成為改變遊戲規則的工具。它們可以幫助 Claude 更準確地解析你的提示詞,從而產生更高品質的輸出。

XML 提示:使用像 <instructions><example><formatting> 這樣的標籤來清楚地區分提示詞的不同部分。這可以防止 Claude 混淆指令與範例或上下文。

為什麼要使用 XML 標籤?

  • **清晰度:**清楚地區分提示詞的不同部分,確保提示詞結構良好。
  • **準確性:**減少因 Claude 誤解提示詞部分而造成的錯誤。
  • **靈活性:**輕鬆找到、添加、移除或修改提示詞的部分,無需重寫全部內容。
  • **可解析性:**讓 Claude 在輸出中使用 XML 標籤,使後續處理時更容易提取特定部分的回應。
Claude 並沒有被特別訓練過所謂「最佳」的 XML 標籤,不過我們建議你的標籤名稱要與其包含的信息相符。

標籤使用最佳實踐

  1. 保持一致性:在整個提示詞中使用相同的標籤名稱,並在談論內容時引用這些標籤名稱(例如,使用 <contract> 標籤中的合約...)。
  2. 巢狀標籤:對於層次性內容,你應該使用巢狀標籤 <outer><inner></inner></outer>
進階使用者提示:將 XML 標籤與其他技術結合,如多範例提示(<examples>)或思維鏈(<thinking><answer>)。這樣可以創建高度結構化、高性能的提示詞。

範例