跳转至

合力

高中物理课上你学过一件事:一个物体的运动状态,不由任何一个力单独决定——它是所有作用力的合成结果。

一辆车能跑多快,不只取决于发动机输出了多少马力。路面摩擦力、空气阻力、轮胎抓地力、传动效率——每一股力都在影响最终结果。发动机再强,轮胎打滑的话,动力也只是在空转。

Agentic system 也是一样。

当你把一个大语言模型接入工具、喂进上下文、包裹进运行时框架、部署到沙箱里,最终系统的表现——它能解决多复杂的问题、能多可靠地完成任务、能在多大范围内自主行动——是所有这些力的合成结果,不是其中任何一股力的独角戏。

模型能力是一股力。它决定了系统的"智力上限"——推理深度、知识广度、指令遵循的精度。

但你在 harness 层做的一切——怎么编排上下文、怎么设计工具接口、怎么管理运行时状态、怎么隔离执行环境、怎么验证输出的正确性——这是另一股力。它决定了那个"智力上限"有多少能被真正释放出来,以及释放的过程是否安全、可控、可持续。

两股力,同时作用于同一个系统,合力决定最终输出。

这引出了一个问题——一个看起来简单、但会改变你整个工程策略的问题:

核心问题

你的力,该往哪个方向使?

方向使错了,你投入的每一份努力都可能被另一股力的增长悄悄吞噬。方向使对了,两股力各做各的功,互不干扰,系统持续变强。

"使对方向"在物理学里有一个精确的名字。不过在说出那个词之前,先得搞清楚:那股不受你控制的力——模型本身——到底是什么。


概念与实体

本文涉及的核心概念与实体,在项目知识库中有更详细的资料:

  • Agentic Systems — 本文的分析对象:多组件协作的智能体系统,合力决定其最终表现
  • Harness Engineering — "另一股力"的工程实体:你在模型之外构建的一切
  • Augmented LLM — 模型接入工具和上下文后的复合体,是两股力交汇的界面