Opus 5 砍掉超 80% 系统提示词,我们用 AI 的方式也该变了 |附指南

Opus 5 砍掉超 80% 系统提示词,我们用 AI 的方式也该变了 |附指南

💡 原文中文,约4200字,阅读约需10分钟。
📝

内容提要

Claude Code团队删减了超过80%的系统提示词,因新模型能力更强,无需过多规则。建议减少绝对规则,用清晰工具说明替代示例,按需加载内容,避免重复要求,让AI自动记忆,并用代码、测试等作为参考。人类应提供上下文和定义好结果,而非堆砌提示词。

🔎

延伸解读

提示词精简的底层逻辑

Claude Code 团队删减超过 80% 的系统提示词,核心原因是新模型能力增强,不再需要大量规则来弥补不足。这些规则原本是为了防止旧模型出错,但如今反而占用上下文、引发冲突。这提示我们,随着模型升级,应重新审视并精简提示词,将判断权交还给模型,而非一味堆砌规则。

从规则到接口设计的转变

文章指出,与其提供大量示例,不如设计清晰的工具接口和参数,让模型自行判断如何调用。例如,只需定义任务状态和限制,模型就能理解操作流程。这要求开发者将精力从编写提示词转向设计工具和定义结果,以适配更智能的模型。

按需加载与避免重复

采用渐进式披露,将不常用的说明拆分为 Skills,按需加载,可减少上下文占用。同时,避免在系统提示词和工具说明中重复同一要求,新模型已能理解单一来源的指令。这有助于提升效率,减少冲突。

参考材料的多样化

除了文字规格,新模型能直接阅读 HTML 原型、代码、测试和评分表等。这些材料能更准确地传达预期结果。建议使用可运行的代码或原型作为参考,并利用评分表让验收 AI 检查,以提高交付质量。

Q&A

Claude Code 团队为什么删掉了超过 80% 的系统提示词?

因为新模型(如 Claude Opus 5、Claude Fable 5)能力更强,很多提示词变得多余,甚至可能造成冲突和占用上下文。删掉后重新评测,性能没有损失。

Claude Code 工程师 Thariq 提出的六个新思路是什么?

六个新思路包括:1. 少写绝对规则,相信模型判断;2. 用清楚的工具说明代替示例;3. 不常用的内容按需加载(progressive disclosure);4. 同一条要求只保留一份;5. 让 Claude 自动保存记忆;6. 用代码、测试、评分表等作为参考材料。

为什么说演示案例可能限制 Claude 的能力?

因为演示案例可能把 Claude 限定在演示过的操作范围内,而新模型可以通过接口定义自行判断如何调用工具,不需要完整示例。

progressive disclosure 在 Claude Code 中是如何应用的?

将代码审查和完成验证等说明做成 Skills,按需加载;工具说明也通过 ToolSearch 按需读取;CLAUDE.md 和 Skill.md 过长时按主题拆开,相关工作时再读取。

Claude Code 中 CLAUDE.md、Skills、References 分别有什么作用?

CLAUDE.md 记录项目特殊要求,保持简短;Skills 是按需打开的任务指南,适合放个人或团队特有知识;References 是当前任务可查阅的参考文件,如规格、原型、代码等。

为什么说现在人类应该提供上下文和定义好结果,而不是堆砌提示词?

因为新模型能力增强,很多规则可以交给模型自行判断,人类需要做的是提供上下文、设计工具接口,以及定义什么叫做好结果,这样模型才能更好地完成剩下的工作。

🏷️

标签

➡️

继续阅读