← 文章 / AI技术
挨踢人的技术栈 2小时前 · 2026-09-12 16:57:06 · 3 阅读

AIAgent的"大脑"与"身体":一文看懂什么是 Harness

推荐语:同样都是大模型,为什么有的只能陪你聊天,有的却能写代码、做报表、连干几个小时?差的不是"脑子",是"身体"。

你有没有想过一个问题:

同样都是大模型,为什么有的只能跟你一问一答,而有的 AI 却能帮你写代码、做报表、订机票,甚至连续工作好几个小时,把一个复杂项目从头做到尾?

很多人的第一反应是:"因为模型不一样,有的更聪明。"

答案其实不在模型本身。

真正拉开差距的,是包裹在模型外面的那一层东西——Harness。

今天这篇,我们用现实世界里最好懂的类比,把 Agent、LLM、Harness 这三个概念一次讲透。

一、Agent:老板派出去办事的"代理人"

"代理"这个词,一点都不新鲜。

你请律师替你打官司,请中介替你买房,请助理替你去跑腿——他们都在做同一件事:代表你,在一个环境里行动,帮你达成目标。

AI Agent 里的"代理",含义没有变。变的只是它的"大脑":从人,换成了大语言模型。

这里有个关键点,值得划重点:

Agent 不是大模型的代理,而是用户的代理。

也就是说,Agent 代表的是你,不是模型。

如果把它比作一名员工,关系大概是这样:

  • 老板 / 用户:委托人,提出目标、授予权限;
  • Agent:被派出去办事的代理人;
  • LLM:这个代理人的大脑;
  • Harness:这个代理人的身体、手脚、工具箱、记事本、公司制度、门禁卡和监控系统。

于是就有了那个最简洁的公式:

Agent = LLM + Harness

一个完整的 Agent,就是"大脑"加"身体"。

二、LLM:很聪明,但它是"瘫痪"的

大语言模型真的很聪明。

它读过海量文本,能理解语言、能做推理、能规划、能写代码、能写文章。

但如果你只给它一个"裸模型",它会立刻暴露出一堆硬伤:

  • 金鱼记忆几轮对话后又都从零开始,记不住你前一段时间说过什么;
  • 没有手脚它只能吐文字,没法真的读文件、发邮件、跑代码;
  • 知识过时训练数据有截止日期,不知道今天发生了什么;
  • 不受控制真让它直接操作你的电脑,它可能误删文件、泄露隐私。

说白了,裸 LLM 就像一个博学、却瘫痪在床的军师。

他脑子极好使,能给你出谋划策;可他没有手去执行,没有眼睛去看世界,没有记事本记住来龙去脉,也没有制度约束他的行为。

想让这位军师真正"上阵干活",就得给他配上一整套身体和装备。

这套东西,就是 Harness。

三、Harness:代理人的身体、工具和制度

Harness 的本意是"马具、挽具"——套在马身上,让马的力量被引导、被控制,最终拉动马车。

放到 AI 里,Harness 就是包裹在模型外面、让模型能安全、稳定、持续干活的一整套系统。

注意,它不只是"执行环境"。

它是一条完整的运行时:执行、记忆、控制、协作,都在里面。

还是拿员工打比方。一个人想把活干好,光有脑子够吗?

不够。他还得有:

  • 身体和手脚
  • 工具和工作台
  • 记事本和档案柜
  • 公司制度、门禁和审批流程
  • 工作日志和监控系统
  • 经理调度和团队协作

这些,全都是 Harness 的组成部分。

四、Harness 里到底装了什么?

我们把 Harness 拆成六个核心部分,每一部分,都对应现实里的一样东西。

1. 执行循环:员工的工作流程

员工接到任务,不会只做一步就收工。

他会:理解任务 → 制定计划 → 执行一步 → 看结果 → 调整计划 → 继续执行,直到完成。

Harness 里的 Agent Loop,就是这个循环。

它驱动模型不断"推理—行动—观察—再推理",让 Agent 能啃下多步骤的复杂任务,而不是答一句话就停下。

2. 工具与执行环境:员工的手脚和工具箱

模型自己读不了文件、跑不了代码、上不了网。Harness 把这些能力递到它手上:

  • 文件读写:像员工能翻阅、修改文档;
  • 终端命令:像员工能操作各种机器;
  • 网页搜索:像员工能打电话问专家、查资料;
  • API 调用:像员工能接入公司内部系统;
  • 安全沙箱:像一间带防护的工作间,危险操作伤不到外面。

没有这些工具,模型只是个"只会说话的大脑";有了它们,它才能真的改变世界。

3. 记忆与状态管理:员工的记事本和档案柜

员工得记住:老板交代了什么、任务进行到哪一步、之前踩过哪些坑、公司有哪些长期规矩。

Harness 负责管两件事:

  • 短期状态当前对话历史、已执行的步骤、待办清单;
  • 长期记忆用文件或数据库把关键信息持久存下来,让 Agent 跨会话还记得你。

没有记忆,Agent 每次都像刚入职、还失忆的新人;有了记忆,它才能越干越熟练。

4. 上下文工程:给老板汇报的"简报"

老板时间有限,员工不能把鸡毛蒜皮全倒给他。

模型的"注意力"同样有限,窗口里塞不下海量信息。于是 Harness 来决定:哪些信息进模型、哪些压缩、哪些直接丢掉。

它就像一位会做简报的助理,只把最关键的信息放到老板桌上,让模型保持清醒,不被信息过载带偏。

5. 护栏与权限控制:制度、门禁和审批

一个员工要是没了权限约束,很容易闯大祸。Agent 也一样。

Harness 提供:

  • 权限边界规定它能碰哪些文件、哪些系统;
  • 操作审批删文件、发邮件、转账这类高风险动作,必须人工确认;
  • 输入校验拦截危险或非法的工具调用,别让模型的"幻觉"变成真事故。

这就是 Agent 世界的"公司制度"和"门禁卡",也是它从玩具变成可信赖生产力工具的分水岭。

6. 可观测性与编排:监控、审计和经理调度

公司得知道员工每天干了什么、有没有偷懒、有没有违规;员工多了,还得有经理来协调。

Harness 提供:

  • 日志与追踪就像系统运维里的全链路监控,把 Agent 每一步决策、每一次工具调用完整记下来。没有这套审计机制,Agent 永远只能是个玩具,进不了真实的业务生产环境;
  • 多 Agent 编排像经理调度多个员工,把复杂任务拆给不同子 Agent 协作完成;
  • 模型路由按任务类型,挑最合适的模型来干。

五、为什么非得有 Harness?

一句话就能说清:

因为裸模型不是 Agent,它只是大脑。

没有 Harness,模型只能聊天,没法干活——没记忆、没手脚、知识过时、行为不可控。

Harness 把这些短板一一补上:

  • 用执行循环,让模型能持续工作;
  • 用工具和环境,让模型能影响世界;
  • 用记忆和上下文,让模型能记住、能聚焦;
  • 用权限和护栏,让模型安全可控;
  • 用可观测和编排,让模型可审计、可协作。

所以 Harness 的核心价值,就是一句话:

把模型"聪明"的认知能力,转化成"可靠"的执行能力。

六、为什么它们都是 Harness?

百度搭子、WorkBuddy、Claude Code、Codex、dsh……它们表面上是不同的产品,本质上都是 Harness 的不同形态:

产品定位卖的其实是
百度搭子、WorkBuddy面向大众的办公产品开箱即用的"完成度"
Claude Code、Codex面向开发者的专业工具绑定自家模型的"专业能力"
dsh(DeepSeek Harness)完全开源,一切皆插件交到你手里的"控制权"

它们其实都在做同一件事:

给大模型装上身体、工具和制度,让它从"会聊天"变成"能干活"。

写在最后

下次再看到"AI Agent",记住这个类比就够了:

  • Agent,是老板的代理;
  • LLM,是代理的大脑;
  • Harness,是代理的身体、工具箱、记事本和公司制度。

最后再强调一遍那句最容易搞混的话:

代理关系在"老板与 Agent"之间,不在"模型与 Agent"之间。

经典"代理"的含义其实一点没变——只是大脑换成了大模型,身体和制度换成了 Harness。

看懂了 Harness,你也就看懂了这一轮 AI 竞争真正的战场:比的不是谁的模型更聪明,而是谁能把这份聪明,稳稳地变成生产力。


你现在用的 AI 工具,更像一个"大脑",还是一个"身体"?欢迎在评论区聊聊。

如果这篇文章帮你理清了概念,欢迎点赞、在看、转发给同样在琢磨 Agent 的朋友。


原始来源: 挨踢人的技术栈

评论 (0)