拆解Claude Code等三款工具后,作者推出免费harness工程课程
我拆解了 Claude Code、OpenCode 和 Pi,然后把学到的东西做成了一门关于 harness 工程的免费课程。
学习 harness 工程最快的方法是什么?从头构建一个 Claude Code。
为什么要学 harness 工程?LangChain 保持模型不变,只改了 harness。他们的编码 agent 在 Terminal-Bench(一个顶级编码 agent 基准测试)上的得分从 53% 提升到了 67%。从排名 30 名开外跃升至前 5。同一个模型。更好的 harness。
在过去几个月里,我拆解了 Claude Code、OpenCode 和 Pi,看看它们的底层是如何运作的。而且你不需要发布一个编码 agent 就能从中受益。同样的基础原理适用于任何领域的 agent,无论是电商、金融还是销售。
此外,人们越来越意识到,他们需要构建自己的 harness,而不是依赖 Claude Code 或 Codex。Ramp 用定制 harness 扩展其运营规模就是一个很好的例子。
所以我把学到的东西做成了一门关于 harness 工程的深度课程,方法是从头构建一个 Claude Code。它是免费且开源的:包含 8 篇文章、6 个视频和一个代码库。非常适合通过动手实践来学习的人。所有内容都用 Python 编写。
为了完全透明,@modal、Opik(由 @Cometml 开发)和 Kitaru(由 @zenml_io 开发)赞助了这门课程,这让我能够以独立 AI 工程师的身份将其保持 100% 免费。
以下是我认为构建和维护任何 harness 的 8 个核心步骤:
1. 设计 harness
2. 构建基础的 agent 循环
3. 在本地和远程对其进行沙箱隔离
4. 应用 4 种基本的上下文工程技术
5. 添加子 agent 作为一种上下文工程技术
6. 将其无头部署到云端:CLI、webhooks、cron
7. 构建基准测试来衡量它
8. 重放失败的运行来调试 agent
所有内容都在 GitHub 上:
想知道大家的看法。在你自己的 agent 中,哪一步是最难做好的?
本文由 AI 翻译自英文原帖,技术名词保留英文。
查看 X 原帖