XML 標籤是一個強大的工具,可用於結構化提示和引導 Claude 的回應。Claude 在訓練期間接觸過包含 XML 標籤的提示,因此對此類提示特別熟悉。通過將提示的關鍵部分(如說明、示例或輸入數據)包裝在 XML 標籤中,您可以幫助 Claude 更好地理解上下文並生成更準確的輸出。當處理複雜的提示或可變輸入時,這種技術特別有用。

想了解更高級的技術嗎?查看長上下文窗口提示,了解 XML 標籤如何幫助您充分利用 Claude 的擴展上下文功能。


什麼是 XML 標籤?

XML 標籤是像 <tag></tag> 這樣的尖括號標籤。它們成對出現,由開始標籤(如 <tag>)和由 / 標記的結束標籤(如 </tag>)組成。XML 標籤用於包裹內容,如下所示:<tag>content</tag>

開始和結束的 XML 標籤應該具有完全相同的名稱。標籤名稱可以是您喜歡的任何名稱,只要它被包裹在尖括號中即可,儘管我們建議將標籤命名為與其包裹的內容相關的名稱。

XML 標籤應始終成對引用,而不是僅引用一組的前半部分(例如,使用 <doc></doc> 標籤中的文檔回答此問題。)。

XML 標籤名稱

沒有一組 Claude 表現特別好的標準最佳 XML 標籤名稱。例如,<doc> 和 “ 的效果一樣好。只有在函數調用的情況下,您才需要非常具體的 XML 標籤名稱。


為什麼要使用 XML 標籤?

您可能希望將 XML 標籤納入提示的原因有幾個:

  1. 提高準確性: XML 標籤可幫助 Claude 區分提示的不同部分,例如說明、示例和輸入數據。這可以導致更精確地解析提示,從而在數學或代碼生成等領域產生更相關和準確的回應。
  2. 更清晰的結構: 就像標題和章節使文檔更易於人們理解一樣,XML 標籤可幫助 Claude 理解提示內的層次結構和關係。
  3. 更容易進行後處理: 您還可以要求 Claude 在其回應中使用 XML 標籤,從而更容易以編程方式提取關鍵信息。

如何使用 XML 標籤

您可以使用 XML 標籤來構建提示的不同部分並將它們彼此區分開來,例如將說明與內容分開,或將示例與說明分開。

角色內容
用戶請根據以下說明分析此文檔並編寫詳細的總結備忘錄,遵循示例中給出的格式:

\
{{DOCUMENT}}
\