知识库是提供给客户进行知识导入、处理、维护的模块,是 RAG 方案的重要一环。企业可以将企业知识上传到知识库中实现知识问答场景。智能体开发平台产品中,将知识库分为默认知识库和知识库。
默认知识库:一个应用中只有一个默认知识库,默认知识库只能被当前应用使用,不支持被其他应用使用。
知识库:相同的主账号下,一个知识库支持被多个应用引用,一个应用支持引用多个知识库,支持在“知识库”中创建和维护知识库,在应用下的知识库中引用知识库使用。
创建知识库
在“知识库”菜单中,单击新建知识库,需要填写知识库名称和知识库描述。

管理知识库
知识库中支持上传文档、问答、数据库三种知识类型,单击查看,进入到管理知识页面。


说明:
1. 知识库中文档对比任务、标签管理功能在知识库维度下生效,知识库之间不通用。
2. 知识库中支持导入文档、问答和数据库,与应用中的默认知识库支持的范围一致,但由于知识库中的知识不需要发布,因此知识状态为“导入完成”即可生效。
应用中引用知识库
应用管理-知识管理 中通过“添加知识库”来维护知识库被应用的引用关系。修改知识库的引用关系需要发布后生效。


通过勾选操作引用或解除知识库。


说明:
1. 工作流中的大模型知识问答节点和知识检索节点支持选择应用下所有知识库,包括默认知识库和引用的知识库。
2. 被应用引用的知识库内的知识支持在应用中查看但不支持在应用中管理维护,需要在知识库菜单下管理维护知识库内的知识。
3. 被应用中引用的知识库内的知识的增删改,不需要发布应用即可生效。
知识库设置
应用管理-知识库中提供知识库设置功能,对应用下全部知识库生效,支持按照知识库维度设置:检索召回策略、检索范围、知识库模型。
1. 检索召回:
可选择混合检索、语义检索策略;
表格检索增强:开启情况下;支持基于自然语言对 Excel 表格文件/数据库表进行查询和计算,但可能影响应用回复耗时。
重排序开关:开启情况下,可选择重排序模型。在检索召回后的结果重排过程中,通过分析用户问题,重新调整切片顺序,使与用户问题相似度最高的内容排在前面。平台提供2个预置重排序模型。当模型广场中配置第三方重排序模型后,也可在重排序模型列表中支持选择。
文档开关:开启情况下,大模型将基于您构建的文档库回答问题,可选择直接上传文件,或上传网页,大模型将解析、学习您上传的文档。文档相关内容可查看 文档。
文档召回数量:检索返回的最高匹配度的 N 个文档片段作为输入提供给大模型进行阅读理解。
文档检索匹配度:根据设置的匹配度,将找到的文本片段返回给大模型,作为回复参考。值越低,意味着更多的片段被召回,但也可能影响准确性,低于匹配度的内容将不会被召回。
问答开关:开启情况下,大模型将基于您构建的问答库回答问题,可选择直接上传文件批量导入问答、手动录入问答内容、从文档库的文件中自动生成问答。问答相关内容可查看 问答。
问答库回复:若当前问题和问答库中的问题相似度达到一定阈值时,选择直接回复,则会直接使用录入的答案回复;选择润色后回复,则会将问答给到大模型进行总结回复。
问答召回数量:检索返回的最高匹配度的 N 个问答作为输入提供给大模型进行阅读理解。
问答检索匹配度:根据设置的匹配度,将找到的问答内容返回给大模型,作为回复参考。值越低,意味着更多的片段被召回,但也可能影响准确性,低于匹配度的内容将不会被召回
2. 检索范围:实现不同用户咨询回复给出不同知识范围的答案。详情可查看 知识库检索范围设置。
3. 知识库模型:支持单独设置知识库问答生成模型、知识库 schema 生成模型。


删除知识库
支持删除未被应用引用的知识库,被应用引用的知识库需要先解除引用关系后删除。

