吴恩达来信:Context Hub 它来了!
为AI编码智能体提供最新API文档上下文的工具
概述
作者:吴恩达(Andrew Ng)
来源:知乎专栏
日期:2026年3月
核心问题
AI编码智能体在编写代码时经常遇到问题:
- ❌ 使用过时的API
- ❌ 臆造参数(hallucinate parameters)
- ❌ 不知道应该使用哪个工具
原因:AI工具快速演进,但智能体的训练数据是旧的,无法反映最新工具生态。
示例
Claude Opus 4.6(目前最强代码生成模型之一)知识截止日期是2025年5月。
当我要求它调用OpenAI GPT-5.2时:
- ❌ 仍使用旧的 client.chat.completions.create
- ❌ 不知道新的 client.responses.create
- ❌ 不知道2025年8月发布的Nano Banana
更普遍的情况:
- 调用Gemini API出错
- 调用数据库服务API出错(即使流行服务,但使用非常见参数)
- 不知道某些工具的存在
Context Hub 解决方案
Context Hub(简称chub)是为编码智能体设计的上下文管理工具(不是给人直接用的!),帮助它们获取所需的API文档。
核心特性
- 提供最新API文档 - 智能体不再使用过时API
- 自动Agent反馈 - 智能体可以学习改进
- 社区共建 - 允许工具提供方贡献文档
工作原理
智能体 → Chub → 获取最新API文档 → 编写正确代码
↓
如果发现文档不完整 → 记录备注 → 下次无需重新探索
安装与使用
安装
npm install -g @aisuite/chub
基本命令
# 搜索可用的文档
chub search openai
# 获取特定文档
chub get openai/chat --lang py
集成到智能体
方式1:通过提示词引导
“使用CLI命令chub获取调用OpenAI的最新API文档。运行’chub help’了解其工作方式。”
方式2:配置Agent Skill
使用SKILL.md文件配置自动使用chub。
对于Claude Code:
mkdir -p ~/.claude/skills/get-api-docs
# 将SKILL.md放入此目录
智能体持续学习
Chub设计目标是让智能体能够随着时间不断改进:
- 如果智能体发现某个工具文档不完整
- 但找到了可行的解决方案
- 它可以记录一条备注
- 下次无需重新从头探索
未来规划
随着OpenClaw的爆炸式增长,也看到了面向智能体的社交网络Moltbook的崛起——智能体之间可以共享信息并相互讨论。
未来计划:
- 让不同智能体能够共享它们发现的信息
- 指出文档中可能存在的错误
- 构建智能体社区互相帮助
当前支持的文档
预置了最常用工具的文档:
- 常见LLM提供商
- 数据库
- 支付处理服务
- 身份管理解决方案
- 消息平台
- 等等
呼吁:如果你是一个流行的Agent工具提供方,欢迎贡献相关文档!
总结
| 问题 | 解决方案 |
|---|---|
| 智能体使用过时API | Chub提供最新文档 |
| 智能体不知道新工具 | 社区共建文档库 |
| 文档不完整 | 智能体可记录备注学习 |
整理自吴恩达知乎专栏原文
原文链接:https://zhuanlan.zhihu.com/p/2013958512489824337