专门针对 Claude 的提示
提示的大部分内容都是通用的。但有几项技巧对 Claude 尤其有效——而且有一些来自旧模型的习惯如今已经起反作用了。本课把信号和噪声区分开来:哪些才是真正 Claude 独有的内容。
- 认清值得倾力投入的 Claude 独有技巧——XML 标签、清晰表达、角色设定、思考、示例和预填充
- 摒弃那些如今会适得其反的旧模型习惯(全大写、威胁、过度设计的脚手架)
- 明确应当作为你的 Claude 招牌延续下来的两个习惯——对 XML 标签的亲和力和预填充
- 理解切换模型时需要重新检查哪些方面
在 Claude 上多用这些
下面这些是在 Claude 上回报最高的做法。第一项是你能养成的单项价值最高的习惯。
- XML 标签。 Claude 针对带命名标签的结构化提示词(用于标注输入、指令和示例)做了良好调优。这是价值最高的 Claude 习惯。
- 清晰且直接。 说明目标、约束以及"完成"是什么样子。Claude 会严格遵循明确的指令。
- 通过系统提示赋予它一个角色。
- 在难题上让它思考——要求它逐步推理,或者在推理模型上使用扩展思考/努力程度(这种情况下你往往不需要显式要求思维链)。
- 为格式和边缘情况使用示例(少样本)。
- 预填充 Claude 回复的开头(在 API 上)以引导格式。
试试预填充
预填充指的是由你自己来开启助手回合,让 Claude 按照你想要的格式继续往下写。在 API 上,用一个起始字符或标题来开启助手回合:
预填充以推动 JSON 输出
{预填充一个标题以推动结构
## Summary
- 用 { 开启助手回合来推动 JSON,或用一个标题来推动结构化输出。预填充是一个仅限 API 的杠杆——它无需在指令上花费字数就能引导格式。
抛弃这些旧习惯
较新、更字面遵循指令的 Claude 模型改变了规则。那些在旧模型上有用的花招如今反而碍事。
- 少用全大写和威胁式提示词("你必须……否则……")。较新的 Claude 模型会从字面遵循指令,措辞礼貌、具体的指令比大喊大叫更有效。
- 不要用繁复的"越狱式"脚手架来过度设计——清晰、诚实的指令胜过各种花招。
- 少即是多——一条紧凑的提示词胜过一条把诉求埋没其中的冗长提示词。
Claude 与其他模型的对比
这些原则是可以迁移的(参见跨 AI 提示词转换),但有两点最值得作为 Claude 独有之处记住。
Guided walkthrough1 of 3
- 用命名标签把输入、指令和示例包裹起来。Claude 对标签的亲和力使其成为最可靠的结构化习惯。
- 为助手回合埋下种子以锁定格式——用一个起始花括号推动 JSON,用一个标题推动结构。
- 当你离开 Claude 时,要重新检查语气强度和格式提示;在这里属于字面遵循的内容未必能干净利落地迁移过去。
Claude 独有速查
按 Enter 或空格键翻转卡片。使用左右方向键在卡片之间切换。已显示术语。1 / 5
- XML 标签是价值最高的 Claude 习惯;预填充是最有用的 Claude 独有格式杠杆。
- 较新的 Claude 模型会从字面遵循指令——要清晰直接,而不是大声或带威胁。
- 少即是多:一条紧凑、诚实的提示词胜过繁复的脚手架。
- 原则可以跨模型迁移,但切换时要重新检查语气强度和格式提示。