Claude 提示词进阶指南 2026:XML 标签、Projects、风格示例 7 大技巧
Claude 在提示词工程上有一个被很多人忽略的优势:它原生支持 XML 标签结构化,配合 Projects 知识库、风格示例、Prefill 等技巧,可以把输出控制在非常窄的正确区间内。本文把 7 个被 Anthropic 官方文档反复强调的技巧拆开讲清,并附 12 个可直接复制的实战模板。所有功能以官方文档 docs.anthropic.com/claude/docs 当前为准。
1. XML 标签:让 Claude 听懂复杂指令
Claude 在训练阶段被刻意强化了对 XML 标签的理解。当你的 prompt 包含多段异质内容(背景、文档、规则、示例),用 XML 标签把它们包起来,Claude 会更稳。
<context>
我是一家面向中小企业的 SaaS 公司市场总监。
</context>
<document>
{粘贴产品白皮书}
</document>
<instructions>
请基于 <document> 中的内容写一份 500 字的产品介绍。
</instructions>
<rules>
- 不编造文档外的功能
- 关键参数后括注来源章节
- 输出仅包含正文
</rules>
这种写法的好处是:即便 prompt 长达几千字,Claude 也能准确分清「哪些是参考资料、哪些是指令」。建议把任何超过 3 段的 prompt 都用 XML 包一下。
2. Projects:把资料变成 Claude 的长期记忆
Claude Pro 提供 Projects 功能,你可以建立长期项目,把多份文档上传为项目知识库,之后所有该项目的对话都会自动引用这些资料。这比每次开新对话都重新上传文档效率高得多。
典型用法:
- 建一个「公司品牌手册」项目,上传品牌 tone of voice、用词规范、过往优秀文案;
- 建一个「客户 A」项目,上传合同、需求文档、历史邮件;
- 建一个「我写的所有公众号」项目,让 Claude 学你的风格。
Projects 的核心价值是风格一致性:你不需要在每次对话里重新解释「我们公司怎么说、不说什么」。
3. 风格示例:让输出像你写的
除了用 Projects 沉淀风格,你也可以在 prompt 里直接给 2-3 段你自己的写作样例,让 Claude 模仿。这叫「Style exemplars」。
请按以下样例的风格,写一段关于「秋季新品上架」的 200 字文案: <example_1> 夏天还没走远,秋天的第一杯拿铁已经端上了桌。我们今年把 桂花香揉进了奶盖里,喝一口,像被风轻轻抱了一下。 </example_1> <example_2> 不是所有的茶都要冰镇才好喝。这款茉莉花茶,温着喝, 花香更稳,像把整个春天含在嘴里。 </example_2> 现在请基于「秋季新品:桂花拿铁」写文案。
你会发现输出会自动套用你给的人称、节奏、感官词。这比反复在指令里说「写得感性一点、像李宗盛歌词」要可靠得多。
4. 预读文档:先读后答
对于长文档场景,建议在 prompt 里加一句「请先完整阅读 <document>,再开始回答」,并要求 Claude 在回答前先用一句话复述文档主旨。这是简单但有效的「防幻觉」技巧。
请先完整阅读 <document>,再用 1 句话复述文档主旨。 复述完成后,再开始执行以下任务: 1. 列出 5 个核心结论 2. 标注每条结论的来源章节 3. 找出 3 处作者未解决的问题
「先复述后执行」这个简单动作,能让 Claude 的回答贴合度提升一档。
5. 长任务分阶段:把大象装进冰箱
复杂任务不要一次问完。Claude 在多轮对话里的表现比一次性大 prompt 更稳定。推荐的分阶段模板:
- 第 1 轮 - 对齐:让 Claude 先反问 3 个澄清问题;
- 第 2 轮 - 大纲:回答澄清问题后让它输出大纲;
- 第 3 轮 - 起草:确认大纲后让它逐段撰写;
- 第 4 轮 - 自检:让它对每段做事实核查与风格校对。
这种节奏特别适合写万字长文、做产品方案、做研究报告。每一轮的输出可以单独保存为 Artifact,方便迭代。
6. Prefill:直接控制输出开头
Claude 允许你在 prompt 末尾预填它的回答开头(Prefill),它会接着往下写。这个技巧在两个场景下特别好用:
- 强制 JSON 输出:在 prompt 末尾加
{,Claude 会直接从 JSON 的第一个字段开始写,不再说「好的,以下是...」; - 角色扮演开场:在末尾加
张医生:,Claude 会直接以张医生身份开始回答。
请把以下信息整理为 JSON,字段:name、age、city。
不要输出 JSON 以外的任何内容。
信息:小明 28 岁住在北京。
{
注意 Prefill 是 Claude API 的高级技巧,在 claude.ai 网页端不一定开放同等体验,具体以官方文档为准。
7. 硬约束清单:避免答非所问
当回答跑偏,多半是约束不够硬。把约束写成可检查的清单,Claude 会更认真对待。
<rules> - 字数 200 ± 20 字 - 必须包含关键词:降噪、续航 30 小时、蓝牙 5.3 - 不得使用绝对化用语 - 不得编造未给出的参数 - 输出仅包含正文 - 若原文未提及某信息,请回答「未找到」而非推测 </rules>
「输出仅包含正文」「未提及就回答未找到」这两句是 Claude 场景下的「金句」,能极大减少无效输出。
8. 12 个可复制 prompt 模板
以下模板按场景分类,方括号里替换为你自己的需求即可。更多模板可以参考 Gemini 提示词库(多数通用)。
写作类
<role>你是小红书资深写手</role>
<task>把下方素材改写成 300 字小红书笔记</task>
<rules>标题含数字 / 段落不超过 2 行 / 结尾留钩子</rules>
<material>{粘贴素材}</material>
请按下方样例风格,写一段 200 字散文,主题是 [主题]:
<example>{你自己的样例}</example>
办公类
请把以下会议纪要整理成 Markdown:
1. 3 条核心决议
2. 5 个行动项(含负责人 / 截止日期)
3. 2 个待澄清问题
<minutes>{粘贴纪要}</minutes>
请把以下 KPI 数据写成 60 字内的周报开头,
不使用形容词最高级:{粘贴数据}
代码类
<task>审查下面这段 Python 代码</task>
<dimensions>安全性 / 性能 / 可读性</dimensions>
<rule>每条建议附具体代码片段</rule>
<code>{粘贴代码}</code>
请为下面代码写 pytest 单元测试,
覆盖正常路径 / 边界 / 异常三类场景:
<code>{粘贴代码}</code>
研究类
请先复述 <document> 主旨,再执行:
1. 5 个核心结论 + 来源章节
2. 3 处未解决问题
<rule>未提及就回答「未找到」</rule>
<document>{粘贴文档}</document>
请基于 Projects 中「论文库」的 3 篇论文, 做一份对比表:研究问题 / 方法 / 数据集 / 结论 / 局限。
生活类
请基于以下条件给我一份本周晚餐食谱: - 2 大人 1 小孩,小孩对花生过敏 - 每餐 30 分钟内完成 输出:周一到周日每天 2 菜 1 汤,附购物清单。
我要去 [城市] 出差 3 天,预算 [金额]。 请给我一份含交通 / 住宿 / 餐饮 / 备用时间的行程表, 每环节标注预估花费,不超预算。
学习类
请用费曼学习法向我解释 [概念]: 1. 1 句话定义 2. 1 个生活类比 3. 3 道自测题,先不公布答案
我要在 7 天内准备 [考试]。请基于「初学者」水平 出每日 90 分钟计划,含目标 / 资料 / 练习 / 自检。
9. 常见问题 FAQ
Claude 的提示词技巧能用在 ChatGPT 上吗?
多数通用(角色、Few-shot、约束清单),但 XML 标签、Projects、Prefill 是 Claude 特有或更稳的,详细对比见 Claude vs ChatGPT 对比。
XML 标签一定要用吗?
短 prompt 可不用,但任何超过 3 段、含多种异质内容的 prompt 建议用,Claude 会更稳。
Projects 是免费的吗?
Projects 属于 Claude Pro 订阅权益,免费版不可用。具体权益以官方页面为准。
怎么避免 Claude 编造引用?
用「先复述后执行」+「未提及就回答未找到」+「来源章节标注」三件套,幻觉率明显下降。
Prefill 在网页端能用吗?
Prefill 在 API 调用中最稳定,claude.ai 网页端体验可能不同,以官方文档为准。