🎉🎉 Turn your prompts into realistic images with Realistic AI!Try for Free
文字 AI

如何為 Claude 編寫提示詞:XML 標籤、範例與長文件

使用 XML 標籤建構提示詞,將長文件置於開頭,加入範例並讓 Claude 逐步思考。包含一個可重複使用的範本。

由 AI Prompt Generator 團隊更新於 2026年9月27日3 分鐘閱讀

Claude 在處理長文件和仔細的指示方面表現特別出色,而 Anthropic 也發布了清晰的提示詞撰寫指南。最有用的習慣是使用 XML 標籤來建構你的提示詞。本指南將解釋原因,以及如何將標籤與範例、逐步思考和預填答案結合使用。

清楚直接

Anthropic 自己的建議是,撰寫提示詞的方式,應如同你向一位對你的專案一無所知的聰明新同事簡報:

  • 這項任務的目的是什麼?誰將閱讀結果?
  • 一個成功的答案應該是什麼樣子?
  • 應該依序遵循哪些步驟?

如果同事需要向你提出後續問題,Claude 可能也需要這些資訊。

使用 XML 標籤來區分提示詞的各個部分

Claude 經過訓練,會特別注意 XML 樣式的標籤。它們不是一種特殊的語法——任何描述性的標籤名稱都可以使用——但它們能明確區分哪些文字是指令、哪些是資料、哪些是範例。

你是一名合約分析師。

<contract>
{{PASTE CONTRACT HERE}}
</contract>

<instructions>
1. 列出所有產生付款義務的條款。
2. 對於每個條款,引用該條款並用一句簡單的英文解釋。
3. 標記任何允許對方更改價格的條款。
</instructions>

<output_format>
返回一個編號列表。將標記的條款放在一個名為「風險」的獨立部分。
</output_format>

標籤提示:

  • 根據其內容命名:<email>、<data>、<style_guide>。
  • 在你的指令中引用它們:「使用 <report> 標籤中的報告…」。
  • 為了層次結構而巢狀使用它們:<examples><example>…</example></examples>。
  • 當你需要解析答案時,要求標籤化的輸出:「將最終答案放在 <answer> 標籤中。」

將長文件放在前面,問題放在後面

對於長篇輸入(報告、逐字稿、程式碼庫),將文件放在提示詞的頂部,而你的問題放在末尾。Anthropic 指出,這種排序方式可以顯著提高長上下文任務的答案品質。

對於多個文件,用其元資料包裝每個文件:

<documents>
  <document index="1">
    <source>q3-report.pdf</source>
    <document_content>{{REPORT}}</document_content>
  </document>
  <document index="2">
    <source>customer-survey.csv</source>
    <document_content>{{SURVEY}}</document_content>
  </document>
</documents>

僅使用上述文件,解釋第三季度客戶流失率增加的原因。
引用支持每個原因的段落。

要求 Claude 在回答前引用相關段落,可以使其回答基於你的資料。

提供範例(多輪提示)

在 <example> 標籤內提供三到五個多樣化的範例,是控制語氣和格式最可靠的方法之一:

<examples>
  <example>
    <input>訂單遲到</input>
    <output>類別:運送 | 情緒:負面 | 緊急程度:中</output>
  </example>
  <example>
    <input>喜歡新的顏色選項!</input>
    <output>類別:產品 | 情緒:正面 | 緊急程度:低</output>
  </example>
</examples>

以相同格式分類此訊息:{{MESSAGE}}

讓範例多樣化,這樣 Claude 就能學習模式,而不是複製單一案例。

讓 Claude 先思考

對於需要判斷的分析、數學、規劃或寫作,要求 Claude 在回答前先進行推理,並將推理過程分開:

在 <thinking> 標籤中思考問題。然後在 <answer> 標籤中給出你的最終建議。

這使得答案更準確,並讓你能夠檢查推理過程。較新的 Claude 模型也提供內建的擴展思考模式,可以自動執行此操作。

使用系統提示詞分配角色

在 API 中,system 提示詞是設定角色(「你是一家金融科技公司的高級數據科學家」)的正確位置。在 Claude 應用程式中,只需以角色開頭你的訊息。一個特定的角色會改變詞彙、深度以及 Claude 指出的風險類型。

針對複雜任務鏈接提示詞

將大型任務分解為一個序列,其中每個提示詞的輸出(在標籤內)成為下一個提示詞的輸入:

  1. 從文件中提取關鍵事實 → <facts>
  2. 從 <facts> 草擬摘要 → <draft>
  3. 對照原文審查 <draft> 以查找錯誤 → 最終版本

每一步都比一個巨大的提示詞更簡單、更容易偵錯且更準確。

可重複使用的 Claude 提示詞模板

你是 {{ROLE}}。

<context>
{{背景、受眾、目標}}
</context>

<input>
{{文件或資料}}
</input>

<instructions>
1. {{步驟 1}}
2. {{步驟 2}}
3. {{步驟 3}}
</instructions>

<constraints>
- 長度:{{例如,少於 300 字}}
- 語氣:{{例如,中性、簡潔英文}}
- 如果資訊缺失,請說明而不是猜測。
</constraints>

首先在 <thinking> 標籤中思考,然後在 <answer> 標籤中給出最終答案。

省略樣板文字

Claude 提示詞生成器會為你撰寫這個結構:用一句話描述任務,它就會返回一個帶有標籤、分步的提示詞,其中包含你自己的文件應放置的佔位符。

試用 Claude 提示生成器

帶有 XML 標籤、Claude 易於遵循的逐步提示. 免費,無需註冊。

開啟生成器

持續學習