知识库
大约 2 分钟
知识库的概念
FastGPT支持创建多个知识库,作为记录不同内容的容器。
在应用中可以多选搭配不同的知识库,实现多种知识叠加的效果。
创建知识库
知识库菜单可以创建知识库,也可以看到已创建的多个知识库
v4.4.5版本可以看到增加了知识库文件夹功能,方便知识库归类
数据集
知识库内存放了多组数据,每个数据分为匹配的知识点
和补充内容
,也可以称之为问题
和答案
,类似于多个QA的合集
单组数据示例:
多组数据组成了一个知识库
同理更多的知识库,组成了多个AI回复的数据源
导入数据
知识库支持多种导入方式
- 手动导入
- 直接分段
- QA拆分
- CSV导入
手动导入
直接的知识导入方式,填写知识点和对应的预期答案
例如
直接分段
支持文档类的导入,例如某个内容比较多的文档,在导入的时候FastGPT会后台调用AI将文档进行分段处理,然后再讲处理后的结果拆分成QA数据,导入到知识库
支持的导入方式:
- 文档导入:直接选择支持的文档导入,支持 .txt, .doc, .docx, .pdf, .md 格式的文件
- 链接读取:数据源从文档改成网页链接,同样道理会调用AI进行分段处理,将分段后的QA数据,导入到知识库
- 创建文件:先创建一个文档,然后同样调用AI将创建的文档进行分段,将分段后的QA数据,导入到知识库
例图
QA拆分
支持的文档类型和方式都与直接分段类似,区别于直接分段是以内容段落进行拆分,QA拆分会分析文档的内容,让AI以内容进行问题和答案的标注,再导入知识库
例图
CSV导入
以模板形式的QA进行导入,FastGPT会提供一个QA文档模板,用户填写QA内容后,导入到知识库
QA导入模板示例