“构建一个代理正变得前所未有的简单,但拴住它的那条缰绳,才是真正的苦活。”Harness创始人兼CEO Jyoti Bansal在周二发布Autonomous Worker Agents时,反复念叨着这句话。他给公司取这个名字,本就带着一种紧绷的安全意识——所有开发者写下的代码,都需要一副牢靠的挽具围在身边。

这副挽具如今套在了AI代理身上。Autonomous Worker Agents允许企业把交付流水线里那一长串固定脚本——部署到Kubernetes、跑安全扫描等确定性步骤——替换成能自主推理的代理。建置、测试、安全检查,交给代理去琢磨执行,治理框架和审计追踪用的还是企业早已用惯的那一套。

打开网易新闻 查看精彩图片

专家代理(Expert Agents)去年起就已在Harness上线,开发者从聊天窗口或IDE里就能得到辅助,帮忙画出流水线的骨架。Worker Agents则往前多迈了一步:流水线上任何一个环节都可以成为一个代理,跑在客户自己掌控的基础设施上。从一个固定步骤的脚本到一个可伸缩的代理,灵活度上去了,但围栏一毫米都没往外挪。

这背后的逻辑,Bansal有一套分阶段的叙述。公司走到第四幕:可靠部署、提交代码后的一切事务、专家代理,接下来是Worker Agents。他给这第四幕定了调:“在生产环境里跑代理,跟我们眼下都在用的编码代理,完全是两种猛兽。”用编码代理的时候,捅出的最大娄子也就是提了个坏PR,要么被审阅者按回去,要么被下游的CI/CD流水线截住。可要是代理本身就成了那最后一道CI/CD关卡,就没有下一道防线了。

定义一个代理的姿势,出奇地轻巧:一份Markdown文件,用普通英语写下指令。Harness管这份文件叫代理文件格式,并宣称它“已在业界成为标准”。不想手写的团队,可以交给Harness AI生成。代理启动之后,仰仗的是Harness的软件交付知识图谱——这张大图把客户的服务、流水线、部署记录、故障事件、安全发现统统串在一起。于是代理做决策时,视线不再只盯着单个步骤,而是能看见整块交付版图上的连线。

这些Worker Agents稳稳当当跑在代理人(delegates)上,而代理人本就是Harness过去几年一点点磨出来的基础构件。原本为可靠部署和安全隔离而造的那些能力,套在代理身上,竟也处处合用。这大概就是Bansal那句“hard work”的落脚点——搭一个让企业敢把生产环节交给代理的底座,比造出代理本身费力得多。