Agent 工程对照
← 学习路径

从问题进入

怎么给 Agent 接入新能力?

工具一多,模型更容易选错;全塞进上下文又太贵——能力的定义方式、接入协议和暴露时机要一起设计。

简答

三件事分开看。定义:openJiuwen 和 Codex 用注册表加基类或 trait 把生命周期收进框架,DeepSeek 和 Pi 用工厂函数加 schema 声明把工具做成可独立测试的值。接入:MCP 在 openJiuwen 是工具来源之一,Codex 既当客户端也当服务端,Pi 在跟踪 commit 上完全不接 MCP。暴露:四家都只把技能名和描述放进上下文、正文按需读,只有 Codex 给技能目录设了预算(默认上下文窗口的 2%)。

三步读懂

  1. 01

    原理

    为什么存在、有哪些权衡

  2. 02

    对照

    四家怎么解同一个问题

  3. 03

    源码

    固定在 commit 与行号上

相关概念