张岱樾
25-06-26 18:35 微博认证:AI博主

Claude 4 提示工程最佳实践 - 来自 Anthropic 官方文档 #AI提示词# #你用过ai工具吗# http://t.cn/A6gT4Ldf
简单说:
Claude 4 是个很听话的“学生”,但你得当个好“老师”。说得清楚、给点背景、用对例子,它就能给你想要的结果。无论是控制格式、写代码还是做设计,稍微调整一下提示,就能让它发挥得更好。

-- 核心原则 --

1. 说得越清楚越好
Claude 4 喜欢明确的指令。告诉它你到底想要什么,细节越多越好。比如,别光说“建个数据仪表盘”,而是说“建一个功能超全的仪表盘,尽可能多加点有用的功能和交互,做到极致。”

2. 提供背景,效果更佳
告诉 Claude 为什么你要这样要求,能帮它更懂你的目标。比如,别只说“别用省略号”,可以说“因为答案要用语音读出来,省略号会让语音系统读得乱七八糟。” 这样 Claude 会更明白你的意图。

3. 例子要选对
Claude 4 很注重你给的例子。确保例子展示你想要的行为,避免不想要的。比如,你给的例子要体现你希望的风格或格式。

-- 具体场景的技巧 --

1. 控制输出格式
· 说“做什么”比“别做什么”好:比如,别说“别用markdown”,说“写成流畅的散文段落”
· 用 XML 标签:比如“用 标签写散文部分”
· 提示风格影响输出:如果你想要某种格式,提示里也尽量用那种风格,比如不用 markdown 的提示能减少输出里的 markdown

2. 用好“思考”能力
Claude 4 擅长复杂推理或工具使用后的反思。可以用提示引导它,比如:“拿到工具结果后,先仔细想想质量,规划下一步,再行动。” 这样能让它更聪明地处理复杂任务。

3. 优化并行工具调用
Claude 4 很擅长同时调用多个工具,但加一句提示能让它更高效,比如:“需要多个独立操作时,尽量同时调用所有工具,别一个一个来。”

4. 减少代码中不必要的文件
Claude 4 写代码时可能创建临时文件来测试。如果不想它乱造文件,可以说:“如果创建了临时文件,任务结束时清理掉。”

5. 提升前端和视觉设计
想让 Claude 4 生成更炫的前端代码?可以直接鼓励它,比如:“别藏着掖着,使出全力!” 或者具体点:“加点悬停效果、过渡动画和微交互,设计上注重层次、对比和平衡。”

6. 避免“只为通过测试”
有时模型会为了通过测试而写硬编码的答案,忽略通用性。可以这样提示:“写一个高质量、通用的解决方案,适用于所有有效输入,别只盯着测试用例。逻辑要清晰,代码要可维护、可扩展。如果任务不合理或测试有问题,直接告诉我。”

-- 从 Sonnet 3.7 升级到 Claude 4 的注意事项 --

1. 明确你的期望:Claude 4 需要更具体的指令,告诉它你想要的具体行为
2. 用修饰词提升输出:比如,别只说“建个仪表盘”,加点要求像“功能要全面,交互要丰富”
3. 明确要求特定功能:比如动画或交互元素,得直接说出来

发布于 日本