Skip to content

《Harness 驾驭工程是 AI 平权的必经之路?》内容总结

来源:阿里云云原生公众号 | 作者:望宸 | 日期:2026年3月26日

原文背景:OpenClaw 将 AI 主权从模型厂商转移到了用户手中,但调教 AI 并不简单,这一背景加速了 Harness 驾驭工程的市场共识。


一、什么是 Harness Engineering(驾驭工程)?

Harness 一词来源于马具。马是强大的 AI 模型(黑盒、不可控),Harness 是缰绳、马鞍和护具等工程管理手段,骑手则是人类工程师——明确意图、设计环境、构建反馈回路。

核心隐喻:你的客厅里来了一条龙

2026年2月,OpenAI 发布了 《Harness Engineering: Leveraging Codex in an Agent-First World》,披露了一个惊人实验:3名工程师(后扩展到7人)在5个月内用 Codex Agent 生成了超过100万行生产级代码,合并约1500个 Pull Request,没有一行是人类手写的。

这篇文章真正引爆行业讨论的是它提出的全新工程范式——Harness Engineering(驾驭工程)

正如 Medium 上的比喻:我们的客厅里来了一条龙,它聪明、强大,目前看起来还算温顺。但龙会长大,我们需要的不是更粗的铁链,而是一套完整的驾驭系统。


二、工程演进的三个阶段

阶段革命释放的力量Harness
工业革命驾驭物理力量蒸汽机释放了远超人类肌肉的物理力量飞轮调速器、安全阀、传动系统
信息革命驾驭计算力量计算机释放了远超人类大脑的计算力量操作系统、编程语言、软件工程方法论
AI 革命驾驭认知力量大语言模型释放了远超人类个体的认知力量Harness Engineering(驾驭工程)

三代工程方法的演进

工程方法核心问题人类角色局限
提示词工程 (Prompt Engineering)怎么跟模型说话?用户精心雕琢指令措辞单次交互、无状态、高度依赖个人经验
上下文工程 (Context Engineering)模型应该看到什么?Agent Builder 系统性地设计动态上下文关注点从"用户说什么"转向"让模型看到什么"
驾驭工程 (Harness Engineering)整个环境应该如何运作?用户设计完整运行环境(约束、反馈回路、自动验证、熵管理、生命周期治理)角色从 Builder 交还到用户手里,权责对等

Andrej Karpathy(2025年6月)明确表态:上下文工程比提示工程重要得多


三、4 个真实案例深入理解驾驭工程

案例一:一个编辑工具的改变,让15个模型同时变强

  • 来源:独立开发者 Can Duruk
  • 问题:Agent 修改代码的编辑工具本身是巨大的失败源。Grok 4 使用 patch 格式的失败率高达 50.7%
  • 方案:设计了 Hashline 方案——文件每行附带 2-3 字符的内容哈希标签,模型编辑时只需引用标签而非复现原始文本。
  • 结果:Grok Code Fast 1 成功率从 6.7% 飙升至 68.3%(十倍提升),Grok 4 Fast 输出 token 下降 61%。
  • 启示:"你在怪飞行员,但问题出在起落架上"——模型表达意图的接口设计直接决定代码质量。

案例二:技术债的指数级放大效应

  • 来源:AgentsMesh 开发者,52天独自构建35万行生产代码
  • 问题:技术债被 Agent 指数级放大。一个临时妥协(绕过 Service 层直接查数据库)会被 Agent 当作"先例"系统性复用。
  • 方案:OpenAI 团队将"品味"编码为自动化规则:
    • 使用共享的实用程序包,而非手工辅助工具
    • 验证边界,依赖类型化 SDK
    • 定期运行后台 Codex 任务,扫描偏差、更新质量等级、发起重构 PR(功能类似"垃圾回收")
  • 启示:当好的实践占主导时 Agent 放大好实践,当捷径占主导时 Agent 放大捷径。

案例三:子 Agent 作为"上下文防火墙"

  • 来源:HumanLayer 团队
  • 问题:Agent 的上下文窗口随工作推进"腐烂",膨胀到一定程度后进入"笨蛋区"。
  • 方案:引入子 Agent 作为"上下文防火墙":
    • 父 Agent 负责规划编排(昂贵高推理模型如 Opus)
    • 子 Agent 在隔离上下文窗口中执行具体任务(便宜快速模型如 Sonnet)
    • 子 Agent 只返回高度压缩的结果 + 源引用,不污染父 Agent 上下文
  • 启示:这是全新的架构模式,解决的是"如何在有限的注意力预算内,完成需要无限注意力的工作"。

案例四:反馈回路的重新设计

  • 来源:HumanLayer + LangChain
  • 问题:每次运行完整测试套件,4000行通过的测试输出涌入上下文,Agent 产生幻觉。
  • 方案
    • "成功应该是沉默的,只有失败才应该发出声音"——通过测试时完全静默,失败时只输出错误信息
    • LangChain 设计了 PreCompletionChecklistMiddleware(强制验证)和 LoopDetectionMiddleware(循环检测)
  • 结果:LangChain 编码代理在 Terminal Bench 2.0 中从前30名跃升至前5名
  • 启示:Agent 的反馈回路需要对上下文窗口友好,信息量必须精确控制。

核心结论:同一个模型,不同的 Harness,截然不同的结果。Agent 竞争优势不仅在于用了哪个模型,也在于构建了怎样的 Harness。Harness 成了护城河


四、群体智能:企业业务创新的拐点

提效的故事已经不够性感,业务创新才是企业为 Token 付费的最强动力。

Harness Engineering 不仅让单 Agent 更可靠,也用于优化多 Agent 间协作,通过群体智能加速业务创新。

CLI-Anything:群体智能的基础设施

  • 来源:香港大学数据智能实验室(HKUDS)
  • 功能:Claude Code 插件,分析任意软件源码,自动生成生产级 CLI,可调用真实应用后端(LibreOffice、Blender、Audacity等)
  • 流程:一条命令 /cli-anything <path-or-repo> → 分析→设计→实现→测试→文档→发布(7阶段全自动)
  • 关键:每个 CLI 自带 SKILL.md(机器可读的能力描述文件),Agent 可在运行时自动发现其他 Agent 能力,动态组建协作关系

HiClaw:群体智能的操作系统

  • 来源:阿里云
  • 解决的问题:基于单体架构的 OpenClaw 构建群体智能面临可扩展性差、模型不自由、越聊越贵/效果越差、FinOps 难落地等问题
  • 核心设计
    • Manager-Workers 架构:灵活创建角色 Worker,Skills 和记忆独立存储,避免污染
    • Agent 自定义模型:每个 Agent 可自由配置后端模型,助力 FinOps
    • MinIO 共享文件系统:Agent 间信息共享,大幅降低 Token 消耗
    • Higress AI Gateway:鉴权路由、凭证安全、后端稳定、Skills 统一管理、入口监控、安全审计

实践案例

一家汽车生产商计划生产 700 万元豪车,通过设计多个角色(3位不同身份的目标用户),进行 100 轮自由讨论,从品牌认知、舒适需求、安全隐私、品牌社交、软价值等多方面激烈讨论,最终给出结果。


五、核心观点总结

  1. Harness Engineering 是 AI 时代的操作系统和软件工程方法论的统一体,是继提示词工程、上下文工程之后的第三代工程范式。
  2. AI 平权的关键:驾驭工程让 AI 主权从模型厂商手中回到用户手中,权责对等。
  3. 个人效率的提升是线性的,群体智能的涌现是指数级的
  4. Harness 就是护城河——不只是 Agent Builder 的护城河,更是 Agent User 的护城河。

参考文献

  1. OpenAI - Harness Engineering
  2. Can Duruk - The Harness Problem
  3. HumanLayer - Skill Issue: Harness Engineering for Coding Agents
  4. LangChain - Improving Deep Agents with Harness Engineering