AI Pulse
📡 X 信号

拆解Claude Code等11个代理,发现通用架构

拆解Claude Code等11个代理,发现通用架构

这可能是今年关于AI智能体最有用的一篇论文。

Wavestone AI Lab的一个团队拆解了Claude Code、Codex以及另外9个智能体,发现所有优秀智能体都是基于一个包含7个部分的蓝图构建的。

他们的定义是:一个智能体就是一个模型加上一个线束(harness)。所有11个智能体的线束都由相同的7个部分构成,只有规模大小不同。

> 循环:Mini-SWE-Agent就是一个简单的while循环。OpenHands会记录每一个事件,因此运行过程可以回放。
>
> LLM层:一侧是一个提示词模板,另一侧是29个服务商配置文件。
>
> 工具:部分智能体只有bash工具,最大的智能体有43个按需加载的分类工具。
>
> 记忆:从保存全部历史记录,到智能体在多会话间维护的笔记不等。
>
> 安全性:从简单的步数限制,到策略规则+审查模型+操作系统沙箱不等。
>
> 编排:Aider有意跳过了子智能体,其他智能体会给子智能体分配独立上下文。
>
> 扩展:钩子、技能和MCP。11个智能体里有9个包含SKILL.md,8个包含MCP。

论文最后给出了一个覆盖全部7个部分的90行代码线束,可以作为你自己开发智能体的可靠起点。

关键页码:
> 第4页:7部分结构图
>
> 第12页:3种循环类型,以Claude Code和Codex为例
>
> 第53页:为什么现有的智能体都不用框架或嵌入
>
> 第67页:18条设计建议
>
> 第71页:你可以直接复制的90行线束代码

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

查看 X 原帖

订阅 AI Pulse

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