用途
do.rag 用于从 DeepOrbit Obsidian 知识库中检索相关上下文,帮助在回答问题时引用既有笔记内容。它适合需要基于个人或团队知识库作答的场景。
主要能力
- 本地词法搜索,并在每次查询前自动刷新已更改和已删除的文件。
- 可选语义 RAG 检索,需在已安装 ChromaDB 或用户明确要求时启用。
- 支持通过 DeepOrbit MCP 服务器调用 rag_query 或 rag_search。
- 支持通过命令行运行 deeporbit --vault "<vault>" rag "<query>"。
- 结果以 [[标题]] 和知识库相对路径引用,并区分检索事实与通用知识。
使用方式
优先顺序如下:
- 若 DeepOrbit MCP 服务器可用,调用 rag_query 或 rag_search。
- 否则运行 deeporbit --vault "<vault>" rag "<query>"。
- 仅在 ChromaDB 已安装或用户要求语义检索时添加 --semantic。
- 若命令行工具不可用,直接搜索 Markdown 文件并说明使用了回退方案。
适用场景
适用于需要从 Obsidian 知识库中查找并引用笔记内容的问答、写作或研究任务。
限制
不虚构笔记内容;语义检索依赖 ChromaDB;命令行不可用时需回退到直接搜索 Markdown。其他收费、价格、平台等信息暂未提供。