向度之桥 26-01-07 15:09
微博认证:科技博主

推荐大家去看一份文档,是Anthropic官方最新发布的Claude 4.x提示工程最佳实践!

我花了半天时间把整份文档啃完,学到了一些新的提示词技巧。

毕竟这是人家Anthropic自己写的指南,他们真的比任何人都清楚怎么用好自家的产品!

今天我就把这份文档里最重要的几个关键点给大家整理出来,建议收藏。

1️⃣大模型不是对话伙伴了,它是执行者
这个观点是整份文档的核心基调。

过去我们和AI对话,总觉得要给它一些发挥空间。
比如你想做个数据分析仪表板,可能会说

提示词:创建一个分析仪表板。

结果模型给你搭了个架子,功能很简陋。

官方建议怎么写呢?
提示词:创建一个分析仪表板,包含尽可能多的相关功能和交互,超越基础功能,创建一个功能完整的实现。

模糊的请求只会得到平庸的通用回答。很多人觉得AI不够聪明,可能不是模型的问题,而是我们没把好的标准定义清楚。

2️⃣ 解释为什么,比说什么更有效
这个点我觉得特别有意思。

假设你在做一个语音合成的应用,文本要转成语音播放。
你可能会写一条规则:永远不要使用省略号。
模型会照做,但它不理解背后的原因。

下次遇到类似的符号问题,比如表情符号、特殊标点,它可能就不知道怎么处理了。

官方建议换个写法:你的响应将由文本转语音引擎朗读,因此永远不要使用省略号,因为文本转语音引擎不知道如何发音。

学会了吗?
你得把背景交代清楚,当模型知道了这条规则背后的技术限制,它就能举一反三。

3️⃣ 告诉它你想要什么,别老说不想要什么

这条原则在格式控制上特别明显。
很多人写提示词喜欢用否定句:不要太长、不要用专业术语、不要列清单。

问题是,否定句划定的是边界,但没有指明方向。
模型知道了什么不能做,却不知道该往哪走。

官方给了一个很详细的格式控制示例,大意是这样的:
在写长篇内容时,使用清晰流畅的散文,用完整的段落和句子。标准段落换行来组织内容。Markdown只用在行内代码、代码块和简单标题上。不要用粗体和斜体。除非内容本身就是离散的列表,或者用户明确要求,否则不要用项目符号。把信息自然地融入句子,而不是切割成孤立的点。

这段话主要在描述理想的输出长什么样,读完之后,模型心里有了一个清晰的画面。

同理,如果你希望模型的回复更口语化,与其说不要太书面,不如说像朋友聊天一样回复我,可以用一些语气词。

4️⃣ 长任务需要教模型管理自己
这部分内容稍微技术一点,但思路很有启发。

大模型有上下文长度限制,一旦对话太长,早期的内容就会被压缩或遗忘。
在做复杂项目的时候,这是个大问题。

官方的建议是,让模型意识到这个限制,并学会在资源耗尽前主动存档。

具体的提示词是这样的:
你的上下文窗口将在接近限制时自动压缩。当你接近令牌预算限制时,在上下文窗口刷新之前将当前进度和状态保存到内存中。始终尽可能持久和自主地完成任务。无论剩余上下文如何,不要人为提前停止。

换句话说,你要告诉模型,别因为快没空间了就草草收场,该存档存档,该续上续上。

项目管理中的一个原则就是,好的项目经理不会等到截止日期才发现进度落后。
他会设置检查点,定期同步状态,确保任何时候接手的人都能继续推进。

对待AI也是一样,你得教它怎么管理自己。

5️⃣ 并行处理是被严重低估的能力
Claude 4.x有个很强的特性,就是可以并行调用多个工具。

比如你需要读取三个文件,它可以同时发起三个读取请求,而不是一个一个来。 这能大幅提升效率。
但这个能力默认不一定会被充分利用。

你需要在提示词里明确说明:
如果你打算调用多个工具,并且工具调用之间没有依赖关系,请并行进行所有独立的工具调用。
同时也要给它一个边界条件:如果某些调用依赖于先前调用的结果,就按顺序来,不要并行。

6️⃣ 防止模型过度工程化
这个问题在用Claude Opus 4.5写代码时特别明显。

模型有时候会陷入一种追求完美的误区,你让它修个小bug,它顺手把周围的代码也重构了一遍。
出发点是好的,但往往过度了。

官方建议在提示词里加上这样的约束:
避免过度设计。仅进行直接请求或明确必要的更改。保持解决方案简单和专注。不要添加功能或进行超出要求的改进。简单功能不需要额外的可配置性。不要为假设的未来需求设计。正确的复杂性数量是当前任务所需的最小值。

这段话的核心就是最小化原则,当前任务需要什么,就做什么,不要替用户操心太远的事。

文档里还专门提到了前端设计领域。

为了避免通用的AI味,需要引导模型关注设计的独特性。
通过指定字体、配色策略和动画效果,可以激发模型的创造力,构建出令人愉悦的用户界面。

官方用了一个词叫AI slop,意思是那种一眼就能看出来是AI生成的、毫无个性的设计。

要避免这种情况,就得在提示词里明确告诉模型,创建令人惊喜和愉悦的、创意独特的前端,不要收敛到通用的分布上的输出。

过去我们写提示词,多少有点靠感觉。
但现在官方明确告诉你,这是一个精确的系统工程。

这跟管理团队、带新人、甚至跟自己对话,道理都是相通的。
好的沟通从来不是客气,而是清晰。

发布于 上海