本文介绍了如何免费体验DMS的Data Copilot智能助手和AI Agent机器人。
背景
传统模式下,SQL开发是一项技术专业度较高的工作。随着信息化不断深入,不同岗位角色的数据需求越来越多,为数据管理和SQL开发效率带来了较大挑战。
DMS Data Copilot是DMS基于阿里云大模型构建的数据智能助手。其结合了DMS熟练的数据管理、数据使用能力,可帮助开发、运维、产品、运营、分析师和数据库管理员,更高效、规范地使用和管理数据。
阿里云提供了数据库解决方案DB+AI体验馆,您无需购买任何资源,即可在线体验DMS Data Copilot的NL2SQL和图表推荐功能,带您真实体验DMS产品智能服务能力。
影响
本体验不涉及生产环境的部署,因此不会影响业务。
在开始体验后,DMS将自动在DMS控制台首页左侧数据库实例的免登录实例列表下添加一个DMS_Copilot测试实例,供您体验和测试Data Copilot的功能。此实例为只读实例,如果您不需要体验Data Copilot,可以由DBA或管理员手动删除该只读实例。
费用
本次体验中,由于体验涉及到的资源不归属于您,因此不会产生任何费用,您可以放心体验。
体验内容
本次体验中用到的commerce_db数据库中的四张表已完成创建,您直接使用即可。
dim_jst_erp_co_company:ERP商家信息表
dim_jst_erp_co_contract:ERP商家合同表
dwd_jst_sc_item_slf_info_ht:铺货明细表
m_sc_web_log_detail_d:埋点日志信息表
操作步骤
登录瑶池数据库控制台。
在控制台首页,单击解决方案。
单击DB+AI体验,然后单击DMS Copilot的免费体验按钮,进入如下页面:
体验NL2SQL(自然语言转SQL)。
在SQL Console窗口内,单击,唤出DMS Data Copilot智能助手。
在Copilot对话框中输入问题,再单击发送。例如:最近一个月访问流量前三的商家明细?
Copilot会返回模型认为与该问题相关性强的表,单击提交。
校验模型的返回结果中的SQL是否准确。
不准确的情况下,您需要补充反馈以调整返回结果。
第一轮模型的返回结果不太准确,错误地将
dwd_jst_sc_item_slf_info_ht
表的duration
字段理解为流量。您需要通过补充反馈的方式纠正过滤条件,在编辑文字区域输入
流量是指event_id=2001
,并单击补充反馈。第二轮模型的返回结果虽然已经成功将流量的过滤条件添加在SQL中,但是商家明细信息在
dim_jst_erp_co_company
表中,不在dwd_jst_sc_item_slf_info_ht
表中,还需要纠正引用表错误的问题。您需要在编辑文字区域输入
商家明细信息在dim_jst_erp_co_company中
,并单击补充反馈。
准确的情况下,通过点赞的方式反馈,下次遇到类似的问题,模型会先检索相似的SQL。
在Copilot对话框中,单击SQL右上方的执行查询。
体验AI Agent提供的Chat2BI功能。
您可以在Agent界面提问当前数据库下表的相关问题。
单击Agent页签。
在新建Agent提问框中输入问题,再单击发送或回车,对Agent进行提问。
例如提问
最近两个月访问流量前五的商家明细?
,Agent将会自动执行SQL,您可以直观地查看表数据。单击查看生成的SQL。
单击图标,即可生成推荐的图表。您可以在左侧的配置项中进行图表类型、X-Y轴设置、分组,以及筛选的配置。
说明单击右侧的下载图片即可下载生成的图表。