关于 knowledge-agent
knowledge-agent 从 claude-mem 观察记录构建专题知识库,并支持在持续的对话会话中查询,适合需要检索项目历史信息的用户。
主要功能
- 01按条件筛选观察记录构建语料
- 02将语料加载到 AI 会话
- 03提问并保留后续问答上下文
- 04查看语料统计和加载状态
- 05重建或重新加载语料
适用场景
- 01查询特定日期范围内的决策
- 02询问项目中的缺陷或功能记录
- 03为常见问题维护专题会话
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ thedotmack/ claude-mem --skill knowledge-agent安装后在 Claude Code 中输入/knowledge-agent确认已加载。
详细介绍
知识 Agent
基于 claude-mem 观察记录构建并查询 AI 驱动的知识库。
什么是知识 Agent?
知识 Agent 是由观察记录筛选并汇编而成的语料库,加载到对话式 AI 会话中。根据观察记录历史构建语料库,然后为其注入知识(将知识加载到 AI 会话中),接着就可以通过对话向它提问。
可以把它们看作自定义的“脑”:比如“所有与钩子有关的内容”“上个月的所有决策”“worker 服务的所有 Bug 修复”。
工作流
步骤 1:构建语料库
build_corpus name="hooks-expertise" description="Everything about the hooks lifecycle" project="claude-mem" concepts="hooks" limit=500
筛选选项:
project— 按项目名称筛选types— 逗号分隔:decision、bugfix、feature、refactor、discovery、changeconcepts— 逗号分隔的概念标签files— 逗号分隔的文件路径(前缀匹配)query— 语义搜索查询dateStart/dateEnd— ISO 日期范围limit— 最多观察记录数(默认 500)
步骤 2:为语料库注入知识
prime_corpus name="hooks-expertise"
这会创建一个加载了语料库全部知识的 AI 会话。语料库较大时需要稍等片刻。
步骤 3:查询
query_corpus name="hooks-expertise" question="What are the 5 lifecycle hooks and when does each fire?"
知识 Agent 会根据其语料库作答。后续问题会保留上下文。
步骤 4:列出语料库
list_corpora
显示所有语料库及其统计信息和注入知识状态。
提示
- 聚焦的语料库效果最好 — “钩子架构”比“所有内容”更合适
- 注入一次知识,多次查询 — 会话会在多次查询间保留
- 重新注入以获取新上下文 — 如果对话偏离主题,重新注入即可重置
- 重建以更新 — 添加了新的观察记录后,先重建,再重新注入
维护
重建语料库(使用新的观察记录刷新)
rebuild_corpus name="hooks-expertise"
重建后,重新注入知识以加载更新后的内容:
重新注入(新会话)
reprime_corpus name="hooks-expertise"
清除之前的问答上下文,并将语料库重新加载到新会话中。
评论
支持 Markdown