XML 標籤提示
Claude 對 XML 標籤特別敏感——任務複雜或有多個輸入時,用 XML 把不同區塊分開比連續文字精準很多。
基本範例
<context>
我們公司用 PAM 系統做績效考核,分初核 → 複核 → 初審 → 複審 → 三審 → 終審 6 關。
</context>
<task>
請說明「等第天花板」的概念,並列出 5 種觸發情境。
</task>
<format>
回答用 markdown 表格,欄位:情境 / 觸發條件 / 天花板等第。
</format>Claude 能精準分辨「哪段是背景、哪段是任務、哪段是格式要求」。
對長輸入特別重要
當您貼一大段文件給 Claude,務必用 XML 包起:
請依下列規格分析「考核退回流程」是否有漏洞:
<spec>
[貼整份 PAM 規格 38KB...]
</spec>
問題:
1. 退回流程在 step 1 觸發時,會清掉哪些欄位?
2. 是否有併發競態條件?XML 包起後 Claude 不會混淆「哪段是規格、哪段是問題」。
常用標籤
不限定關鍵字,只要 XML 有效:
| 標籤 | 用途 |
|---|---|
<context> | 背景資訊 |
<task> | 主要任務 |
<format> | 輸出格式要求 |
<example> | 範例 |
<spec> / <document> | 大段參考內容 |
<constraint> | 限制條件 |
<thinking> | 要求 Claude 在這標籤內推理 |
為什麼比 markdown headings 強
Markdown ## 標題 在很多文件中本身就是內容的一部分(如 CLAUDE - 主開發規格 裡的標題)。XML 標籤明確區分元數據與內容,沒有歧義。
相關概念
強連結(原文明確提及)
深入閱讀(外部資源)
- 深入閱讀:04-進階提示技巧
← 回到 wiki