知识库与 RAG

给 AI 喂入你自己的文档,问问题时先查文档再回答。支持 PDF/Word/PPT/EPUB、本地 OCR、向量语义检索与引用溯源。

知识库管理

知识库让你把文档塞给 AI,问问题时 AI 会先从文档里找答案再回复,避免胡说。可创建多个知识库,每个独立管理文档;知识库可绑定到某个助手(助手级 RAG)或全局共享。

知识库管理
知识库管理

文档导入

支持批量导入,导入后显示文档列表与处理状态。支持的格式包括:

  • PDF(含扫描件,走 OCR)
  • Word(.docx)
  • PowerPoint(.pptx)
  • Excel(.xlsx)
  • 电子书(.epub)
  • 纯文本(.txt / .md)
  • 图片(.jpg / .png),走 OCR 提取文字

本地 OCR 文字识别

扫描版 PDF 和图片会自动走 ML Kit 离线 OCR,不上传图片到第三方。这意味着你的敏感文档无需联网也能被索引进知识库。

文档分块

文档太长无法整段塞给 AI,需要切块。Muse 提供三种分块方式:

  • 按字符:固定字数一块
  • 按 Token:按模型 Token 数切块,更精准
  • Markdown 感知:按标题层级切,保留结构

每块默认带相邻重叠(overlap),避免切断语义。

向量化(Embedding)

把文本块转成向量,用于相似度检索。三种方式可选:

  • 本地 ONNX:设备端运行,不联网,隐私最好
  • 云端 API:OpenAI / SiliconFlow / 智谱等 Embedding 服务,速度快质量高
  • 关键词 BM25:不做向量化,纯关键词匹配,适合精确术语检索

向量存储在本地 SQLite,用余弦相似度检索,无需额外数据库服务。

检索策略

提问时从知识库找相关块的组合策略:

  • Top-K:取相似度最高的 K 条(默认 5)
  • 重排(Rerank):用本地 ONNX 交叉编码器精排,提升 Top 准确率
  • RRF 融合:向量检索 + 关键词检索结果融合,兼顾语义和精确匹配

引用标注(Citation)

AI 回复中会标注引用来源,如 [1] 指向某个文档的某段。点击引用可跳转到原文位置,方便核对。这让 AI 回答可溯源,而非凭空生成。

RAG 设置页

每个知识库/助手可独立调整:分块大小与重叠、Top-K 数量、是否启用重排、Embedding 模型选择、检索阈值(相似度低于多少丢弃)。助手级 RAG 覆盖让助手 A 挂「产品文档库」、助手 B 挂「法律条文库」,互不干扰。