Codex、Hermes、Claude 使用共享知识库的对比

生成日期:2026-07-18

对比对象:Codex、Hermes、Claude

共享知识库:D:/tools/shared-knowledge/knowledge.db

一、结论

使用共享知识库后,Codex、Hermes 和 Claude 可以复用同一批长期知识,例如用户偏好、工具配置、技能用途、安装路径和历史排障结论。它带来的核心价值不是让模型本身变聪明,也不是自动安装工具,而是减少重复沟通、重复检查和重复试错。

不使用共享知识库时,每个智能体主要依赖当前对话、系统提示和当前机器上能发现的工具。新会话通常需要重新了解环境,Claude、Hermes 和 Codex 之间也无法自然继承彼此得到的结论。

必须区分以下三层:

  1. 共享知识:保存的文字事实、偏好、配置和经验,三个智能体可以读取并参考。
  2. 技能知识:某项技能的用途、触发方式和工作流程,可以指导智能体如何完成任务。
  3. 可执行能力:实际安装并接入当前会话的 CLI、Skill、插件或 MCP 工具。只有知识记录,并不代表可以执行。

二、总体对比

对比维度 使用共享知识库 不使用共享知识库
跨智能体协作 Codex、Hermes、Claude 可复用相同知识 三者上下文相互隔离
跨会话连续性 重要信息可长期保存 新会话通常重新开始
用户偏好 可直接知道用户偏好简洁回答并关注底层原理 需要在当前对话中重新判断
环境认知 可提前知道工具版本、路径和配置 需要逐项扫描和验证
工具选择 可根据已记录的适用场景快速路由 需要重新研究用什么工具
排障效率 可复用历史原因、路径和解决办法 容易重复排查相同问题
Token 消耗 减少重复读取和解释 重复探索会消耗更多 Token
回答一致性 三个智能体可遵循同一批约定 不同智能体可能给出不一致判断
实时准确性 静态知识很有用,但动态状态仍需现场验证 现场发现较慢,但通常是当前状态
错误传播风险 错误或过期知识可能同时影响三个智能体 错误通常局限在单次会话
权限与工具安装 不会因共享知识而自动获得权限或安装工具 完全依赖当前环境已有能力
隐私风险 敏感内容若被写入,会被多个智能体读取 信息暴露范围相对较小

三、对三个智能体的具体影响

Codex

使用共享知识库后,Codex 能通过共享知识库 MCP 读取、搜索、写入和删除长期知识,并在编码或系统任务开始前复用已有环境信息。当前会话可直接看到 Agent Reach、Developer、Git Essentials 和 Coze CLI 等技能,但 Codebase Memory 图谱 MCP 是否可执行仍取决于当前会话有没有连接对应服务。

不使用时,Codex 仍可使用自身系统中已安装的技能和工具,但不会自动知道 Claude 或 Hermes 过去保存的经验、用户约定和环境结论。

Hermes

使用共享知识库后,Hermes 可以读取 Claude、Codex 写入的通用知识,复用工具路径、DeepSeek API 相关记录、技能说明和排障结果。根据现有记录,Hermes 的工作目录为 D:/.hermes,并使用 DeepSeek API。

不使用时,Hermes 只能依据自己的会话记忆、配置和本地工具,无法直接继承另外两个智能体的结论。

Claude

使用共享知识库后,Claude 可以把长期有效的经验写入公共数据库,也可以读取 Hermes 或 Codex 新增的知识,从而减少重复说明和重复排障。

不使用时,Claude 的项目记忆、插件或当前会话仍然可以工作,但这些信息不会自然同步给 Hermes 和 Codex。

四、现有技能知识:有与没有的区别

技能或工具知识 有共享知识时 没有共享知识时 能否直接执行的前提
Agent Reach 知道它负责互联网调研、搜索和多平台内容获取,也知道触发场景 需要重新发现工具并理解平台路由 当前智能体已安装 Skill/CLI,且具备网络权限
Developer 知道用户故事实现、开发、测试和代码审查流程 开发流程依赖模型临时组织 当前环境已加载对应 Skill
Git Essentials 可复用分支、合并、变基、Stash 和撤销工作流 需要临时确定 Git 操作策略 Git 已安装,并拥有仓库及操作权限
Coze CLI 知道可用于项目开发、部署、图片、语音、视频、PPT、播客和文件上传 需要重新了解命令和模块 Coze CLI 已安装、登录且有网络权限
Codebase Memory 知道可查询代码图谱、调用链和死代码,并掌握既有配置 只能通过普通文件搜索重新理解代码库 对应 MCP 服务已经启动并连接当前会话
RTK 知道其 Token 优化用途、版本和安装路径 可能直接运行高输出命令,消耗更多上下文 rtk.exe 实际存在且当前进程可访问
Fund Weekly Review 可按数据采集、收益计算、分析诊断、策略建议、本周计划执行 需要临时设计复盘框架 技能文档或完整流程可被当前智能体读取
Addy Agent Skills 知道技能库的来源、用途和安装位置 不知道已有工程方法可复用 插件或技能文件已安装并能加载
ECC 知道插件入口和能力范围 需要重新查找插件能力 ECC 插件已在当前智能体环境启用
last30days 知道它用于跨平台近期调研及脚本位置 近期调研需临时搭建搜索流程 对应脚本、依赖和网络访问均可用
Headroom 知道其代理关系和 RTK 所在位置 需要重新检查代理进程和启动配置 Headroom 服务、配置和 API 均处于可用状态

五、现有普通知识:有与没有的区别

已共享知识 使用后的价值 不使用时的情况
用户偏好:回答简洁、解释底层原理 三个智能体能保持相似沟通风格 每次对话重新适配,风格可能不一致
工具版本和安装路径 能快速定位可执行文件和配置 需要扫描目录或查询包管理器
Claude 与 Hermes 共用数据库 知道知识可以跨智能体复用 可能误以为各会话完全独立
Hermes 工作目录和模型 有助于定位配置及 API 问题 需要检查进程、环境变量和配置文件
DeepSeek API 余额及价格记录 遇到调用失败时可快速考虑余额问题 可能先排查代码和网络,增加时间成本
共享知识库教程位置 可以快速找到维护说明 需要重新搜索文档
Cognee 简介 了解可选的图谱加向量记忆方案 需要重新调研技术方案
GitHub Token 存放位置 知道应从哪里读取配置 需要重新定位环境变量文件

六、实际工作流差异示例

示例一:用户要求调研某个网络话题

使用共享知识库: 智能体知道 Agent Reach 是网络调研入口,先确认当前环境是否安装并具备网络权限,然后按平台路由执行。

不使用共享知识库: 智能体需要先寻找可用搜索工具、判断平台支持情况,再设计抓取方法。

示例二:用户要求分析代码调用链

使用共享知识库: 智能体知道优先考虑 Codebase Memory,并检查图谱 MCP 是否已连接;连接可用时直接查询调用关系。

不使用共享知识库: 智能体通常从文件搜索和逐文件阅读开始,理解大型代码库会更慢。

示例三:DeepSeek 请求失败

使用共享知识库: 智能体知道 Hermes 使用 DeepSeek API,并把余额不足列为候选原因,但仍会现场验证余额、错误码和网络状态。

不使用共享知识库: 智能体可能从请求代码、代理和网络逐层排查,较晚才检查余额。

七、共享知识库不能替代什么

  • 不能替代真实安装的 CLI、插件、Skill 或 MCP 服务。
  • 不能绕过文件、网络、账号和系统权限。
  • 不能保证历史信息仍然有效。
  • 不能代替对动态状态的验证,例如版本、余额、进程、端口和服务健康状态。
  • 不能把 Claude 的私有会话上下文完整复制给 Codex 或 Hermes,除非相关结论被明确写入共享库。
  • 不应保存 Token、密码、私钥等秘密值。可以记录凭据的管理方式,但应谨慎记录具体路径,并限制数据库访问权限。

八、建议的使用原则

  1. 保存稳定、可复用的信息:用户偏好、工具用途、固定路径、标准流程和已验证的排障结论。
  2. 动态信息加日期或有效期:版本、价格、余额、运行状态和模型名称都可能变化。
  3. 执行前验证:知识库负责提供线索,当前环境负责确认事实。
  4. 不保存秘密值:禁止记录 Token、密码、Cookie、私钥和完整连接凭据。
  5. 定期清理重复与过期条目,避免旧知识误导三个智能体。
  6. 为技能记录增加"安装位置、适用智能体、依赖、验证日期和可用状态"字段。

九、最终判断

共享知识库让 Codex、Hermes 和 Claude 从三个相互隔离的助手,变成三个能够复用同一套长期经验的执行端。它最明显地改善连续性、效率和一致性;它的主要代价是知识维护成本、过期信息风险和敏感信息治理要求。

最理想的组合是:共享知识库负责记住,技能负责规定方法,真实工具负责执行,现场验证负责保证准确。

相关推荐
牧艺1 小时前
浏览器 3D 交互实战:射线拾取、描边高亮与业务面板联动
前端·three.js·数据可视化
叉歪1 小时前
为 UnoCSS 扩展无限色阶与主题换色
前端·css
jiayong231 小时前
第 44 课:任务详情抽屉里的评论输入与操作记录联动
前端
ndsc_d1 小时前
前端实战复盘:用AI直接生成响应式官网落地页与React源码
前端·人工智能·react.js·ui·前端框架·aigc·paico
大家的林语冰2 小时前
✌️ Deno 2.9 来了,ESM 直接导入 CSS,甚至能开发桌面应用?!
前端·javascript·node.js
李顿波3 小时前
前端样式技术发展进程和解析(长期更新版)
前端
不简说3 小时前
JS 代码技巧 vol.1 — 10 个让代码少写 30% 的小套路
前端·javascript·面试
Hilaku3 小时前
为什么业务型前端容易遭遇中年危机?
前端·javascript·程序员
এ慕ོ冬℘゜3 小时前
深度解析 JavaScript:赋予 Web 灵魂的“全栈语言”
开发语言·前端·javascript