返回顶部
返回首页 会员充值 我的足迹 返回上一页
具身智能
情绪经济
商业航天
十五五
银发经济

Harness Engineering开源

如果你读过Harness Engineering那本橙皮书,可能记得Mitchell Hashimoto的做法——每次AI犯错就在CLAUDE.md里加一条规则,让Ghostly永远不再犯同一个错。Hermes Agent做的事情本质上一样,但它把这个过程自动化了。Mitchell手动写的规则往往更精准,但Hermes把门槛降到了零。不是每个人都有Mitchell那样的耐心去维护一份精细的规则文件,Hermes让不想折腾配置的人也能享受到越用越好用的体验。

Harness Engineering的概念起源

Mitchell Hashimoto的实践

LangChain团队用同一个模型(GPT-5.2-Codex),只调整周围的“缰绳”配置,成绩从52.8%涨到66.5%,排名从Top30跳到Top5。模型一行没改。Mitchell Hashimoto(Terraform创造者)第一个给这件事命名:Harness Engineering。他的做法很朴素——每次AI犯错,就加一条规则,让它永远不再犯同一个错。CLAUDE.md文件是活的,一直在长。

五组件映射到Hermes

Harness Engineering的五个组件:CLAUDE.md(全局规则文件)→Hermes的持久记忆+Skill;hooks(事件触发器)→学习循环的反馈机制;memory(跨会话记忆)→三层记忆系统;linter(约束检查)→Toolset控制+沙箱;feedback loop(持续改进)→Skill自进化。左边全是手动操作,右边是开箱即用。

自动化的Harness实践

Mitchell的方式vs Hermes的方式

Mitchell的方式:人观察到问题后手写CLAUDE.md,存在单个文件,触发改进靠人记得要加,跨项目需要手动复制,改进速度取决于人的勤快程度。Hermes的方式:Agent自己从反馈中提炼,存在多个Skill文件+记忆数据库,每次使用后自动评估,Skill全局生效所有项目共享,持续自动不会懒。当然,自动不等于完美——Mitchell手动写的规则往往更精准,但Hermes把门槛降到了零。

缰绳自己长大

在Harness Engineering里,缰绳是人造的。你写CLAUDE.md,配置hooks,设计反馈机制。这些都需要人的持续投入。Hermes的思路是:让Agent在奔跑的过程中,自己编织自己的缰绳。它跑偏了,自己修正路线并记住教训。它找到了好方法,自己沉淀成Skill供下次复用。它遇到了新用户,自己建立理解模型。

开源社区与生态协同

Hermes的Harness工程价值

Hermes证明了Harness Engineering这套方法论可以被产品化、自动化。它降低了实施门槛,让更多开发者受益于“缰绳设计”的理念。但它的价值定位不是替代手动Harness——对于已经精心打磨了CLAUDE.md的用户,手工编织的缰绳可能更精确。对于不想折腾配置的用户,全自动方案更省心。

agentskills.io与生态互通

Hermes采用agentskills.io标准,目前已有30+工具支持,包括Claude Code、Cursor、Copilot、Gemini CLI。你为Claude Code写的Skill可以直接在Hermes里用。Skill不再是某个Agent的专属资产,变成了一种可移植的能力单元。这是Harness Engineering理念在生态层面的延伸——缰绳的设计本身也应该是可复用的。
点击阅读报告原文: 花叔:Hermes Agent 从入门到精通橙皮书(63页)
相关报告