智能选表

最近更新时间:2025-08-20 16:13:32

我的收藏
智能选表指 ChatBI 能根据用户的问题、数据表名称、数据表备注、字段名称、字段备注等信息进行语义理解后,智能选择一张表或多张表关联后进行回答。

智能选表的启用

项目管理员在配置-智能选表中可启用智能选表

开启时,可选择智能选表的逻辑。若选择“智能选单表”,那仅会智能选择1张表回答,此逻辑适用于企业内有多张主题分明的大宽表,提问一般使用其中一张数据表即可回答的场景。若选择“智能选多表”,则会智能根据问题选择多张表关联后进行回答(若问题仅需一张表才可回答,那依旧会选择一张表),此逻辑适用于企业内有多张事实表,但分析时一般要关联维表才可分析的场景。

开启后,再进行提问,ChatBI 便会如下图所示,智能根据问题选择一张表或多张表进行回答。若选表结果有误,您也可以单击右侧的“切换”icon手动切换数据表


选表效果提升策略

智能选表的效果会受到数据表的表结构信息以及知识库的内容影响,智能选表想要实现较高的正确率或者在效果不达预期时,可以通过下面几个方法实现效果提升。

1. 表名

每一种表的主题不一致,可以在数据表表名进行设置。


2. 表备注

在数据表创建页面可以输入表备注,清晰明确的表备注可以帮助提升智能选表的速度和效率,可以按照下面的内容输入数据表备注。
表的类型:主表/副表、总结表/明细表
主题
字段值(如时间)


3. 字段备注

字段备注内容将直接传递给模型,无需进行匹配生效,这里可以写字段的中文名/字段的使用场景等。

4. 知识库

当多张数据表有相同的字段,当前可以通过知识库的录入指定关键词回答的数据表。下面是知识录入前和录入后的智能选表结果:
关键词
解释
关单量
当提问涉及关单量,则优先选择表“泛互-服务KPI”


5.关联关系配置

若开启的是智能选多表,您可在数据表中单击“关联关系配置”,关联关系配置后,模型将会参考信息,尽量优先进行使用。

在关联关系中,您可以配置各个数据表的唯一键,唯一键是指用于唯一标识表中的每行数据的字段,例如订单表可用订单 ID,员工表可用员工 ID 或身份证号等。配置了唯一键的数据表在被用于多表关联时,ChatBI将会优先使用该唯一键作为关联字段

此外,您还可以配置各个不同表关联时的关联键,关联键是指表关联时用于建立关联关系的字段,例如销售表和库存表之间可以用商品 ID 关联、经营分析表和产品树表之间可以用产品编码关联。配置了关联键的数据表组合在 ChatBI 多表关联出现时,ChatBI 将会优先使用提前配置的关联键作为关联字段