张大妈

工程师不再写代码,而是为agent搭建工作环境《Harness engineering: leveraging Codex in……》①

源自UP主:慢学AI

02-21 10:28

传统软件工程正在被颠覆。当AI能无限生成代码时,工程师的核心价值不再是编写,而是设计一个能让AI高效、稳定工作的系统环境。这种名为‘Harness Engineering’的新范式,正在重新定义工程师的角色。

工程师不再写代码,而是为agent搭建工作环境《Harness engineering: leveraging Codex in……》①智能速览

  • OpenAI团队零手写代码,五个月内构建百万行级复杂系统。

  • 工程师角色从代码‘泥瓦匠’转变为AI‘系统设计师’。

  • AI写不好代码的瓶颈是环境而非模型智商。

  • Harness Engineering的核心是构建反馈闭环而非简单的提示词工程。

  • Ralph Wiggum Loop工作法让Agent自我审查和修复代码。

工程师不再写代码,而是为agent搭建工作环境《Harness engineering: leveraging Codex in……》①精华内容

Harness Engineering并非遥不可及的理论,它有明确的方法论和核心职责,重塑了软件开发流程。

角色之变

在Harness Engineering范式下,工程师的角色发生了根本性转变,从亲手砌砖的‘泥瓦匠’,变成了设计整个施工蓝图的‘系统设计师’。代码的属性也随之改变,从过去需要精心维护的昂贵资产,变成了可以随时生成、随时丢弃的廉价编译产物。

OpenAI团队的实验提供了有力佐证:他们在五个月内构建了一个拥有百万行代码的复杂系统,人类工程师手写代码为零行。团队从最初三人扩展到七人,人均产出反而提升,打破了传统软件工程的认知。

三大核心

Harness工程师的核心职责可归纳为三点。首先是设计环境,为Agent搭好脚手架,包括仓库结构、CI流水线、Lint规则和开发者工具等基础设施,没有这些,Agent就如同在荒地上盖房子。

其次是明确意图,将模糊的需求拆解为Agent能理解的无歧义规范,用清晰的语言告知其目标。最关键的是构建反馈,建立一个包含自我审查、静态检查和集成测试的闭环,让Agent在提交代码前就能自我修正,这被称为反馈闭环工程。

实践之道

具体的实践方法被称为‘Ralph Wiggum Loop’。团队采用深度优先工作法,将大目标拆解为设计、编码、审查、测试等小模块,交由Agent逐个完成以解锁更复杂的任务。

当某个环节失败时,修复手段不是简单地‘再试一次’,而是回到元问题:环境里缺了什么能力?如何让这个能力对Agent清晰可执行?在此流程中,Agent会自行发起PR,进行多轮自我审查和交叉审查,直到所有检查通过,人类工程师甚至无需审查这些PR。

Harness Engineering标志着软件工程的范式转移。当代码生成成本趋近于零,工程师的价值将体现在更高维度的系统设计与环境构建上。这或许会催生一种新的技术领导力,你准备好迎接这个变化了吗?

工程师不再写代码,而是为agent搭建工作环境《Harness engineering: leveraging Codex in……》①关键评论

  • 有开发者分享实践,用Claude Code构建系统时,发现核心是设计一套类似‘迷宫’的流程,让任务在节点间流转直至完成。

  • 有评论调侃,这相当于将经典著作《人月神话》更新为了《Agent月神话》。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章