AI Pulse
📡 X 信号

开源Harness Engineering实操教程,含14讲8个项目

开源Harness Engineering实操教程,含14讲8个项目

Harness工程领域是构建AI智能体最重要的技能之一。在一个开源仓库中,通过14讲课程、8个实战项目以及4个对部分先进智能体周边系统的分析来讲解它。

当智能体运行失败时,很多时候问题出在它周边的系统或者Harness上:任务如何拆分,传递了什么上下文,如何复核工作,如果某一步失败了会发生什么。而这个系统就是我们所说的harness。

Anthropic公司在一次使用相同模型完成相同任务的实验中阐明了它的影响。使用单个智能体花费约9美元,耗时约20分钟,最终得到的成品是无法运行的。而分离了规划、执行和评估角色的系统,花费约200美元,耗时约6小时,最终得到的成品是可运行的。两种情况用的都是同一个模型,但周边的工作组织方式不同,因此时间和成本大幅增加以获得更好的结果。

本课程专注于如何实战构建这个系统。一开始,你只用提示词给智能体分配任务,之后你用明确的规则运行相同任务并比较两个结果。每一个项目都会给harness新增一个部分:
- 在不同会话间传递工作和上下文
- 确定任务范围和允许修改的边界
- 在智能体完工前让它自我复核工作
- 处理错误并在失败后继续工作
- 将规划与执行分离

到第8个项目时,你将以图结构构建一个maker-checker模式的工作流,其中一个智能体执行工作,另一个进行复核,必要时可以回滚更改并请求人工批准。每个项目的解决方案都是下一个项目的起点,因此你会逐步迭代同一个系统,并观察每一处新增内容对工作方式和可控性的影响。

此外,仓库中还包含了对Claude Code、Codex、DeepSeek、Pi 这类工具和系统中智能体harness构建方式的分析。仓库链接在评论区!

提醒大家我的新书《Hands-On LangChain》的8折优惠还在持续。你可以通过优惠码399GT67在网站购买,也可以通过InstaPay以250埃及镑购买,付款号码:01126776621。书籍链接在评论区!

本文由 AI 翻译自英文原帖,技术名词保留英文。

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新