用途
kb-guide 是一个知识库集成指南,用于指导在已配置 MCP 知识库服务器的情况下,通过 MCP 连接的知识库工具来搜索、读取、创建和更新知识条目。其核心目标是让回答优先基于知识库中的权威内容,而不是仅依赖模型自身的训练数据。
主要能力
该指南围绕 MCP 知识库服务器通常暴露的工具模式展开,涵盖三类操作:
- 搜索 / 查询:
- search_documents(query, limit?):在知识库中进行全文搜索
- search_notes(query):搜索个人笔记或 wiki 条目
- query_knowledge(query, filters?):带元数据约束的过滤搜索
- 读取:
- get_document(id):按 ID 获取文档
- read_page(path):按路径读取 wiki 页面
- list_documents(folder?, tag?):按文件夹或标签列出文档
- 创建 / 更新:
- create_document(title, content, metadata?):创建新条目
- update_document(id, content):更新已有文档
- create_note(title, body):创建快速笔记
使用方式
基本使用模式为:先识别用户意图(搜索、读取或写入),再按名称调用相应的 MCP 工具;如果工具不可用,则告知用户未配置知识库服务器;最后清晰地呈现结果,尽可能包含标题、摘要和链接。
示例工具调用:当用户询问“我们有关于部署的文档吗?”时,应先在知识库中搜索:
Tool: search_documents Arguments: { "query": "deployment", "limit": 5 }
随后展示匹配结果的标题和摘要。如果没有找到结果,可以提议创建一个新条目。
适用场景
- 回答领域问题之前:先搜索知识库,其中可能包含权威答案
- 当用户询问“我们有关于……的文档吗?”时:搜索知识库并返回结果
- 问题解决之后:建议创建知识库条目以记录解决方案
- 入职 / FAQ 类问题:检查是否已有现成的知识库文章
限制与说明
- MCP 服务器配置定义在 golem.yaml 的 mcp 键下。
- 可用的 MCP 工具取决于配置了哪些服务器,应使用工具发现机制进行检查。
- 应始终优先搜索知识库,而不是直接根据自身训练数据生成答案。
- 关于具体收费、价格、平台支持范围等信息,资料中暂未提供。