OpenAI曝AI代理5个月产100万行代码:零手写背后的Harness Engineering

OpenAI曝AI代理5个月产100万行代码:零手写背后的Harness Engineering

N
News Editor 01
2026-07-23 23:30:15
OpenAI披露,其团队用AI代理在5个月内产出约100万行代码,且人类未手写一行。支撑这套流程的方法被称为Harness Engineering,核心是用上下文、约束和反馈回路管理代理。
OpenAIAI代理软件开发Harness Engineering

OpenAI 工程师披露,团队在5 个月内借助 AI 代理产出约100 万行代码,覆盖应用逻辑、基础设施、工具、文档和内部开发工具,且人类手写代码为 0 行。这套方法被命名为 Harness Engineering,重点不在改模型,而在设计模型周围的运行系统,让代理可以持续、自主地完成编码、测试、提交 PR 乃至修复问题。

OpenAI给出的产出数据

按照公开说法,该项目从2025 年 8 月启动,团队规模由3 人扩展到 7 人,累计合并约1,500 个 Pull Request,平均每位工程师每天产出3.5 个 PR。单个 AI 代理一次可自主工作超过 6 小时,相关产品已经被数百名内部用户每天使用。

OpenAI 将“人类永远不直接写代码”设为一条硬规则。结果是,团队必须把精力放到代理基础设施、上下文管理和工作流设计上,而不是在人类临时补洞时兜底。短句来说,不能手改,就得把系统先搭对。

Harness Engineering到底管什么

文中将 Harness Engineering 定义为一门设计基础设施、约束条件和反馈回路的学科,目标是让 AI 代理能可靠、规模化地运作。OpenAI 用“马具”做比喻:模型像一匹强但不稳定的马,harness 是缰绳和控制装置,人负责定方向,代理负责执行。

其核心包括四项能力:约束告知验证修正。前两项决定代理知道什么、能做什么;后两项决定它出了错后是否能被及时发现并拉回正确轨道。重点很明确,瓶颈不只在模型,更多在模型外部系统。

三根支柱:上下文、架构约束、熵管理

第一根支柱是 Context Engineering。OpenAI 的原则是,代理需要知道的内容都应放进代码仓库,仓库才是唯一真相来源。AGENTS.md 不该写成巨型说明书,而应作为目录,指向 architecture.md、conventions.md、api-reference.md 等结构化文档。静态上下文包括架构规范、API 合约、代码风格;动态上下文则包括日志、指标、追踪记录、CI/CD 状态和测试结果。

第二根支柱是架构约束。OpenAI 认为,减少解题空间反而能提升代理效率。团队会通过自定义 linter、结构测试、LLM 审计员和 pre-commit hooks 强制执行边界,避免代理复制到错误模式。第三根支柱是熵管理,也就是持续清理代理长期生成代码后产生的漂移、命名分叉和死代码。做法很直接:再用清理代理定期扫描仓库,发现问题后自动开 PR 修复。

代理已能走完整条开发链路

按文中描述,AI 代理可以从扫描仓库开始,自行重现 bug、录制展示失败的视频、实现修复、跑测试、检查 UI 渲染、提交 PR,并在 reviewer 给出反馈后继续迭代。如果 CI 构建失败,代理还会继续诊断并修复,只有涉及产品方向或设计判断时才会升级给人类。

OpenAI 还提到一种“最小化阻塞”的合并策略:在自动化测试、监控和快速反馈回路足够成熟时,等待的成本高于修复的成本。另一个被引用的案例来自 LangChain。其 coding agent 在 Terminal Bench 2.0 上的成绩从52.8%升至66.5%,而他们并未更换模型,只调整了 harness,包括自我验证回路、上下文工程、循环检测和“reasoning sandwich”。

这套框架最后指向同一个变化:工程师的角色正从写代码的人,转向设计代理运行环境的人。任务描述、约束制定、反馈闭环和系统维护,成了新工作重心。

本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.
400

免责声明:

本平台展示的市场信息、项目资料与第三方内容仅用于行业信息分享,不构成任何形式的投资建议或收益承诺。

加密资产交易具有较高风险,用户应充分评估自身风险承受能力并独立作出决策,相关盈亏及法律责任由用户自行承担。