跳到主要内容

知识库

知识库为角色提供专属的文档检索能力,上传 PDF、Markdown、TXT 等文件后,角色在对话中可自动检索引用相关内容,支持检索严格度、注入位置和二次精排(Rerank)等高级配置。

页面概览​

页面顶部为角色名称和运行状态,右上角为「编辑配置」和「停止」按钮。

知识文档​

操作按钮​

按钮功能
关联关联已有的知识库文档
上传上传新的知识文档
检索配置展开/收起右侧检索配置面板

支持的文件格式​

  • PDF
  • Markdown (.md)
  • TXT
  • 其他文本格式

空状态​

当没有上传任何文档时,页面中央显示:

  • 云上传图标
  • "暂无知识文档"
  • 说明:"上传 PDF、Markdown、TXT 等文件,角色将在对话中自动检索引用"
  • 「上传第一个文档」按钮

检索配置​

右侧面板提供知识库检索的高级配置选项。

二次精排(Rerank)​

已启用后检索更准,约增加 1~2 秒

  • 开关控制是否启用二次精排
  • 启用后,向量检索结果会再用 Cross-Encoder 精排,更准但略慢

检索严格度​

控制保留多少条检索结果。相似度分只在同一次检索内可比,跨问题不可比,所以这里用档位而非固定分数线。

三个档位可选:

档位说明
宽松保留更多检索结果,召回率高但可能引入不相关内容
标准平衡召回率和相关性(默认推荐)
严格仅保留高相似度结果,精度高但可能遗漏相关内容

高级参数​

点击「> 高级参数」可展开更多配置选项。

注入位置​

检索到的片段插入到 prompt 的哪里

三个选项:

位置说明
用户消息前将检索片段插入到用户消息之前
用户消息后将检索片段插入到用户消息之后
仅系统提示词仅将检索片段注入到系统提示词中

二次精排(重复配置项)​

向量检索后再用 Cross-Encoder 精排,更准但略慢

  • 开关控制(与顶部的二次精排配置联动)

检索测试​

右侧面板底部提供检索测试功能:

  • 输入框:"输入问题,测试知识库检索效果..."
  • 搜索按钮:点击执行检索测试

使用检索测试可以在不发起正式对话的情况下,验证知识库的检索效果和配置是否合理。

知识库工作流程​

  1. 上传文档:点击「上传」按钮,上传 PDF/Markdown/TXT 等文件
  2. 自动处理:系统自动对文档进行分段、向量化和索引
  3. 配置检索:在「检索配置」面板设置严格度、注入位置、Rerank 等参数
  4. 测试检索:使用「检索测试」输入问题,验证检索效果
  5. 对话引用:角色在对话中自动检索知识库,将相关片段注入 prompt 并引用回答
提示

初次配置知识库时,建议使用「标准」检索严格度和「用户消息前」注入位置,然后用「检索测试」验证效果。如果检索结果不够全面,切换到「宽松」;如果结果包含太多不相关内容,切换到「严格」。对于需要高精度的场景(如法律条款、技术文档),建议启用二次精排(Rerank)。