免费POC, 零成本试错
AI知识库

AI知识库

学习大模型的前沿技术与行业落地应用


收藏

用Claude Code经验告诉你:别只盯着 Prompt,上下文才是生死线!

发布日期:2025-10-04 13:30:15 浏览次数: 2788
作者:AI智见录

微信搜一搜,关注“AI智见录”

推荐语

Anthropic最新研究揭示:AI的未来在于"上下文工程",告别Prompt时代,掌握让AI真正变聪明的关键。

核心内容:
1. 从Prompt Engineering到Context Engineering的范式转变
2. AI注意力机制与"上下文腐烂"现象解析
3. Anthropic提出的三条高效上下文构建黄金法则

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

 

即使 Prompt 写得再好,AI 助手有时还是会犯迷糊,会忘记之前的对话,搞错你的指令,或者在处理复杂任务时彻底“掉线”。

这不是你的错觉。

昨天,创造了 Claude 的公司 Anthropic 发布了一篇有关提示词和上下文的重磅指南,一针见血地指出了问题的根源。他们说,AI 发展的下一个阶段,核心已经不是“提示词工程 (Prompt Engineering)”,而是“上下文工程 (Context Engineering)”,在 Claude Code 设计中也都是在遵循这这些规则,了解这些内容对于你自己的 AI Agent 设计也会有一些帮助。

简单来说,决定 AI Agent 聪明与否的关键,已经从“怎么问问题”,变成了“给它看什么信息”。

这篇文章,我们用最简单的话,为你讲清楚这个能改变 AI 行业游戏规则的新概念。

告别 Prompt,欢迎来到“上下文”!

过去我们都在学习怎么写 Prompt。大家想尽办法,用各种技巧,希望 AI 能听懂我们的话。这就像我们在学习一门新的外语,努力让自己的表达更清晰。

但是,Anthropic 告诉我们,这条路快走到头了。

因为 AI Agent 正在处理越来越复杂的任务,它不再是简单的一问一答。它需要像人一样,能够联系上下文,进行多步骤的思考和行动。

这时候,只优化 Prompt 就像只教一个员工“好好听话”,却不给他提供工作需要的资料和背景信息。他听得再明白,也干不好活。

“上下文工程” 就是解决这个问题的。它研究的是,在 AI 执行任务的每一步,我们应该给它提供哪些最关键、最有效的信息。这些信息,就是 AI 的“工作记忆”。

你看,Prompt 只是我们输入的一部分。而上下文,包含了系统指令、工具、MCP、外部数据、历史对话等等,是 AI 当下能看到的所有信息。管理好这些信息,才是让 AI 变聪明的核心。

示意图:Prompt只是上下文冰山一角

AI “注意力” 是有限的

你可能会问,信息不是越多越好吗?我把所有资料都给 AI 不就行了?

恰恰相反。

研究发现,当 AI 的上下文窗口(Context Window)里的信息越来越多时,它的表现会下降。这个现象叫做 “上下文腐烂 (Context Rot)”。

这和我们人类很像。想象一下,你正在处理一个重要项目,如果有人不停地在你耳边说各种无关紧要的话,你的注意力会被分散,工作效率会大大降低。

AI 也有 “注意力预算 (Attention Budget)”。每一个进入上下文的信息,都会消耗它的注意力。信息过载,AI 就会像我们一样出现“脑雾”,抓不住重点,甚至忘记了最初的目标。

所以,上下文工程的核心原则就是:用最少、最高效的信息,让 AI 做出最正确的决策。

打造一个好的上下文,Anthropic 给出的三条规则

既然上下文这么重要,我们该如何管理它?Anthropic 给了我们三个简单又实用的建议。

1. 系统提示 (System Prompts)

系统提示是给 AI 定规矩的地方。这里的写作要像个好领导,目标明确,指令清晰,但又给员工留出自主发挥的空间。

  • • 太死板不行:如果你用一堆 if-else 逻辑把 AI 的每一步都写死,它就会变得很脆弱,遇到一点新情况就“死机”。
  • • 太模糊也不行:如果你只给一个“要智能一点”这样模糊的指令,AI 根本不知道该干嘛。

最好的方式是,用清晰的语言,比如 Markdown 标题或 XML 标签,把指令分成不同模块,比如 <background_information>(背景信息)、<instructions>(操作指令)、## 输出格式。这样 AI 就能一目了然。

2. 工具 (Tools)

我们给 AI 的工具,本质上是一种全新的软件。它不再是传统代码那样,输入 A 就必须输出 B。它是 确定性系统(你的代码) 和 不确定性智能体(AI) 之间的一份合约。

这份合约写得好不好,直接决定了 AI 的办事效率。Anthropic 发现,最让 AI “头大”的工具,通常有几个共同的问题:

  • • 命名模糊,让人猜谜:想象一个工具的参数叫 user。这个 user 到底是指用户 ID、用户名还是邮箱地址?连人都得猜,AI 就更容易犯错。一个好的参数应该叫 user_id 或者 user_email,清晰明确。
  • • 功能重叠,选择困难:如果你同时给了 AI 一个 search_jira 和一个 find_issue_in_jira 的工具,它可能就要当场“死机”了。因为它不知道这两个功能相似的工具该用哪个。最好的做法是使用 命名空间,比如把工具命名为 jira.search_issue 和 asana.search_task,这样 AI 就能清晰地知道不同工具的服务边界。
  • • 返回一堆“天书”:工具执行完,返回给 AI 一大堆计算机才看得懂的 uuid 或者内部 ID,这不仅浪费了宝贵的“注意力预算”,还让 AI 难以理解。一个好的工具,应该返回人类可读的 name,并且可以提供 “简洁模式 (concise)” 和 “详细模式 (detailed)” 的选项。这样,AI 就可以只在需要时才去获取那些技术细节,平时则用最少的信息来做判断。

简单来说,设计工具的原则和管理上下文一样:用最清晰、最高效的方式,给 AI 提供决策所需的最少信息。 好的工具能让 AI 把注意力集中在解决问题上,而不是猜测你的工具到底该怎么用。

3. 少样本提示 (Few-shot)

用示例(Few-shot Prompting)来教 AI 是个好办法。但很多人会在这里犯错,他们恨不得把所有想到的极端情况都写成例子塞给 AI。

Anthropic 说,这完全是反效果。

正确的做法是,精心挑选几个 多样化、有代表性 的经典案例。对 AI 来说,一个好的例子,就是一张胜过千言万语的图片,能让它迅速领悟到我们期望的行为模式。

三种更高级玩法

对于那些需要几个小时甚至更长时间的超长任务,比如迁移一个大型代码库,AI 的上下文窗口肯定不够用。怎么办?

Anthropic 提出了三种更高级的玩法:

  1. 1. 压缩 (Compaction):当对话快要超出限制时,让 AI 自己把前面的聊天记录做个总结,提炼出关键信息,然后带着这个“会议纪要”开始新的对话。
  2. 2. 结构化笔记 (Structured Note-taking):让 AI 学会自己记笔记。比如,在做一个复杂项目时,它可以随时把重要发现、待办事项写在一个外部的 NOTES.md 文件里。需要的时候再拿出来看,这样就不会忘记关键信息。
  3. 3. 子智能体架构 (Sub-agent Architectures):把一个大任务,分包给几个“专家” AI。比如一个“资料搜集员”,一个“代码分析师”,一个“报告撰写员”。主 AI 负责统筹,各个子 AI 专注于自己的领域,最后把结果汇总。这样既高效,又不会让主 AI 的“脑子”过载。这个就是 Claude Code 的 Subagents。

下次当你的 AI Agent 表现不佳时,别再只去折腾 Prompt 了。去看看它的上下文里,是不是塞了太多垃圾信息,或者缺少了关键的指引。



53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅