
“编码智能体常常使用过时的 API,甚至凭空虚构参数。即使新 API 已发布一年,它们可能还在调用旧接口。”
“Context Hub 的出现,就是为了让智能体不再‘瞎猜’,而是‘查阅’最新的权威文档,并随着每一次任务变得更聪明。”
人工智能先驱 吴恩达 (Andrew Ng) 正式宣布开源 Context Hub —— 一款专为编码智能体(Coding Agents)设计的革命性工具。它不仅仅是一个文档检索器,更是一个实时、精选、带有版本控制且能自我进化的知识中枢。

通过简单的命令行界面,Context Hub 能让你的 AI 助手(如 Claude Code、Cursor 等)瞬间获取最准确的 API 文档,彻底解决“幻觉”和“知识滞后”两大顽疾。
🚀 为什么我们需要 Context Hub?
在当前的 AI 编程工作流中,开发者常面临以下困境:
- ❌ API 过时:大模型的训练数据有截止日期,无法知晓昨天刚发布的 SDK 变更。
- ❌ 参数幻觉:智能体经常“自信地”编造不存在的函数或参数,导致代码运行失败。
- ❌ 记忆缺失:你在本次会话中教会智能体的变通方法(Workaround),下次会话它就忘得一干二净。
- ❌ 信息噪音:让智能体自己去网上搜索,往往返回大量嘈杂、不相关甚至错误的信息。
Context Hub 正是为解决这些问题而生。 它提供了一个结构化的、人类可审查的 Markdown 文档库,让智能体能精准获取“需要知道”的信息。
✨ 核心特性:不仅仅是文档检索
1. 📚 实时精选文档 (Curated & Real-time)
Context Hub 维护着一套经过人工精选的 API 文档库(目前涵盖 OpenAI, Stripe 等主流服务)。
- 版本控制:文档随 API 更新而即时同步,确保智能体永远使用最新接口。
- 语言特定:支持按编程语言筛选(如
--lang py或--lang js),只返回相关代码示例,节省 Token。 - 透明可查:所有内容均以 Markdown 格式公开在 GitHub 仓库,你可以精确检查智能体读取了什么,甚至可以贡献自己的文档。
2. 🧠 跨会话记忆:本地注释 (Annotations)
这是 Context Hub 最迷人的功能之一。它允许智能体在本地添加持久化注释。
- 场景:智能体发现某个 API 需要特殊的 Header 才能通过 Webhook 验证,但官方文档没写。
- 操作:智能体自动执行
chub annotate stripe/api "需要原始主体用于 webhook 验证"。 - 效果:下次任何会话中,只要再次获取该文档,这条注释会自动附加在文档末尾。智能体“记住”了这个知识点,无需重新踩坑。
3. 🔄 社区进化:反馈闭环 (Feedback Loop)
Context Hub 设计了一个让社区共同受益的反馈机制:
- 点赞/点踩:智能体或用户可以对文档质量进行投票 (
chub feedback stripe/api up)。 - 持续优化:维护者根据反馈数据,不断修正和完善文档内容。
- 结果:文档不仅对你个人越来越好用,对整个社区也是如此。
⚡ 快速开始:3 分钟集成
第一步:安装
Context Hub 是一个全局 CLI 工具,基于 Node.js:
npm install -g @aisuite/chub
第二步:试用命令
# 搜索可用文档
chub search openai
# 获取特定文档(Python 版)
chub get openai/chat --lang py
第三步:让智能体使用它
你不需要手动运行命令,只需提示你的智能体去使用它。
提示词示例:
“在编写调用 OpenAI API 的代码前,请先使用命令行工具
chub获取最新的 API 文档。运行chub help查看用法。确保代码基于最新文档编写。”
进阶:创建技能 (Skill)
如果你使用 Claude Code,可以创建一个永久技能:
- 创建目录:
~/.claude/skills/get-api-docs - 写入
SKILL.md,定义智能体在遇到 API 调用任务时,自动优先执行chub get ...。
💡 实战工作流对比
| 步骤 | ❌ 没有 Context Hub | ✅ 拥有 Context Hub |
|---|---|---|
| 1. 获取信息 | 智能体依靠训练数据或全网搜索(噪音大) | chub get 获取精选、最新版文档 |
| 2. 编写代码 | 容易使用过时 API 或虚构参数 | 代码基于最新文档,准确率极高 |
| 3. 遇到问题 | 报错,花费大量时间调试 | 若发现文档缺失,智能体记录变通方案 |
| 4. 知识沉淀 | 遗忘。下次会话重犯同样错误 | chub annotate 保存经验,下次自动加载 |
| 5. 社区贡献 | 无 | chub feedback 投票,帮助文档改进 |
🛠️ 核心命令速查
| 命令 | 描述 | 示例 |
|---|---|---|
chub search [query] | 搜索文档或技能 | chub search "stripe payments" |
chub get <id> | 获取指定文档 | chub get stripe/api --lang js |
chub annotate <id> <note> | 添加本地持久化注释 | chub annotate openai/chat "需设置 temperature=0" |
chub feedback <id> <up/down> | 向维护者反馈质量 | chub feedback openai/chat up |
chub annotate --list | 列出所有本地注释 | 查看智能体积累了哪些经验 |
数据统计
相关导航


QoderWork

11ai

PPT Master

DeepSeek Cowork

MimiClaw

Wasm-Agents






