通过配置常用问题模板、术语及业务逻辑,可有效扩充大模型的基础知识。这能显著提升模型对业务需求的理解与转换能力,从而生成更精确的数据查询代码。
功能入口
知识库仅支持ChatBI的管理员查看和编辑。
进入ChatBI功能入口。
您需要先登录阿里云,然后通过浏览器访问ChatBI智能数据洞察页面。请根据您的DataWorks资源组、数据集等业务所在地域按需选择。
在页面左侧导航栏单击知识库,进入知识库页面。
配置知识库
ChatBI的知识库管理对象包括:问题模板、术语和业务逻辑。
配置问题模板
进入知识库页面,单击问题模板页签,您可以通过两种方式新增问题模板:
通过页面配置。
在知识库页面,单击新增,进入新建问题模板页面。
配置问题模板的相关参数:
参数
描述
问题
定义在会话中的常用问题,例如:
门店A中商品B的月度销售额趋势。
问题中支持以
${参数名}
格式包含变量,例如:${shopName}中${commodityName}的月度销售额趋势。
SQL
基于问题描述提供能够准确、正确执行的数据查询SQL。 若问题中包含
${参数名}
,则SQL中也需要包含同名参数,例如:SELECT shop_name, commodity_name, sales, month FROM ads_order_table WHERE shop_Name = ${shopName} AND commodity_Name = ${commodityName} ORDER BY month;
参数
若问题和SQL中包含
${参数名}
,请补充参数的枚举值或样本值,例如:${参数名}: [“参数值1”,”参数值2”,”参数值3”]
数据集
指定该问题模板对哪些数据集生效。若不指定,则全局生效。
配置完成,单击保存。
通过本地文件批量导入。
在知识库页面,单击导入新增。
在导入弹窗中,单击下载模板,在模板中填写问题模板、模板脚本、模板参数和数据集。各参数解释与通过页面配置类似。
拖拽本地文件或单击弹窗中的+,选择需要导入的文件。
添加完成后,单击确认。
配置术语管理
进入知识库页面,单击术语管理页签,您可以通过两种方式新增术语:
通过页面配置。
单击新增,进入新建术语管理页面。
配置问题模板的关键参数:
参数
描述
术语
业务交流和分析中涉及到的常用和专业词汇,例如:月环比。
别名
术语的同义词、缩写、全称、多语言翻译等。输入别名后回车,支持添加多个别名。
数据集
指定该问题模板对哪些数据集生效。若不指定,则全局生效。
配置完成,单击保存。
通过本地文件导入。
在知识库页面,单击导入新增。
在导入弹窗中,单击下载模板,在模板中填写术语、别名、描述和数据集。各参数解释与通过页面配置类似。
拖拽本地文件或单击弹窗中的+,选择需要导入的文件。
添加完成后,单击确认。
配置业务逻辑
进入知识库页面,单击业务逻辑页签,您可以通过两种方式新增业务逻辑:
通过页面配置。
进入新建业务逻辑页面。
配置问题模板的关键参数:
参数
描述
业务概念
业务交流和分析中涉及到的常用概念的名称,例如:有效订单。
逻辑解释
对业务概念的名称下一个定义,例如:ord_cnt_1d>0 表示有效订单。
数据集
指定该问题模板对哪些数据集生效。若不指定,则全局生效。
字段
选择数据集后,可选择数据集下的表个字段,将业务概念跟物理表/字段进行关联。
配置完成,单击保存。
通过本地文件批量导入。
在知识库页面,单击导入新增。
在导入弹窗中,单击下载模板,在模板中填写业务概念、逻辑解释、关联表字段和数据集。各参数解释与通过页面配置类似。
拖拽本地文件或单击弹窗中的+,选择需要导入的文件。
添加完成后,单击确认。
管理知识库
编辑知识库对象
在页面左侧导航栏单击知识库,进入知识库页面。
在知识库页面的各个对象的页签中,单击操作列的编辑,进入编辑页面。
各参数解释与配置知识库保持时一致。
查看知识库对象
您可以在知识库各个页签顶部的搜索框中输入关键字后回车,可以对搜索对象进行快捷定位。
您也可以单击某个知识库对象,查看该对象的详情。
删除知识库对象
在知识库各个页签,找到已添加的知识库对象,单击操作列的删除,将该对象从知识库中删除。
使用知识库
在知识库中添加问题模板、术语和业务逻辑后,后续ChatBI将会在关联的数据集的会话的问题理解和执行计划生成过程中,优先使用知识库的知识,来提升问答准确率。