knowledge-agent 是做什么的?
从 claude-mem 的观察记录中构建和查询基于 AI 的知识库。当用户希望从自己的观察历史中创建专注的“大脑”、询问过去工作模式的问题或汇编特定主题的专业知识时使用。
概述
thedotmack/knowledge-agent 是一个用于从 claude-mem 的观察记录中构建和查询 AI 驱动知识库的技能。它允许你从过去与 claude-mem 的交互中提取见解,创建包含特定主题或工作模式的“大脑”,并通过自然语言进行查询。
主要功能
- 知识库构建:从 claude-mem 的观察数据中自动提取并组织信息,生成向量化索引。
- 智能查询:通过自然语言提问,快速检索相关观察记录和工作模式。
- 主题聚焦:支持指定特定主题或领域,创建专注的知识库。
使用方法
- 安装:确保已配置 claude-mem 环境。
- 初始化:使用
knowledge-agent init命令初始化知识库。 - 构建:运行
knowledge-agent build从观察记录中构建索引。 - 查询:使用
knowledge-agent query "你的问题"进行查询。
环境变量
CLAUDE_MEM_PATH:指定 claude-mem 观察数据的位置。KNOWLEDGE_AGENT_INDEX_PATH:指定知识库索引的存储路径。
示例
# 初始化知识库
knowledge-agent init
# 构建索引
knowledge-agent build --topic "项目经验"
# 查询
knowledge-agent query "我在过去项目中是如何处理数据库迁移的?"
平台支持
- Claude Code
- Cursor
- Codex
- 其他支持 claude-mem 的 AI 代理平台
注意事项
- 知识库仅基于已保存的 claude-mem 观察数据构建,请确保相关数据已同步。
- 查询结果的质量取决于观察数据的完整性和相关性。
- 定期重建索引以获取最新观察。