定义&起源
Harness Engineering的概念最早由HashiCorp联合创始人、Terraform作者Mitchell Hashimoto在2025年底提出。他在博客中指出:”每当Agent犯错,就花时间工程化一个机制,确保它永远不再犯同样错误”。2026年2月,OpenAI将这一理念推向高潮,使其成为AI工程圈的主流范式。
“Harness”原意为”马具”(包括缰绳、鞍具等),引申为”驾驭、管控”。在软件工程中,Test Harness指标准化的测试框架;而在大模型领域,Harness Engineering的核心是”通过工程化手段驾驭大模型的不确定性,给Agent搭建一整套标准化的生产流水线和完整的管理体系”。
核心理念:Humans steer, Agents execute
Harness Engineering的核心思想是”人类掌舵,智能体执行”。它强调:
- 不是优化AI模型本身,而是优化模型运行的”环境”
- 构建可执行、可验证、可约束、可迭代的外层运行系统
- 让Agent在人类设定的边界内自主、可靠、可持续地工作
awesome Harness Engineering
Harness Engineering:Claude Code 设计指南
围绕 Claude Code 的运行时骨架展开,重点讨论控制面、连续性、恢复路径与验证分工。
Claude Code 和 Codex 的 Harness 设计哲学
沿着控制面、状态、策略与本地治理比较 Claude Code 和 Codex 两条 harness 路线。
-
Claude Code 架构深度剖析