本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版。
有了知识库,应用就能用你自己的内容回答问题。每收到一个问题,系统都会找出最相关的段落,连同问题一起交给模型。这样,回答依据的就是你的内容,而不只是模型在训练中学到的知识。
凡是应用需要知道、模型本身却不了解的内容,都适合放进知识库,例如帮助中心、内部制度、产品目录或研究资料。可按领域或团队各建一个知识库,再接入需要它的应用。
两类知识库 #
选哪一类,主要看你在构建什么应用,以及想对内容处理过程掌控到什么程度。
Info
大多数经典知识库日后都可 升级 为 Agent 知识库,但 Agent 知识库无法转换为经典知识库。
两类知识库对比 #
| Agent 知识库 | 经典知识库 | |
|---|---|---|
| 适用应用 | Workflow 和 Chatflow 应用、新 Agent | 聊天助手、文本生成应用、旧版 Agent 应用、Workflow 和 Chatflow 应用 |
| 内容来源 | 上传文件、抓取网站、在线文档、在线云盘 | 上传文件、抓取网站、Notion;还可通过知识流水线接入其他数据源,或接入外部知识库 |
| 文件大小 | 所有套餐均为单个文件最大 15 MB | Sandbox 套餐单个文件最大 15 MB,Professional 和 Team 套餐最大 50 MB |
| 可配置项 | 模型和检索深度,以及 Top K 和可选的分数阈值 | 模型、分段模式与分段长度、索引方式和检索方式,以及 Top K 和可选的分数阈值;也可用知识流水线配置整条处理链路 |
| 检索 | 按语义和关键词匹配;调深检索深度后,还会追踪相关主题,或把问题拆成几部分 | 按语义、按关键词,或两者结合 |
| 索引所用模型 | 推理模型和嵌入模型 | 嵌入模型(高质量索引),或不使用模型(经济索引) |
| 内容更新 | 每个数据源可单独设置同步策略 | Notion 和网站文档需手动同步 |
| 质量测试 | 检索测试、参考问题、评测和问题案例 | 检索测试 |
| 监控 | 「概览」页面,显示需要关注的事项以及各问题的作答情况 | 无 |
| 在 Dify 之外访问 | 服务 API 和 Dify CLI | 服务 API |
两类知识库的权限选项相同,并共用文档配额、请求频率限制和知识库 API 密钥。使用支持视觉的嵌入模型时,两类知识库也都能检索图片。