Skip to main content

本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版。

有了知识库,应用就能用你自己的内容回答问题。每收到一个问题,系统都会找出最相关的段落,连同问题一起交给模型。这样,回答依据的就是你的内容,而不只是模型在训练中学到的知识。

凡是应用需要知道、模型本身却不了解的内容,都适合放进知识库,例如帮助中心、内部制度、产品目录或研究资料。可按领域或团队各建一个知识库,再接入需要它的应用。

两类知识库 #

选哪一类,主要看你在构建什么应用,以及想对内容处理过程掌控到什么程度。

Agent 知识库 配置起来很简单:添加内容后,它会自行整理并索引全部内容。

希望获得以下能力时,适合选择它:

  • 难题也能深入检索:可将 检索深度 设为「快速」「深度」或「研究」。
  • 内容始终保持最新:已连接的网站、在线文档和在线云盘会按你设定的同步策略自动更新。
  • 内置质量检查:每次改动后重新测试关键问题,并跟踪检索未命中的情况。
  • 编码 Agent 也能访问:可通过 Dify CLI 读取其中的内容。

Workflow 应用、Chatflow 应用和新 Agent 都可使用它。新项目建议从这里开始。

Info

大多数经典知识库日后都可 升级 为 Agent 知识库,但 Agent 知识库无法转换为经典知识库。

两类知识库对比 #

Agent 知识库经典知识库
适用应用Workflow 和 Chatflow 应用、新 Agent聊天助手、文本生成应用、旧版 Agent 应用、Workflow 和 Chatflow 应用
内容来源上传文件、抓取网站、在线文档、在线云盘上传文件、抓取网站、Notion;还可通过知识流水线接入其他数据源,或接入外部知识库
文件大小所有套餐均为单个文件最大 15 MBSandbox 套餐单个文件最大 15 MB,Professional 和 Team 套餐最大 50 MB
可配置项模型和检索深度,以及 Top K 和可选的分数阈值模型、分段模式与分段长度、索引方式和检索方式,以及 Top K 和可选的分数阈值;也可用知识流水线配置整条处理链路
检索按语义和关键词匹配;调深检索深度后,还会追踪相关主题,或把问题拆成几部分按语义、按关键词,或两者结合
索引所用模型推理模型和嵌入模型嵌入模型(高质量索引),或不使用模型(经济索引)
内容更新每个数据源可单独设置同步策略Notion 和网站文档需手动同步
质量测试检索测试、参考问题、评测和问题案例检索测试
监控「概览」页面,显示需要关注的事项以及各问题的作答情况无
在 Dify 之外访问服务 API 和 Dify CLI服务 API

两类知识库的权限选项相同,并共用文档配额、请求频率限制和知识库 API 密钥。使用支持视觉的嵌入模型时,两类知识库也都能检索图片。