Context 即 Agent:下一场 AI 产品战争,是上下文之争
Agent 能力的上限取决于上下文(Context),而非模型本身。谁掌握了用户上下文,谁就掌握了未来。核心内容:1. 模型、Harness与Context三者交织进化,交替成为瓶颈2. Context是决定Agent能力边界的关键事实,无法被模型吞噬3. 管理好Context,Agent的能力将自然涌现
本篇文章根据我在本月 43 Talks 线下活动中的分享整理而成。主理人李继刚邀请我时,给的主题词只有一个:Context。我想从 Agent 的视角出发,讨论一个判断:随着模型和 Harness 逐步趋同,真正决定 Agent 能力边界的,会越来越是
Context
先抛几个核心判断:
- 模型能力和 Context 交织进化,交替成为瓶颈,每一轮模型能力的提升后 Context 的重要性都在提升。
- 模型在吞噬 Harness,但永远吞噬不了 Context,因为 Context 不是能力,是事实。
- Agent 的天花板不在模型,在 Context。
- 谁拥有用户的上下文,谁就拥有一切。
- 把 Context 管好,Agent 自然涌现。
一次关于 Context 的分享
大家好,今天我想分享我上周在 43 Talks 线下活动中的内容。感谢 43 Talks 和李继刚的邀请。继刚当时给这次分享的主题只有一个词:Context。我就在想,围绕 Context 还能讲什么?Context 领域已经有很多专家,有人讲工程,有人讲产品。
我想选择一个稍微不同的角度。正好最近我在做 Agent 基础设施,自己也是 Agent 的重度用户。长期以来,我一直在思考 Context 在整个 Agent 生态系统中的价值。于是我想到一个题目:《Context 即 Agent》。
接下来,我会从这个角度展开分享。




瓶颈不是线性移动,而是螺旋上升


这些年,大模型和 Agent 产业一直在交织演化。每一次模型能力和 Harness 变强,我们都会重新回到 Context。最开始我们关注 Prompt,后来关注上下文,再后来关注 Harness。


当模型能力提升后,我们发现提供给模型的上下文不够,反而限制了模型能力发挥。于是我们去解决上下文问题。上下文改善之后,我们又通过提升 Harness 来增强模型的行动能力。当 Harness 提升到一定程度,限制 Agent 继续变强的,又变成了上下文。

所以,模型能力、Harness 能力和上下文能力的提升,不是一条线性路径,而是一条交织演化、交替上升的螺旋。模型能力和上下文会轮流成为瓶颈;每一轮螺旋之后,Context 的重要性都会继续上升。
我们常说模型会吃掉很多东西:知识、信息、模式、最佳实践和概率。与此同时,模型自身的能力也在逐步提升,包括执行任务、调用工具、感知环境和运行工作流的能力。

这些能力原本都属于 Harness 的一部分。但我们会发现,它们正在逐步被集成到模型中,成为模型自身能力的一部分。无论是 OpenClaw、Hermes,还是各种 Agent 框架,它们之间的本质差异正在变小,执行层能力也在慢慢商品化。

所以我们再从这个角度看 Agent。第一版公式可以写成:Agent 是关于 Harness 和 Context 的函数。前面我对 Harness 和 Context 做了很多说明,但后来我意识到,Harness 会逐步变成模型能力的一部分,并且趋于一致。它并不是一个长期稳定的变量,而是一组会持续提升、最终被并入模型的能力。



换句话说,Harness 更像函数本身的一部分。过去需要外部框架完成的事情,比如调工具、执行代码、管理记忆、多步规划,正在变成模型的原生能力。所以 Agent 是什么?它更像是一个关于 Context 的函数。模型和 Harness 本质上都在函数内部,剩下那个不断变化、不断适应的变量,就是 Context。
模型会持续吞噬 Harness,并在这个过程中提升自身能力。但模型永远吞噬不了 Context,因为 Context 不是能力,而是事实。

为什么 Context 是决定性变量


模型本身是概率机器,默认输出往往是训练数据分布中的中位数,也就是统计意义上最正确的那一部分。如果没有 Context,模型面对我们的问题时,给出的通常都是 P50 的结果。

有了 Context 之后,情况就不一样了。Context 是解压缩模型能力的钥匙。模型已经把大量可能性压缩在概率分布中,而 Context 能把其中一条路径解压成此时此地的答案。


所以,Context 是什么?它是此时此地,是那把钥匙。早期的 Prompt 通常只是一句话,用来激发模型能力;而 Context 是一整个工作现场。

Context 为模型还原任务发生的背景和条件,让 Agent 有能力做出更正确的行动。目标、背景、历史、约束、材料、状态、偏好、成功标准,这些都属于 Context。

举个例子,如果只对模型说“帮我实现一个登录功能”,它可能会给出一个教科书式的示例。但如果把项目结构、技术栈、登录设计、数据库 Schema、团队代码风格、不能碰的模块、测试和部署方式都提供给 Coding Agent,结果就会完全不同。


回到前面的融资邮件例子。如果我们给 Agent 提供了充分背景,它也能得到我们真正想要的结果。这时,它给出的就不再是通用示例,而是符合真实需求的完整产出。

所以,你的 Agent 和我的 Agent 的差异,并不一定来自模型本身。即使用同一个模型,Agent 的表现也可能相差很大。差异往往来自不同的人对 Context 的投入。提供不同的 Context,就会得到不同的 Agent。

而且,Harness 越强,Context 就越重要。有人会认为 Harness 变强后,Context 就没那么重要了,系统都能自动处理。但实际上,越强的 Harness 越容易把 Context 中的一个小偏差放大成具体错误。

所以,当我们使用同样的模型、同样的 Agent 框架时,真正的差异在哪里?答案仍然是 Context。
Context 是活的,会在使用中生长


Context 不是静态的,它是活的,会生长,也有时间轴。你在使用 Agent 的过程中,不只是在消费 Context,也在反向塑造 Context。你的每一次行动,都可能让 Context 发生变化。你和 Agent 长期共同维护的,其实是一个持续变化的工作现场,这就是 Context。

我们已经习惯把大量静态内容做成知识库交给 Agent,但很多人忽视了持续变化的数据。如果把这些动态数据也作为 Context 提供给 Agent,它的能力会进一步增强。

为什么动态 Context 很少有人做?因为它确实很难,难在收集、消费和整理。一些 LLM Wiki 类产品,其实已经在尝试解决这个问题。

对于 Agent 创业者和产品开发者来说,谁能解决动态 Context 的收集、消费和整理,谁就可能打开下一代 Agent 的机会。

OpenClaw 和 Hermes 当然是 Harness 的胜利,这是很多人的共识。但从另一个角度看,它们又何尝不是 Context 的胜利?

它们降低了 Context 收集、持久化和持续积累的门槛,让 Context 可以更自然地沉淀。无感的 Context 积累,也是这类 Agent 框架成功的重要因素。

对开发者和产品人来说,Context 的收集、持久化、累积,应该自然发生,不应该要求用户刻意做什么。谁能把 Context 累积做得最无感,谁就赢。
再想一想,我们今天给 Agent 输入内容,主要还是靠打字。这本身就有成本。打字时,我们会字斟句酌,会反复修改,这些都会增加输入负担。理想的状态是,我们想到哪里就说到哪里,不需要承担额外的表达压力。

当表达本身就能成为输入,Agent 才能更容易获取 Context,我们也才能更自然地使用 Agent。如果一个产品要求用户必须准备高质量、整理过、处理过的输入,它就还不是理想的 Agent 产品。好的 Agent 产品应该让输入变得无负担,让用户不必担心输入质量,而让模型自己去分析和理解。

再从另一个角度看,有多少人能够在数字世界里清楚地描述自己?如果你的日常工作、生活资料、习惯和偏好不能被文字化、结构化地表达出来,那么对 Agent 来说,你就是一个陌生人。它不知道如何与你更好地配合,也不知道如何更好地服务你。
下一场战争,是上下文之争


今天大家都在讨论 Agent 的方向。无论创业者还是大公司,都在做 Agent。但我认为,未来的 Agent 竞争不只是 Harness 之争,更是 Context 之争,也就是上下文之争。互联网时代,巨头争夺的是入口、流量和生态;而下一阶段,真正要争夺的是上下文。谁能掌握用户和企业的上下文,谁就会拥有更大的优势。

为了掌握用户和客户的上下文,产品需要在上下文的收集、整理、分析、积累和生长过程中,提供足够好的体验。谁拥有用户的上下文,谁就在未来拥有更大的主动权。上下文还有另一个重要特点:不可迁移。

Agent 可以换,Agent 框架也可以换,但真正不能轻易更换、并且会不断产生复利的,是上下文。项目历史、代码库演进、客户对话、产品决策、团队工作方式、个人偏好和审美判断,这些沉淀越深,迁移成本就越高。

上下文本身有正反馈飞轮:在一个产品里使用越多,Context 越完整,Agent 就越好用;Agent 越好用,用户就越不想迁移,也会继续产生更多 Context。

所以,未来 Agent 产品竞争,不是比谁的界面更炫,而是比谁积累了更深的 Context。

如果你是 Agent 创业者或开发者,应该把精力放在如何帮助用户以更低门槛构建上下文上。如果你是普通 Agent 用户,也应该把更多精力放在构建自己最大、最新、最能反映真实状态的上下文上。

因此,Context 管理会成为 Agent 使用者的新能力和基本功。过去我们经历了 Prompt Engineering、Agent Engineering 和 Context Management,分别解决怎么问、怎么运行,以及凭什么做对。最后我们可以想象一个画面:如果你的所有上下文都摆在 Agent 面前,会发生什么?

相比缺少上下文的 Agent,拥有足够上下文的 Agent 更可能产生涌现能力,并为你提供更多服务。这也是未来 Agent 产业要前进的方向。经过上面的讨论,我想表达的观点是:Context 就是 Agent。当然,这只是从 Context 视角看这个问题。

我们不能否认 Agent 框架和模型能力提升在整个发展路线中的巨大意义。但我今天想强调的是,Context 同样具有巨大价值。未来,模型能力会不断提升,Harness 会越来越趋同。谁拥有更高质量、更完整、更实时更新的 Context,谁就能形成复利,并取得更多价值。
谁拥有更好的 Context,谁就能取得更多价值。
Context 即 Agent。把 Context 管好,Agent 自然涌现。从今天起,把精力花在构建自己的上下文上。
在未来模型能力不断提升、Harness 越来越趋同的情况下,谁拥有更高质量、更完整、更实时更新的 Context,谁就能形成复利,也就能取得更多的价值。
- FIN -