
1. 概述编辑
1.1 应用场景
在问答BI中,当用户未指定具体主题直接提问时,系统将依据在「预加载配置」中已经预设的主题以及用户权限来确定数据范围,并为用户提供回答。
例如:在预加载配置中,添加了「主题1、主题2、主题3」作为预设主题,且Anna 拥有「主题1、主题3」的编辑权限,那么当 Anna 在未选定主题直接发起提问时,其提问范围将被设定为「主题1、主题3」,系统也会基于此进行相应的回应。
1.2 功能简介
预加载配置有以下优势:
快速响应提问:系统会预加载这些预设的主题数据,减少用户的等待时间;
聚焦重点数据:管理员会将最重要、最常用的数据添加到预加载配置中,可以让问答范围缩小到这些经过筛选的主题数据,避免无关数据的干扰,提供更精准的答案。
提前学习维度枚举值:若对维度字段「物料编号」不进行维度学习,当直接询问 AP-02-01有多少库存? 时,无法得出结果,可在预加载配置中提前学习维度值。
2. 预加载配置操作步骤编辑
2.1 添加预加载主题
1)管理员进入「管理系统>智能问答配置」,进入「预加载配置」,如下图所示:
2)点击上方编辑按钮,可调整预加载主题数量的上限值(预加载主题数量过多可能会影响性能)。如下图所示:
3)点击「编辑」,添加主题作为用户全局提问时的预设数据范围,如下图所示:
2.2 学习维度枚举值
基础学习:取前 1 万条数据学习(默认选择)
具体逻辑是为对取到的前 1 万条数据进行去重后,基于去重结果学习维度,维度学习可能不全面。
例如,对于「门店编码」维度,若采用基础学习方式,假设前 1 万条数据中只涵盖了部分门店,当询问涉及未在这 1 万条数据中的门店相关问题时,系统无法准确回答。操作步骤如下图所示:
全量学习:取全部数据学习,但会增加性能负担
具体操作是对全部数据进行去重,然后选取去重后的前 10 万条维度进行学习。
例如,对于「门店维度」 维度,采用全量学习方式,可以确保对所有「门店维度」进行去重处理后,选取前 10 万条维度进行学习,这样在回答关于各种客户名称的问题时,能更全面准确。
注:若选择全量学习,需要设定字符数上线,超过字符数上限的维度枚举值将被忽略。
不开启维度学习
当有些维度值没有提问场景,比如说是用户具体的评论,那么可以关闭维度学习。
不开启维度学习,是否有办法对这些维度值进行提问呢?例如对「门店编码」不进行维度学习,当直接询问 D010101销售额多少? 时,我们无法得出结果,因为系统未对「门店编码」 这个维度进行学习,不识别D010101 这个维度值。此时有以下几种方式:
添加“是、为、属于”等关键词,例如:门店编码为 D010101 的销售额是多少
使用引号,例如:门店编码“D010101”的销售额是多少
2.3 开启维度值模糊匹配
开启维度学习后,管理员还可以对这些维度字段设置是否开启「模糊匹配」。可以实现以下类似场景:
给「客户名称」字段开启模糊匹配,当提问帆软软件的销售额是多少,会自动匹配到 帆软软件有限公司的销售额是多少
给「省份」字段开启模糊匹配,当提问江苏的销售额是多少,会自动匹配到 江苏省的销售额是多少
2.4 刷新维度值
由于数据库中的数据是会变动的,所以需要刷新预加载数据中维度值,确保问答BI能获取到最新的维度值。
自动刷新:设置自动刷新的频率,系统会按照设置的频率定时获取最新的维度值
全部刷新:点击「全部刷新」即可立即刷新预加载所有数据列表的数据,获取最新的维度值
具体主题的刷新:点击具体主题的刷新,即可立即刷新当前主题的数据,获取最新的维度值
2.5 保存预加载配置
进行了以上预加载配置后,需点击保存才可生效,如下图所示:
3. 分配预加载主题权限编辑
在完成预加载配置之后,还需要为相关用户配置预加载数据的使用权限,用户只可以对有权限的预加载数据进行提问。
例如,希望 echo 可以对「连锁经营分析」这个预加载数据进行提问。
方法一:用户组维度配置
管理员进入「权限管理>智能问答」,为指定用户 echo 授予预加载主题「连锁经营分析」的使用权限。如下图所示:
方法二:项目资源维度
换为「项目资源维度」,可以将主题作为权限载体进行编辑权限的配置。