Salesforce内部发生过的一个真实故事:某个AI Agent悄悄跳过了实时客户工作流里的一个必要步骤,系统照样报告"成功",团队以为任务完成,几天后才通过客户投诉发现不对。
事故发生后,领导层问了最简单的一个问题:Agent为什么这么做?结果没有一个人能给出有说服力的答案。
这不是孤例。Salesforce自己的数据显示,超过80%的企业AI Agent曾越出预设边界行动。
同期,技术圈另一个反复被吐槽的名字是Openclaw。用Vibe Coding快速生成了40万行代码,代码能跑,功能也在,但整体是标准的屎山:逻辑散乱、依赖混乱、漏洞遍布。想放进企业生产环境?技术负责人看了想哭。
然后,OpenAI在2026年2月发了一篇博客:一个三人小团队,用Codex Agent在5个月内从零构建了一款拥有百万行代码的生产级软件产品,零行人工代码,每人每天平均合并3.5个PR,效率约为传统手工模式的十倍。
同样是AI写代码,结果为什么天差地别?
答案只有一个:Harness Engineering。
本文就跟大家把这件事从头捋清楚,包括概念辨析、架构原理、技术分层,以及Salesforce、SAP、UiPath三家企业巨头各自交出了什么样的Harness答卷。
PS:公众号主页发私信:Harness,获取本文引用的完整资料包。
两个名词,两个层次:Agent Harness ≠ Harness Engineering
很多文章把这两个词混着用,这是理解偏差的根源,必须先厘清。
Agent Harness是一个技术实体,是管理AI Agent如何运行的控制系统。
它的工作范围涵盖:工具调用管理、记忆注入与清理、任务重试与降级、人工审批节点触发、上下文动态注入、子Agent调度协调。简单说,Agent Harness是Agent的"运行台"和"控制面板",让模型专注推理,让Harness处理所有结构化的周边事务。
Harness Engineering是一套工程方法论,是"如何设计、构建和维护Agent Harness"的学科体系。
用软件工程来类比:Agent Harness相当于框架(Framework),Harness Engineering相当于那套框架背后的设计模式、工程原则和最佳实践(Design Patterns & Engineering Practices)。有框架但工程实践一塌糊涂,照样出事;有严谨的工程方法论但框架选型走偏,同样白费力气。两者相关,但不等同。
这里有一个常见误解要破除:LangChain、LangGraph、CrewAI这类SDK框架,不是Harness。它们解决的问题是"如何构建AI Agent",而Harness解决的是"Agent运行时如何被管理、监督、纠错"。
你完全可以用LangChain来实现Harness的某个模块,但LangChain本身不是Harness。Kore.ai的首席布道师Cobus Greyling在他的分析文章里给出了一个精准的区分:SDK和框架回答"怎么造Agent",Harness回答的是完全不同的问题,即"Agent运行时,这个世界怎么跟它交互"。
还有一个时间线需要说明。很多报道把Harness Engineering的发明归功于OpenAI,这并不准确。Anthropic才是最先系统提出Harness设计理念的那一方,分别在2025年11月和2026年3月发布了两篇工程文章:《Effective Harnesses for Long-Running Agents》和《Harness Design for Long-Running Apps》,从持久化、检查点、错误恢复、人工介入等维度给出了系统性的工程指导。
OpenAI在概念跟进上一向很快,2026年2月连发几篇博客,把这套思路升格为"Harness Engineering"这一完整命名,并用自家的百万行代码实验作为说服力极强的佐证,推广效果远超Anthropic的原创文章。这种"你创造,我推广"的节奏,在AI领域已经不是第一次了。
Harness Engineering 的完整架构
Harness Engineering的架构,围绕一个核心矛盾展开:如何在给Agent充分能力的同时,保证系统的可预测性和可控性?OpenAI的实践与Anthropic的设计原则在这里形成了一套相互印证的分层框架,Martin Fowler在他的深度分析文章中对此做了系统梳理。
第一支柱:上下文工程(Context Engineering)
这是Harness的信息喂养层,负责向Agent持续注入可信赖的背景知识:架构规范文档、API接口说明、业务规则、历史决策记录、模块依赖关系。同时,Agent还能实时访问可观测性数据——某个接口上周崩溃了几次、某个模块调用量突然异常,这些信息直接影响Agent的决策质量。
OpenAI的具体实现是:在代码库里散布88个AGENTS.md配置文件,Agent进入哪个目录,就自动加载那个目录的上下文规则。这不是魔法,是结构化的信息分发机制。HashiCorp创始人Mitchell Hashimoto在他的AI采用日志(My AI Adoption Journey,链接见文末)里详细记录了他如何为Claude Code手工搭建这套上下文层,读完之后可以清楚感受到,一个顶级工程师的大量精力,在AI时代花在了"如何给Agent喂准确的信息"这件事上。
第二支柱:架构约束(Architectural Constraints)
这是Harness的边界执行层。光靠LLM的"道德感"来遵守规范太脆弱了,Harness用确定性的规则引擎来强制执行:CI/CD管道里的自定义Lint规则、验证代码是否符合架构模式的结构测试(注意,是架构测试,不是功能测试)、清晰的模块边界定义。Agent写出来的代码,必须通过这些"硬检查"才能合并。违反架构规范,直接被卡住,没有商量余地。
Martin Fowler的评价是这件事的最准确表达:提升信任度和可靠性,需要约束解决方案空间。这意味着放弃'生成任何东西'的灵活性,换来一套充满技术细节的规则。放弃灵活性换可靠性,是企业级系统的永恒取舍,在AI时代不例外。
第三支柱:熵增对抗(Entropy Management)
最容易被忽视,但在长期运行中最关键。随着Agent持续往代码库里添加内容,文档腐化、架构约束漂移、代码不一致性会悄悄积累,这就是软件熵增。Harness Engineering的解法是定期运行专职"垃圾收集Agent",扫描文档中的矛盾、发现架构违规、清理技术债务。这批Agent不创造新功能,只做清洁工,以Agent对抗系统退化。
除三大支柱外,Anthropic的工程文章还重点强调了两个不可缺少的设计原则:检查点机制(Checkpointing),在长时间运行的任务中定期保存状态快照,让Agent从失败点恢复而不是从头开始;人工介入节点(Human-in-the-loop),在高风险操作前强制暂停,等待人工确认后再继续。这两个机制,直接对应了企业级系统对"可审计、可回滚"的根本要求。
架构层
核心问题
实现方式
企业类比
上下文工程
Agent知道什么?
知识库注入、可观测性数据接入
给员工发详细的操作手册
架构约束
Agent能做什么、不能做什么?
Lint规则、结构测试、CI门控
建筑规范与安全验收标准
熵增对抗
系统会不会越来越乱?
清洁Agent定期巡查
专职质量检查员的日常巡检
检查点机制
失败了能恢复吗?
状态快照、断点续跑
业务流程的节点审批记录
人工介入节点
高风险操作谁来把关?
强制暂停等待确认
财务审批的四眼原则
五个维度组合在一起,构成Harness Engineering的完整架构图谱。
如果把Harness Engineering放到一个完整的AI Agent系统中,其整体架构图大概是以下这样。可以看到,Harness Engineering用于控制整个Agent的工作环境,在其上便是人机交互。
Vibe Coding、Spec Coding、Harness Engineering:分层技术栈,不是选择题
近期这三个概念经常被拿来做横向比较,这个比较框架本身就有些问题。因为它们并非平行的竞争选项,而是一个分层叠加的技术栈,各自解决不同层次的问题,而且层层向上包含。
Vibe Coding,由Andrej Karpathy在2025年初提出,核心理念是:用自然语言描述意图,让AI生成代码,对实现细节基本不管。这是"氛围驱动"的开发方式,适合快速原型、个人项目、创意探索。速度是真的快,系统质量是另一回事。
Spec Coding,在Vibe Coding之上加了一层约束:让AI动手写代码之前,先用自然语言写出详细的技术规格文档。AI读懂规格再实现,并持续对照检查输出是否符合规格。这解决了Vibe Coding方向漂移的问题,但执行层的可靠性,仍然依赖Agent自身的判断质量。
Harness Engineering,则是在Spec Coding的基础上再上一层:构建整套让Agent可以自主、可靠、持续运行的工程环境和控制系统。它不只关心"这次Agent写了什么",而是关心"这套系统能不能长期稳定产出可信赖的结果"。
用建筑行业类比:Vibe Coding是告诉工人"我要一个三卧室的房子,你看着办";Spec Coding是给工人一份详细的设计图纸;Harness Engineering是搭建整套施工管理体系,包括工地安全规范、材料验收标准、质量检查流程,以及工人犯错时的纠正程序。
范式
核心问题
优化目标
典型工具
适用场景
Vibe Coding
怎么快速生成代码?
生成速度
Cursor、Openclaw
个人项目、MVP、原型
Spec Coding
怎么生成符合规格的代码?
规格对齐
Claude Code + Spec文档
团队协作、功能开发
Harness Engineering
怎么让系统长期可靠运行?
系统可信赖性
OpenAI Codex Harness、Agentforce
生产部署、企业核心流程
这三层不是替代关系,是包含关系。Harness Engineering包含了Spec Coding层,Spec Coding包含了Vibe Coding层。你完全可以在一套Harness Engineering体系内,用Vibe Coding的方式快速探索,只是Harness给这种探索划定了边界,让探索的结果不会变成无法收拾的混乱。
Harness Engineering不是要消灭Vibe Coding,而是让Vibe Coding能够进入企业级环境的那把钥匙。没有Harness Engineering,Vibe Coding是生产力玩具;有了Harness Engineering,Vibe Coding才能成为生产力工具。
LangChain有一组数据印证了这个判断:仅通过改变Harness,不改变底层模型,其编程Agent在Terminal Bench 2.0上的得分从52.8%跃升至66.5%,排名从前30名升至前5名。同一个模型,不同的Harness,结果天壤之别。
Vercel的实验方向则截然相反但同样说明问题:移除了80%的Agent工具之后,反而获得了更好的结果:更少的工具,更少的步骤,更少的Token消耗,更高的成功率。加法和减法,都能改变结果,关键是Harness怎么设计。
产品扫描:Openclaw、Claude Code、DeerFlow 2.0 各在哪一层
把市面上几款典型产品放进这个三层框架,直接给结论。
Openclaw:Vibe Coding的典型产物,缺乏Harness
Openclaw被吐槽生成40万行屎山代码,这个结果不是偶然,是在没有架构约束、没有上下文工程、没有熵增对抗的情况下,Agent自由发挥的必然结果。它代表了Vibe Coding未经治理的极端状态,是Harness Engineering要解决的问题的活教材,算不上Harness Engineering的实践者。这不是对Openclaw产品本身的否定,而是说它的定位决定了它本来就不在那一层。
当然,正在进化的OpenClaw 本质上已经非常接近于 Harness Engineering 产品,不然它也不会风靡全球。很有可能,它会在广大技术者的呼吁下来一次重构。
Claude Code:处于Vibe Coding与Harness Engineering之间的过渡地带
Anthropic为Claude Code设计了完整的权限模型(Permissions Model)和Hooks系统,允许开发者在Agent执行关键操作前注入自定义校验逻辑。CLAUDE.md文件的设计,就是Harness上下文工程层的具体实现。但严格意义上,Claude Code本身仍是一个Agent工具,要形成完整的Harness体系,还需要在外部叠加架构约束和熵增对抗机制。它提供了Harness工程化的材料,但不是开箱即用的Harness。
Claude Cowork:Harness协调层的雏形
Claude Cowork的方向是将Claude引入协作工作流,处理多人、多Agent如何协同工作的问题,更接近Harness体系中的任务分发和协调层,是Claude Code执行层的上游调度。是否已经形成完整的Harness Engineering体系,目前还有待观察,但方向是对的。
DeerFlow 2.0:多Agent Harness的高质量开源参考实现
字节跳动开源的DeerFlow 2.0是深度研究框架,2.0版本有明显的Harness特征:多Agent协同编排、子Agent任务分解、结构化工作流管理、状态传递机制。多个专业化Agent(搜索Agent、分析Agent、写作Agent等)在一个协调层下工作,有明确的任务分解逻辑和结果校验机制。这是Harness Engineering在研究自动化场景下的高质量参考实现,和Openclaw代表了两个截然不同的方向。
下面的图表,整理了目前几个代表性产品的Harness特征成熟度。
产品
定位层级
Harness特征成熟度
核心场景
主要限制
Openclaw
Vibe Coding
快速原型、个人项目
无架构约束、无熵增管理
Claude Code
过渡地带
中低
代码生成与编辑
需外部叠加约束层
Claude Cowork
Harness协调层初形
多人协作工作流
完整性待验证
DeerFlow 2.0
多Agent Harness框架
中高(场景受限)
深度研究自动化
场景专一,非通用Harness
OpenAI Codex Harness
完整Harness Engineering
大规模代码库开发
成本高、配置复杂
Harness Engineering 是 Agentic AI 的工程化实现
这里有一个王吉伟频道认为最关键的认知跳跃,值得单独说清楚。
AI Agent 和 Agentic AI,不是同一个东西。
AI Agent强调的是技术能力维度:能自主感知环境、做出决策、采取行动。Agentic AI则是在AI Agent能力基础上,叠加了治理框架、安全体系、合规机制和可审计性的系统架构。从2025年开始,企业在谈Agent落地时,讨论的越来越多的是Agentic AI,而不是单纯的AI Agent。原因直白:单个AI Agent能力再强,放进企业核心系统,没有安全边界、没有审计日志、没有人工审批节点,就是一颗定时炸弹。
AI Agent和Agentic AI最大的区别,就是安全体系。
现在把Agentic AI的架构要素和Harness Engineering的五个维度对照来看:
核心需求
Agentic AI的解法
Harness Engineering的解法
安全控制
权限边界、沙箱隔离
架构约束、Lint规则、CI门控
可观测性
日志追踪、行为审计
熵增管理、一致性扫描
人工监督
审批节点、人工介入
Human-in-the-loop、检查点
上下文管理
记忆系统、RAG接地
上下文工程、AGENTS.md
错误恢复
重试机制、降级策略
Checkpointing、状态持久化
两列内容几乎是同一件事的不同表述方式。Harness Engineering是实现企业级Agentic AI的工程方法论,它们说的是同一件事,只是站的角度不同:一个是架构概念层面,一个是工程实践层面。
从这个角度看,Harness Engineering的主要意图概括起来就是四个词:安全、稳定、高效、快速地使用Agent。这恰好也是企业级应用的基本要求,本质上并没有什么新鲜的东西。
我的一个判断是:Harness Engineering是人机协同的进一步深化,是自动化走向智能化的工程桥梁。RPA解决了确定性规则任务的自动化,AI Agent解决了需要推理判断的任务,Harness Engineering解决的是如何让两者在企业复杂环境里稳定协作。这不是三个割裂的技术,而是一条连续的演进路径。
这里我用NanoBanana做了一张从大模型到AI Agent到Harness Engineering到业务流程再到Agentic AI的认知图,方便大家理解各种相关技术与概念术语之间的关系。这是一个总-分的结构图,现实中我们在操作的时候正好是自下而上的,即从人机交互开始,最终影响业务流程自动化。
企业三案例:Salesforce、SAP、UiPath 各走了一条什么路
现在来看真实的企业实践。这三家各自走了不同的路,但目的地是同一个:构建可信赖、可治理的企业级Agent运行环境。各自的侧重点,折射出它们不同的历史积累和战略出发点。
1. Salesforce Agentforce:Trust Layer 是企业级 Harness 信任边界的范本
Salesforce的Agentforce 360在2025年10月Dreamforce大会正式上市,被定位为"全球首个将人类和AI Agent连接在一个可信系统中的平台"。截至2026年1月,已有18,500家企业客户部署,每月处理30亿个工作流。
Agentforce的核心Harness架构分三层。
第一层是Atlas推理引擎,相当于Agent的"大脑调度中心":接收自然语言指令,拆解为结构化执行计划,动态分配给合适的Agent或工具。
第二层是Data Cloud Grounding,确保Agent实时连接到CRM数据、客户历史和业务流程状态,防止幻觉产生。
第三层,也是最关键的企业级Harness特征,是Einstein Trust Layer:一个独立的安全包装层,在任何数据进入LLM之前先完成PII脱敏、权限检查和合规过滤,所有Agent行为都有完整审计记录,且零数据保留(不用客户数据训练模型)。
从Harness Engineering视角看,这就是"架构约束层"在CRM场景下的完整实现。三层组合在一起,构成了一套完整的企业级Agent Harness:你告诉它做什么,它知道你的数据,但不会越权,不会泄露敏感信息,每一步都有记录可查。
Salesforce自己的调查数据显示,93%的IT领导者计划在两年内部署自主Agent,近半数已经部署。
但有一个问题不能忽视。文章开头提到的那个真实事故,正发生在Salesforce内部。一个Agent悄悄跳过了关键步骤,系统报告成功,没人说得清Agent为什么这么做。这个案例揭示了一个Harness Engineering的核心教训:拥有好平台是必要条件,但工程实践的质量才是充分条件。有了Einstein Trust Layer,不代表你的Harness设计是正确的。
更何况,Salesforce自己的数据还显示,平均企业部署了12个AI Agent,其中50%与其他系统孤立运行,86%的IT领导者担心Agent的复杂性大于其价值。平台再好,工程落地仍然是一道需要独立答对的题。
2. SAP Joule:Suite-First 原则是架构意识最清晰的企业 Harness 路径
在三家里,我认为SAP的Harness架构意识是最清晰的一个。
SAP明确提出了Suite-First原则:捕捉AI机会不是在企业里创建大量孤立Agent,而是要有基于正确业务上下文和数据的合适Agent,让它们协同工作,支持人机协作,改善端到端流程。这个原则和Harness Engineering关于"上下文工程"的核心思想直接对应,而且说得比大多数技术文章都清晰。
工程实现是SAP Joule Studio:Skill Builder于2025年7月推出,Agent Builder于2025年12月上市,加上统一的Agent Hub(AI Agent治理面板)。截至2026年1月,SAP已有350个AI功能和超过2,400个Joule技能上线,覆盖供应链、采购、财务、HR等核心业务域。
SAP的Harness有一个其他平台很难复制的先天优势:数据的结构化程度。业务数据本来就在SAP系统里(ERP、S/4HANA、SuccessFactors),Agent访问的是有完整业务语义的结构化数据,而不是碎片化的文档。这天然解决了Harness上下文工程里最难的部分:让Agent知道"当前业务上下文是什么"。
SAP联合牛津经济研究院对八个国家1,600名中大型企业高管进行调查,企业AI投资当前平均回报率16%,预计两年内几乎翻番,94%的业务领导者表示AI正在提升创新能力。这条数字路径在验证Suite-First这条Harness路径的有效性。
SAP对自己的定位表述也很有意思:"AI是指挥家,人类是作曲家。"AI Agent在框架内自主行动,但人类通过定义任务边界和目标来保持控制权。这句话,其实就是Harness Engineering的哲学核心——约束得越清晰,Agent就越可靠。
3. UiPath Maestro:从 RPA 到 Agentic,最接地气的混合 Harness
UiPath的路径和另外两家很不一样,也是对大多数企业最有参考价值的。
UiPath从RPA起家,RPA本质上就是一套极为成熟的"流程Harness":确定性、强规则、有边界、可审计。当AI Agent进入这个体系,UiPath比很多新入场的AI平台都更清楚该怎么处理。它的企业级Harness叫做Maestro,2026年2月正式进入Automation Cloud Dedicated,核心能力是同时编排三类工作者:AI Agent、传统RPA机器人、人类员工。
这个混合编排的思路,是Harness Engineering在企业场景下最务实的实现:AI Agent处理需要推理判断的部分,RPA处理确定性的结构化操作,人类处理需要审批和例外的部分。每类工作者做自己最擅长的事,由Maestro这个Harness层统一调度和监督。
客户数字说明了效果:Suncoast Credit Union用Agentic Automation防止了270万美元欺诈损失;Fiserv的商户类别验证流程实现了98%自动化;Cato Networks预计40%的IT工单将实现端到端自主处理。UiPath的ARR在2026年初达到18.5亿美元,Maestro被《时代》杂志评为2025年最佳发明之一。
三家的Harness路径对比:
维度
Salesforce Agentforce
SAP Joule
UiPath Maestro
核心Harness层
Einstein Trust Layer + Atlas
Suite-First + Agent Hub
RPA+AI+人类混合编排
数据基础
CRM客户数据
企业业务数据(ERP等)
流程自动化数据
主要治理手段
信任边界+审计日志
Agent Hub统一面板
三方协同+人工介入
核心优势
客户交互场景
端到端业务流程
传统自动化+AI混合
主要挑战
可解释性不足
孤立Agent协作问题
Agent与RPA边界定义
Token 成本:没人愿意提的那张账单
现在说一个不受欢迎的话题。
Vibe Coding本来就烧Token,已经不便宜了。Harness Engineering的工作机制,会让Token消耗量再上一个量级。这是必须正视的实际成本问题。
Claude Sonnet未缓存的输入Token约为$3/MTok,Agent执行复杂任务时,输入输出比可能达到100:1,意味着大量上下文在每次LLM调用时都要重新传入。Harness的上下文注入机制(AGENTS.md、知识库、状态历史)进一步增大了每次调用的Token量。上下文越丰富,Agent越可靠,但Token账单也越高。两件事同向发展,没有捷径。
但这不是无解的问题。Harness Engineering本身也提供了成本控制手段:KV-cache((键值缓存)优化,具体来说是稳定的上下文前缀设计、只追加而不重写的上下文结构、确定性的序列化逻辑,可以将实际成本从 降 至 约 0.30/MTok,这是通过纯Harness优化实现的10倍成本削减,模型本身零变化。这不是理论估算,而是Manus架构分析中有工程数据支撑的数字。
Vercel的实验也值得反复提:移除80%的Agent工具,反而获得更好结果。这说明Harness Engineering有一个容易被忽视的设计原则:减法有时比加法更有效。
不是把所有能力都堆上去,而是让Agent在精心设计的约束空间里工作。工具越少,步骤越少,Token越省,成功率越高。把这个原则和"上下文越丰富越好"放在一起理解,Harness Engineering的成本控制艺术就在这个张力里。
三个必须回答的追问
聊完架构、产品、案例之后,有三个问题不能绕开。
追问一:什么时候应该上Harness Engineering?
当业务场景同时具备以下特征时,投入是值得的:任务复杂度高,单Agent无法覆盖,需要多Agent协同;操作风险高,错误代价不可接受,涉及财务、客户数据、核心业务流程;任务周期长,需要状态管理和断点恢复能力;合规要求明确,需要完整审计追踪和人工确认节点。这四个条件组合在一起,画出来的就是企业核心业务流程的基本画像。
追问二:什么时候坚决不应该上?
如果企业的业务流程相对简单确定,现有RPA方案运行良好,引入AI Agent反而会增加成本和安全风险,那就完全没有必要强行引入Harness Engineering这套规则。
这里有一个容易被技术人忽视的前提:不同企业的数字化基础设施存在巨大差异。有些企业的核心场景仍然适合RPA,对它们来说,在RPA上叠加Harness Engineering是高射炮打蚊子。等到模型能力更强、Token成本更低的时候再做,可能是更合理的选择。企业的数字化演进,从来不是技术跑在前面的游戏,ROI才是。
追问三:如果模型足够强大,还需要Harness Engineering吗?
这是整个讨论最有意思的终极追问。
直接给判断:Harness Engineering的主导作用,有一个模型能力阈值作为前提。低于该阈值,没有任何Harness能弥补不足的推理能力;高于该阈值,Harness Engineering才真正主导最终结果。这个分界线今天处于什么位置,没人能给出精确答案,但方向是清楚的。
如果有一天,有一个足够强大的模型能在单次调用里可靠完成所有复杂任务,多Agent协作问题消失了,Agent之间的通信、一致性、错误传播这些麻烦也随之消解,Harness Engineering的大部分复杂性也就不再必要。这正是"模型即应用"的终极状态,也是我们都期待的方向。
但这是哲学命题,不是今天的工程问题。在当前的模型能力下,没有任何一个Agent能可靠完成所有复杂事,所以不得不把Agent细化为面向多种场景的专业Agent,随之而来的协作、治理、安全问题,需要Harness Engineering来解决。
还有一点王吉伟频道想说清楚:Harness Engineering不管有没有这个名字,工程师们也会这么做。你不可能把一个没有约束、没有监控、没有容错机制的Agent直接暴露在企业核心业务系统里。OpenAI做的事,不过是把这套工程常识命名化、系统化,给行业一个共同的讨论框架。企业级应用领域天天在做这些事,只是以前叫治理、叫合规、叫流程管控。
结语:那些技术名词,最终都会归于简单
Prompt Engineering、Context Engineering、Agentic AI、Harness Engineering,每年一批新词涌现,看起来让人焦虑。
但把这些名词背后的逻辑捋清楚,会发现它们说的始终是同一件事:如何让AI更安全、更稳定、更高效地服务于真实场景。
OpenAI工程师Ryan Lopopolo说了一句话,值得每个在企业里推进AI Agent的人反复读:"当一个工程团队的主要工作不再是写代码,而是设计环境、指定意图、构建反馈循环时,会发生什么变化?"Harness Engineering就是这个问题的系统性答案。
对企业来说,它不是需要从零学起的陌生概念。它是RPA、DevOps、企业架构治理这些已有实践在AI Agent时代的自然延伸。Salesforce的Trust Layer、SAP的Suite-First原则、UiPath的混合编排,本质上都是这个延伸在不同业务场景下的具体工程实现,名字不同,解决的问题是同一类。
当模型足够强大,当Token不再是成本敏感项,当Agent能力强到不需要细分多个专业角色时,这些中间层的技术名词会逐渐消解,回归到最朴素的状态:你要什么,AI给你什么,可信赖,可审计,能落地。
在那天来临之前,Harness Engineering就是我们不得不认真打交道的工程现实。企业要做的,不是急着给自己贴上"已实施Harness Engineering"的标签,而是搞清楚:自己的Agent部署现在处于哪一层,哪些问题Harness Engineering能解决,哪些是强行套用反而添乱的。
Vibe Coding让AI能写代码,Harness Engineering让写出来的代码能在企业里活着。两件事,缺一不可。
以下资料都是一手文献,直接读原文比看解读更有价值:
• Anthropic工程博客:Effective Harnesses for Long-Running Agents:https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents(概念源头)
• Anthropic工程博客:Harness Design for Long-Running Apps:https://www.anthropic.com/engineering/harness-design-long-running-apps(设计原则)
• OpenAI:Harness Engineering: leveraging Codex in an agent-first world:https://openai.com/zh-Hans-CN/index/harness-engineering/(百万行代码实验全记录)
• OpenAI:Unlocking the Codex Harness:https://openai.com/index/unlocking-the-codex-harness/(工程细节深挖)
• Martin Fowler:Harness Engineering深度分析:https://martinfowler.com/articles/exploring-gen-ai/harness-engineering.html(架构师视角,最冷静)
• Mitchell Hashimoto:My AI Adoption Journey:https://mitchellh.com/writing/my-ai-adoption-journey(顶级工程师的一手Harness实践记录)
• Aakash Gupta:2025 Was Agents. 2026 Is Agent Harnesses:https://aakashgupta.medium.com/2025-was-agents-2026-is-agent-harnesses-heres-why-that-changes-everything-073e9877655e(产品视角的系统观察)
• arXiv:Building AI Coding Agents for the Terminal:Scaffolding, Harness, Context Engineering, and Lessons Learned:https://arxiv.org/html/2603.05344v1(学术视角的Harness架构解析)
如果你在企业中正在推进AI Agent部署,或者对Vibe Coding、Harness Engineering进入企业生产环境有自己的实践经验,欢迎在评论区留言交流。
公众号主页发私信:Harness ,获取本文引用的完整资料包。关注王吉伟频道,持续追踪AI Agent、Agentic AI及企业智能化领域的深度产业分析。
全文完
看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,也可以给个星标,你的支持就是我的动力。
王吉伟频道图书《一本书读懂AI Agent:技术、应用与商业》已出版,轻松读懂系统掌握AI Agent技术原理、行业应用、商业价值及创业机会,欢迎大家关注。
【文末福利1】:后台发消息研报2026,获取15篇2026年AI Agent研报。
【文末福利2】: 后台发消息Workflow,获取 Agentic Workflow 相关25篇论文。
【文末福利3】:后 台发消息agentic,获取Agentic AI相关资源 。
【文末福利4】:后台发消息RPA Agent,获取 相关论文和研报。
1、
2、
3、
4、
5、
6、
7、
8、
8、
10、
【王吉伟频道,关注Agentic AI与AIGC,专注数字化转型、业务流程自动化与AI Agent,欢迎关注与交流。】
热门跟贴