AI Pulse
📡 X 信号

拆解11款AI编程Agent,提炼出90行起步脚手架

拆解11款AI编程Agent,提炼出90行起步脚手架

Harness 工程是最要命、最危险的东西,但没人这样去学。

研究人员拆解了 Claude Code、Codex 以及另外 9 个 AI 智能体,揭示编码智能体到底是怎么构建出来的。这篇论文把这些系统拆成了 7 个部分,还附带了一个 90 行的入门 harness,供你学习和改造。

这就是蓝图 ↓

第 1 步 → 构建智能体循环。把任务发给模型,执行它的动作,返回结果,然后重复,直到任务完成或达到限制。

第 2 步 → 连接模型。组装指令,并处理提供商的响应和工具调用格式。

第 3 步 → 给它工具。从任务所需的工具开始:搜索文件、读取代码、编辑文件、运行命令。

第 4 步 → 管理上下文。加载相关的项目指令,保留有用的结果,在历史过长时进行压缩。

第 5 步 → 定义权限。决定哪些操作自动运行、哪些需要批准、哪些应该被阻止或放入沙箱。

第 6 步 → 在需要时加入编排。单个智能体可以从简单起步;子智能体可以拆分并协调独立任务。

第 7 步 → 让它可扩展。钩子、技能和插件让你可以在不重建整个运行时的情况下添加行为。

一个发现:在研究的 11 个系统中,作者没有发现在智能体运行时中导入的通用智能体框架,也没有基于向量的代码检索。

实用部分在第 16 节:18 条设计建议和一个入门实现。这个 90 行的脚手架只是示意性的,省略了沙箱,所以在真正部署前还需要做更多工作。

保存这篇内容,然后阅读关于 Opus 5.5 Harness Engineering 的完整指南 ↓

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

查看 X 原帖

订阅 AI Pulse

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