跳至主要內容

知识库

五六零网校大约 2 分钟

知识库的概念

FastGPT支持创建多个知识库,作为记录不同内容的容器。
在应用中可以多选搭配不同的知识库,实现多种知识叠加的效果。

创建知识库

知识库菜单可以创建知识库,也可以看到已创建的多个知识库

v4.4.5版本可以看到增加了知识库文件夹功能,方便知识库归类 Alt text

数据集

知识库内存放了多组数据,每个数据分为匹配的知识点补充内容,也可以称之为问题答案,类似于多个QA的合集

单组数据示例: Alt text

多组数据组成了一个知识库 Alt text

同理更多的知识库,组成了多个AI回复的数据源 Alt text

导入数据

知识库支持多种导入方式

  • 手动导入
  • 直接分段
  • QA拆分
  • CSV导入

手动导入

直接的知识导入方式,填写知识点和对应的预期答案

例如 Alt text

直接分段

支持文档类的导入,例如某个内容比较多的文档,在导入的时候FastGPT会后台调用AI将文档进行分段处理,然后再讲处理后的结果拆分成QA数据,导入到知识库

支持的导入方式:

  • 文档导入:直接选择支持的文档导入,支持 .txt, .doc, .docx, .pdf, .md 格式的文件
  • 链接读取:数据源从文档改成网页链接,同样道理会调用AI进行分段处理,将分段后的QA数据,导入到知识库
  • 创建文件:先创建一个文档,然后同样调用AI将创建的文档进行分段,将分段后的QA数据,导入到知识库

例图 Alt text

QA拆分

支持的文档类型和方式都与直接分段类似,区别于直接分段是以内容段落进行拆分,QA拆分会分析文档的内容,让AI以内容进行问题和答案的标注,再导入知识库

例图 Alt text

CSV导入

以模板形式的QA进行导入,FastGPT会提供一个QA文档模板,用户填写QA内容后,导入到知识库

QA导入模板示例 Alt text