主题
《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 轮自由讨论,从品牌认知、舒适需求、安全隐私、品牌社交、软价值等多方面激烈讨论,最终给出结果。
五、核心观点总结
- Harness Engineering 是 AI 时代的操作系统和软件工程方法论的统一体,是继提示词工程、上下文工程之后的第三代工程范式。
- AI 平权的关键:驾驭工程让 AI 主权从模型厂商手中回到用户手中,权责对等。
- 个人效率的提升是线性的,群体智能的涌现是指数级的。
- Harness 就是护城河——不只是 Agent Builder 的护城河,更是 Agent User 的护城河。