Aioga
AI资讯 / 技巧观点
返回 AI资讯

Claude 5 代模型上下文工程新规则:Claude Code 系统提示词精简超 80%

Claude:Blog(网页)Aioga 编辑团队2026-07-23T16:00:00.000Z热度 65

Anthropic 为 Claude Opus 5 和 Claude Fable 5 等新一代模型删除了 Claude Code 超过 80% 的系统提示词,且编码评测无显著损...

技巧观点Claude:Blog(网页)

今日 AI 情报摘要

Anthropic 为 Claude Opus 5 和 Claude Fable 5 等新一代模型删除了 Claude Code 超过 80% 的系统提示词,且编码评测无显著损失。

中文正文 · AI 翻译

我们为更高级的模型移除了 Claude Code 系统提示的 80% 以上。如何将我们学到的经验应用到你在 Claude Code 和你自己的智能代理中的上下文工程中。

Claude 5 代模型上下文工程新规则:Claude Code 系统提示词精简超 80%

我之前写过关于如何最佳地提示新一代 Claude 5 模型的文章:https://claude.com/blog/a-field-guide-to-claude-fable-finding-your-unknowns,并讨论了如何与它们迭代工作,以发现你想要构建的内容。

但是当你向 Claude 发送消息时,提示只是它获得的上下文的一小部分。你的大部分上下文来自系统提示、Skills、CLAUDE.md 文件、记忆以及其他来源。我们称之为上下文工程:https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents,它对你在使用 Claude Code 或构建你自己的代理时生成的结果有很大影响。

与提示不同,上下文通常用于许多请求,因此不能过于具体。你如何为 Claude 构建这些通用的提示和指导,尤其是在你不知道用户的提示可能是什么的情况下?

这可能出乎意料地困难,因为 Claude 自身的能力在不断演变。最近,我们注意到在提示新一代 Claude 模型时有了很大变化。对于 Claude Opus 5 和 Claude Fable 5 等模型,我们移除了 Claude Code 系统提示的 80% 以上,而在我们的编码评估中没有可测量的损失。

以下是我们关于提示这一新类模型学到的经验,以及你如何利用它来更新你的上下文工程。我们已将这些最佳实践放入 `claude doctor;` 中;在 Claude Code 中使用 /doctor 命令来调整你的技能和 CLAUDE.md 文件。

总体而言,我们发现我们在系统提示、CLAUDE.md 文件和技能中对 Claude Code 的约束过多。

例如,当我们阅读自己内部使用 Claude Code 的记录时,会看到在单个请求中出现几个相互冲突的信息,比如“根据情况保留文档”或“不要添加评论”,因为我们的系统提示、技能和用户请求相互冲突。

Claude 5 代模型上下文工程新规则:Claude Code 系统提示词精简超 80%

通常,Claude 可以理解用户的意图以得到正确答案,但 Claude 必须在决定该怎么做之前,更仔细地考虑这些重叠和冲突的信息。

虽然这些限制曾经是为了避免最坏情况所必需的,但我们后来发现可以删除其中许多限制,让模型改为使用周围的上下文和判断力。

此外,Claude Code 现在拥有更多工具。Claude 过去依赖 CLAUDE.md 作为记忆、信息和指导的来源。现在我们有了记忆、文物和技能,Claude 可以利用这些创建在会话中加载和共享上下文的新方式。

以前有一些上下文工程的最佳实践已经成为了神话。其中包括:

Claude 5 代模型上下文工程新规则:Claude Code 系统提示词精简超 80%

当我们首次推出 Claude Code 时,我们需要确保 Claude 避免最坏情况,例如删除文件。这意味着我们会给出特别强烈的指导,即使这些指导并不总是正确。例如,在系统提示中我们曾经说:

在代码中:默认不写注释。绝不写多段 docstring 或多行注释块——最多一行短注释。除非用户要求,否则不要创建计划、决策或分析文档——根据对话上下文工作,而不是中间文件。

但对于某些特定的提示,这种指导是错误的。对于文档来说,用户可能有自己的偏好,或者非常复杂的代码的某些部分可能需要多行注释块。

不过,对于旧模型,如果没有这些保护措施,Claude 写的注释在许多情况下会不正确,我们必须接受这种权衡。但新模型有更好的判断力,可以无需明确规则也能很好地处理这些决策。

在新的系统提示中,我们说:编写的代码应与周围代码一致:匹配其注释密度、命名和习惯用法。

工具使用的首要规则是给 Claude 展示如何使用它们的示例。使用我们最新的模型后,我们发现给予示例实际上会将它们限制在特定的探索空间。

Claude 5 代模型上下文工程新规则:Claude Code 系统提示词精简超 80%

与其使用示例,不如更多地考虑工具、脚本和文件的设计——Claude 可使用哪些参数,以及如何使这些参数更具表现力?

例如,在待办工具示例中,仅将状态列为待处理、进行中和已完成之间的枚举,就能向Claude提示如何使用它。关于保持一个项目处于进行中的指令有助于定义我们所请求的行为。

因为Claude Code专注于编码,我们的系统提示包括了有关如何进行代码审查和验证的详细信息。这些信息并不总是必要的,但当需要时,它们是至关重要的信息。

从那时起,Claude Code在使用渐进式披露方面变得非常熟练——在合适的时间加载正确的上下文。例如,我们将验证和代码审查移入了它可以选择调用的独立技能中。

但渐进式披露不仅仅用于技能,我们也将其用于工具。我们的一些工具是“延迟加载”的,这意味着代理在使用工具之前必须通过 ToolSearch 搜索它们的完整定义。这使我们能够拥有更多工具(例如我们的任务工具),这些工具在被需要之前不会占用上下文。

同样的方法也可以应用于你自己的 CLAUDE.md 和 Skill.md 文件。有一个常见的误解是,你希望将这些文件做成每一个已知实践的中央存储库,因为否则Claude找不到它们。相反,可以考虑建立一个文件树,在适当的时间加载:https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude。

早期的Claude模型有时可能需要重复的指令,或者更容易听从上下文窗口末尾的指令,而不是开始时的指令。这意味着我们的系统提示有时会在主要系统提示中引用工具,也会在工具描述中包含指令。

我们发现,可以删除这些重复示例,并将工具使用说明放在工具描述中,而不是系统提示中。

我们曾鼓励用户通过使用 # 快捷键将内容保存到Claude的记忆中,从而写入他们的 CLAUDE.md:http://claude.md。相反,现在Claude会自动保存与工作和您相关的记忆。

在计划模式下,Claude Code 主要依赖带有计划的 markdown 文件。将这些文件作为计划存储,有助于 Claude 在需要时参考它们。另一个类似的最佳实践是将规范存储在代码库中,以便 Claude 在处理较长项目时参考。

但我们发现 Claude 能够处理越来越复杂的参考资料。不再只是简单的 markdown 文件,Claude 现在可以引用由我们新的工件功能创建的 HTML 工件。

你也可以以代码的形式给 Claude 提供参考。规范也可能是详细的测试套件,或是 Claude 可能会移植的另一个代码库中的函数。

评分标准(Rubrics)是另一种参考形式。评分标准允许 Claude 通过使用动态工作流尝试并验证你在特定领域的品味(例如,好的 API 设计是什么样的):https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude,并利用这些评分标准启动验证代理。

把这一切整合起来,当你组装上下文时,它会是什么样子?

Claude 5 代模型上下文工程新规则:Claude Code 系统提示词精简超 80%

系统提示与产品上下文紧密相关。它告诉 Claude 正在操作哪个产品以及正在做什么。对于 Claude Code,你很可能永远不需要修改它,但如果你正在构建自己的代理框架,这里是你应该投入大量时间的地方。

保持你的 CLAUDE.md 简洁,简要描述你的仓库用途,但大部分篇幅应放在代码库内部的注意事项上。例如,你可以将代码组织成将类型集中在一个单一文件中,而不出现在其他地方。避免陈述 Claude 通过查看你的文件系统或仓库就能知道的“显而易见”的事情。

大量使用渐进式展示(progressive disclosure),例如如果你有几个独特的工作验证说明,可以创建一个验证技能并在你的 CLAUDE.md 中引用它。

将技能视为轻量级指南,让 Claude 在需要时找到信息。避免让它们过于受限,除非在高度重要的领域。

对于较长的技能,尽量使用渐进式展示——将其拆分为多个文件。

技能最好编码特定观点、知识或与你、你的团队或产品相关的最佳实践。

你可以使用@提及文件,将它们作为参考。参考资料允许Claude查阅关于当前计划的深入信息。

这些文件可能是规格文件、原型设计,甚至整个代码库。通常你应该优先使用代码文件,因为它为Claude提供了清晰、高精度的指令,这是它非常擅长的语言。例如,一个设计的HTML原型通常比设计描述或截图能产生更好的结果。

在你的系统提示、技能和CLAUDE.md文件中,你可能需要像我们一样进行简化。我们推出了一个新的命令叫`claude doctor`,也可以帮助你自动完成这一操作。有关如何针对更高级模型进行提示的更多细节,请查看我们的Fable指南:https://claude.com/blog/a-field-guide-to-claude-fable-finding-your-unknowns。

本文由Anthropic技术团队成员Thariq Shihipar撰写。

探索更多与Claude相关的产品新闻和构建团队的最佳实践。

产品更新、操作指南、社区聚焦等,每月发送到你的收件箱。

嗨Claude!你能帮我为受众开发一个独特的声音吗?如果你需要更多信息,请立即向我提出1-2个关键问题。如果你认为我应该上传任何能帮助你更好完成工作的文档,请告诉我。你可以使用你有权限访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这项任务。不要使用分析工具。请保持你的回答友好、简短并具有对话性。请尽快执行任务——如果可行,生成一个成果会很棒。如果使用成果,请考虑哪种类型的成果(互动、可视化、清单等)对该任务最有帮助。谢谢你的帮助!

嗨,Claude!你能帮我改善写作风格吗?如果你需要更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。如果有助于你更好地完成任务,你可以使用你能访问的工具——比如Google Drive、网络搜索等。请不要使用分析工具。请保持你的回复友好、简短和对话式。请尽快执行任务——如果有可行的产物会很棒。如果使用产物,请考虑哪种类型的产物(互动型、视觉型、清单等)对这个具体任务最有帮助。谢谢你的帮助!

嗨,Claude!你能帮我头脑风暴一些创意想法吗?如果你需要更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。如果有助于你更好地完成任务,你可以使用你能访问的工具——比如Google Drive、网络搜索等。请不要使用分析工具。请保持你的回复友好、简短和对话式。请尽快执行任务——如果有可行的产物会很棒。如果使用产物,请考虑哪种类型的产物(互动型、视觉型、清单等)对这个具体任务最有帮助。谢谢你的帮助!

嗨,Claude!你能把复杂的主题讲得简单易懂吗?如果你需要更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。如果有助于你更好地完成任务,你可以使用你能访问的工具——比如Google Drive、网络搜索等。请不要使用分析工具。请保持你的回复友好、简短和对话式。请尽快执行任务——如果有可行的产物会很棒。如果使用产物,请考虑哪种类型的产物(互动型、视觉型、清单等)对这个具体任务最有帮助。谢谢你的帮助!

嗨,Claude!你能帮我理清这些想法吗?如果你需要更多信息,请立即向我提出1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这项任务。不要使用分析工具。请保持你的回答友好、简短和对话性。请尽快执行这项任务——如果有合适的产物就太好了。如果使用产物,请考虑哪种类型的产物(互动式、视觉化、清单等)最适合这项具体任务。谢谢你的帮助!

嗨,Claude!你能帮我准备考试或面试吗?如果你需要更多信息,请立即向我提出1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这项任务。不要使用分析工具。请保持你的回答友好、简短和对话性。请尽快执行这项任务——如果有合适的产物就太好了。如果使用产物,请考虑哪种类型的产物(互动式、视觉化、清单等)最适合这项具体任务。谢谢你的帮助!

嗨,Claude!你能解释一个编程概念吗?如果你需要更多信息,请立即向我提出1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这项任务。不要使用分析工具。请保持你的回答友好、简短和对话性。请尽快执行这项任务——如果有合适的产物就太好了。如果使用产物,请考虑哪种类型的产物(互动式、视觉化、清单等)最适合这项具体任务。谢谢你的帮助!

嗨,Claude!你能帮我看看代码并给我一些建议吗?如果你需要更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这项任务。不要使用分析工具。请保持你的回答友好、简短和对话式。请尽快执行这项任务——如果有合适的产物就太好了。如果使用产物,请考虑哪种类型的产物(交互式、视觉化、清单等)对这个具体任务最有帮助。谢谢你的帮助!

嗨,Claude!你能和我一起“共鸣”代码吗?如果你需要更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这项任务。不要使用分析工具。请保持你的回答友好、简短和对话式。请尽快执行这项任务——如果有合适的产物就太好了。如果使用产物,请考虑哪种类型的产物(交互式、视觉化、清单等)对这个具体任务最有帮助。谢谢你的帮助!

嗨,Claude!你能写资助申请书吗?如果你需要更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这项任务。不要使用分析工具。请保持你的回答友好、简短和对话式。请尽快执行这项任务——如果有合适的产物就太好了。如果使用产物,请考虑哪种类型的产物(交互式、视觉化、清单等)对这个具体任务最有帮助。谢谢你的帮助!

情报判断

Aioga 编辑摘要

Anthropic 表示,面向 Claude Opus 5、Claude Fable 5 等新一代模型,Claude Code 删除了超过 80% 的系统提示词,并称其编码评测没有可测量的损失。

背景分析

文章将提示词之外的系统提示、Skills、CLAUDE.md、记忆及其他信息统称为上下文工程。由于这些内容会跨多次请求复用,设计时难以针对未知的用户请求保持具体。

Aioga 观点

Aioga 判断,核心变化不是单纯追求更短的提示词,而是减少对先进模型的过度约束。文中内部使用记录显示,系统提示、Skills 与用户请求可能同时给出互相冲突的指令。

影响与后续

值得关注的是,模型能力演进可能改变上下文工程的合适粒度。对 Claude Code 或自建智能体而言,继续沿用累积形成的规则,可能增加冲突;但材料未证明精简对所有模型和任务都无损。 Aioga 判断,可先审查系统提示、Skills 与 CLAUDE.md 中重复或冲突的规则,并在 Claude Code 中使用 /doctor 调整其规模。任何删减都应结合自身任务评测验证,不宜直接外推文章结论。

来源与版权说明

本页正文由公开来源页面提取并按原有信息整理,同时保留来源、发布时间和原文入口。版权归原作者及来源网站所有,请通过原文链接核验和阅读来源版本。

抓取通道: 摘要聚合 · 原始域名: claude.com

来源: Claude:Blog(网页)

原文链接: 打开原始来源

Aioga 归档: 查看情报页

Content record: source-page · Updated: 2026-07-23T16:00:00.000Z

API 中转站
API RELAY · DEVELOPER INFRASTRUCTURE

API 中转站

统一接入主流 AI 模型 API,为开发、测试与生产环境提供稳定调用入口。

立即访问 api.w173.com
AIOGA SHARE POSTER

分享这篇 AI 情报

Anthropic 为 Claude Opus 5 和 Claude Fable 5 等新一代模型删除了 Claude Code 超过 80% 的系统提示词,且编码评测无显著损...

Claude:Blog(网页)2026-07-23T16:00:00.000Z
扫码打开文章详情扫码直达文章详情

Aioga 自动聚合全球 AI 动态,并保留来源信息用于核验与引用。