创建知识库提升准确率

通过配置常用问题模板、术语及业务逻辑,可有效扩充大模型的基础知识。这能显著提升模型对业务需求的理解与转换能力,从而生成更精确的数据查询代码。

功能入口

重要

知识库仅支持ChatBI管理员查看和编辑。

  1. 进入ChatBI功能入口。

    您需要先登录阿里云,然后通过浏览器访问ChatBI智能数据洞察页面。请根据您的DataWorks资源组、数据集等业务所在地域按需选择。

    华东1(杭州)ChatBI入口

    华东2(上海)ChatBI入口

    华南1(深圳)ChatBI入口

    西南1(成都)ChatBI入口

    华北2(北京)ChatBI入口

    华北3(张家口)ChatBI入口

  2. 在页面左侧导航栏单击知识库,进入知识库页面。

配置知识库

ChatBI的知识库管理对象包括:问题模板术语业务逻辑

配置问题模板

进入知识库页面,单击问题模板页签,您可以通过两种方式新增问题模板:

  • 通过页面配置。

    1. 在知识库页面,单击新增,进入新建问题模板页面。

    2. 配置问题模板的相关参数:

      参数

      描述

      问题

      定义在会话中的常用问题,例如:

      门店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”]

      数据集

      指定该问题模板对哪些数据集生效。若不指定,则全局生效。

    3. 配置完成,单击保存

  • 通过本地文件批量导入。

    1. 在知识库页面,单击导入新增

    2. 在导入弹窗中,单击下载模板,在模板中填写问题模板模板脚本模板参数数据集。各参数解释与通过页面配置类似。

    3. 拖拽本地文件或单击弹窗中的,选择需要导入的文件。

    4. 添加完成后,单击确认

配置术语管理

进入知识库页面,单击术语管理页签,您可以通过两种方式新增术语:

  1. 通过页面配置。

    1. 单击新增,进入新建术语管理页面。

    2. 配置问题模板的关键参数:

      参数

      描述

      术语

      业务交流和分析中涉及到的常用和专业词汇,例如:月环比。

      别名

      术语的同义词、缩写、全称、多语言翻译等。输入别名后回车,支持添加多个别名。

      数据集

      指定该问题模板对哪些数据集生效。若不指定,则全局生效。

    3. 配置完成,单击保存

  2. 通过本地文件导入。

    1. 在知识库页面,单击导入新增

    2. 在导入弹窗中,单击下载模板,在模板中填写术语别名描述数据集。各参数解释与通过页面配置类似。

    3. 拖拽本地文件或单击弹窗中的,选择需要导入的文件。

    4. 添加完成后,单击确认

配置业务逻辑

进入知识库页面,单击业务逻辑页签,您可以通过两种方式新增业务逻辑:

  1. 通过页面配置。

    1. 进入新建业务逻辑页面。

    2. 配置问题模板的关键参数:

      参数

      描述

      业务概念

      业务交流和分析中涉及到的常用概念的名称,例如:有效订单。

      逻辑解释

      对业务概念的名称下一个定义,例如:ord_cnt_1d>0 表示有效订单。

      数据集

      指定该问题模板对哪些数据集生效。若不指定,则全局生效。

      字段

      选择数据集后,可选择数据集下的表个字段,将业务概念跟物理表/字段进行关联。

    3. 配置完成,单击保存

  2. 通过本地文件批量导入。

    1. 在知识库页面,单击导入新增

    2. 在导入弹窗中,单击下载模板,在模板中填写业务概念逻辑解释关联表字段数据集。各参数解释与通过页面配置类似。

    3. 拖拽本地文件或单击弹窗中的,选择需要导入的文件。

    4. 添加完成后,单击确认

管理知识库

编辑知识库对象

  1. 在页面左侧导航栏单击知识库,进入知识库页面。

  2. 在知识库页面的各个对象的页签中,单击操作列的编辑,进入编辑页面。

    各参数解释与配置知识库保持时一致。

查看知识库对象

  • 您可以在知识库各个页签顶部的搜索框中输入关键字后回车,可以对搜索对象进行快捷定位。

  • 您也可以单击某个知识库对象,查看该对象的详情。

删除知识库对象

在知识库各个页签,找到已添加的知识库对象,单击操作列的删除,将该对象从知识库中删除。

使用知识库

在知识库中添加问题模板、术语和业务逻辑后,后续ChatBI将会在关联的数据集的会话的问题理解和执行计划生成过程中,优先使用知识库的知识,来提升问答准确率。