工具库知识库
知识库概述
蓝心九问的知识库功能支持上传外部数据(例如本地文件、网页数据爬取),通过向量搜索来检索最相关的内容以回答用户的问题,这可以帮助您的Bot更精确地回答问题。
蓝心九问的知识库包含两个能力,一是存储和管理外部数据的能力;二是增强检索的能力。
- 数据管理与存储
蓝心九问支持从多种数据源例如本地文档和在线数据,上传文本和表格数据。上传后,蓝心九问可将知识内容自动切分为一个个内容片段(chunk)进行存储,同时支持用户自定义内容分段规则,例如通过分段标识符、字符长度等方式进行内容分割。
- 增强检索
蓝心九问的知识功能还提供了多种检索方式来对存储的内容片段进行检索,例如使用全文检索通过关键词进行内容片段检索和召回。
大模型会根据召回的内容片段生成最终的回复内容。
知识库类型
九问目前提供三种类型的知识库,包括文档型、问答型、表格型,可以针对不同的数据类型来实现知识录入。
-
文档型: 基于文档内容进行分段向量化,通过匹配文档分段内容来获取检索结果;
-
问答型: 基于QA问答对进行将量化,通过匹配问题来查找答案;
-
表格型: 基于表格数据进行向量化,包含一列索引列,用于数据查询检索。
使用场景
蓝心九问支持上传文本内容和结构化的表格数据,可满足不同的使用场景。例如:
-
客服场景: 将用户高频咨询的产品问题添加到知识库后,Bot可以通过这些知识精准回答用户问题;
-
数据查询: 将各类数据表维护在数据库中,通过查询数据来让Bot进行数据的总结归纳;
-
标签匹配: 维护标签表格知识库,基于用户输入数据,匹配最接近的内容标签,实现快速批量数据打标。