DataWorks Copilot是您在DataWorks的智能助手,您可以自由选择用DataWorks默认模型、Qwen3-235B-A22B或DeepSeek-R1-671B(满血版)大模型来完成相关Copilot产品操作。借助Qwen3-235B-A22B、DeepSeek-R1模型的深度推理能力,DataWorks Copilot可以帮助您通过自然语言交互完成更为复杂的SQL代码生成、优化、测试等操作,显著提升ETL开发和数据分析效率。
功能介绍
DataWorks Copilot功能是面向代码开发的编程助手以及面向数据开发的AI Agent助手,已覆盖数据开发(Data Studio)、运维中心、数据分析等模块。
公测说明
参与公测前,请详细阅读《DataWorks Copilot服务协议》。
仅保证PC端Chrome浏览器69以上内核版本使用智能助手。
满足以下条件的用户可在公测期间免费使用DataWorks Copilot产品功能,可在Copilot公测确认弹窗中确认参加DataWorks Copilot产品公测。
支持版本:基础版、标准版、专业版或企业版。
支持地域:华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华北6(乌兰察布)、华南1(深圳)、西南1(成都)、中国香港、新加坡、马来西亚(吉隆坡)和印度尼西亚(雅加达)。
权限限制:仅主账号、租户管理员及其他具有同等权限的用户。
Qwen3-235B-A22B/DeepSeek- R1模型支持地域:华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)、西南1(成都)。
支持的模型
DataWorks默认模型
Qwen3-235B-A22B
DeepSeek-R1-671B(满血版)
QWQ-32B
功能入口和快速体验
登录DataWorks控制台,参与公测的用户可进入任何一个子模块(例如,数据开发),在顶部导航栏右上角单击
图标,快速进入Copilot对话窗口进行对话。
您还可以在代码编辑过程中,通过代码编辑器右键菜单快速调用 Copilot 进行辅助编码(仅支持SQL节点和Notebook节点)。
在Copilot对话窗口中,默认采用DataWorks默认模型,您可通过对话框底部切换按钮,切换至Qwen3-235B-A22B或DeepSeek-R1-671B(满血版)完成相关Copilot产品操作。
您可在数据开发欢迎页,单击DataWorks Copilot智能助手进行快速体验。
代码编程助手
当您在数据开发或者数据分析时,您可借助DataWorks Copilot根据自然语言快速完成多种代码相关操作,包括 SQL/Python 代码的生成、续写、改写、优化、解释及代码纠错/测试用例生成等功能。
本文主要演示在数据开发模块SQL语言的能力。
代码补全
SQL代码补全
功能说明:当您在编写SQL代码时,DataWorks Copilot会根据当前获取到的上下文信息,对正在编写的SQL进行智能代码补全。
操作说明:按下TAB
键可以接受补全结果,按下CTRL + →
,可选择接受部分结果,按下ESC
键则放弃补全结果。
如果您不希望在编辑代码时看到代码提示,可以在代码编辑器右下角单击关闭智能代码补全功能。
Python代码补全
DataWorks Copilot默认状态不支持Python节点的代码补全。您需通过启用个人开发环境并安装通义灵码插件,获取Python代码补全能力。
进入Data Studio页面,单击顶部个人开发环境·请选择,按需选择已有个人开发环境实例或新建实例。
单击左侧导航栏的
图标,进入程序扩展页。
在程序扩展页的搜索框中输入Lingma,找到Lingma - Alibaba Cloud AI Coding Assistant并点击安装。
代码生成
DataWorks Copilot支持将您输入的自然语言自动转换成SQL语句。支持如下两种方式:
在代码编辑器中,右键空白处,选择,进入Copilot功能界面。在Copilot功能界面中输入指令,单击发送按钮,等待Copilot返回结果。
单击Data Studio页面顶部导航栏右上角的
,在页面右侧出现的Copilot Chat对话框中,输入
/
,选择代码生成
,然后输入自然语言请求大模型返回所需代码。
代码改写
功能说明:通过自然语言交互,对指定代码进行改写。
操作说明:在代码编辑器中,输入并选中一段代码,单击Data Studio页面顶部导航栏右上角的,进入Copilot Chat功能界面。在Chat输入框中,输入您的改写要求,单击发送,等待Copilot返回结果。
代码纠错
功能说明:DataWorks Copilot支持查找指定代码片段的错误并修复,也支持在编辑器语法错误处一键唤起Copilot Chat修复,一键定位到编辑器中出错代码所在处。
操作说明:在代码编辑器中,选中任意一段代码,右键选择
,输入您的指令,单击发送,等待Copilot返回结果。生成注释
功能说明:DataWorks Copilot支持对您指定的SQL内容生成注释,提升SQL的可读性。
操作说明:在代码编辑器中,选中任意一段代码,右键选择
,输入您的指令,单击发送,等待Copilot返回结果。代码解释
功能说明:DataWorks Copilot支持对您指定的SQL内容进行解释,提升SQL的可读性。
操作说明:在代码编辑器中,选中任意一段代码,单击Data Studio页面顶部导航栏右上角的,进入Copilot Chat功能界面。在Chat输入框中,输入您的指令,单击发送,等待Copilot返回结果。
代码优化
功能说明:DataWorks Copilot支持对您选中的SQL代码进行优化,帮助您简化代码逻辑,提升代码运行效率,并降低数据库的负载。
操作说明:单击Data Studio页面顶部导航栏右上角的,进入Copilot Chat功能界面。在Chat输入框中,输入
/
选择代码优化,然后在编辑窗口选中目标代码,单击发送,等待Copilot返回结果。
代码测试
功能说明:DataWorks Copilot支持针对您选中的SQL代码,给出测试方案,帮助您生成测试代码,逐步验证任务代码的每个部分是否按预期工作。
操作说明:单击Data Studio页面顶部导航栏右上角的,进入Copilot Chat功能界面。在Chat输入框中,输入
/
选择代码测试,然后在编辑窗口选中目标代码,单击发送,等待Copilot返回结果。
代码问答
功能说明:DataWorks Copilot支持对您提出的SQL语法或者MaxCompute函数给出解释和用法示例,帮助您加深对SQL语法及函数的理解。
操作说明:单击Data Studio页面顶部导航栏右上角的,进入Copilot Chat功能界面,在Chat输入框中,输入您的指令,单击发送,等待Copilot返回结果。
AI Agent
快捷找表
功能说明:输入关键词,跨引擎和数据源全量查找目标表。
操作说明:单击Data Studio页面顶部导航栏右上角的,进入Copilot Chat功能界面。在Chat输入框中,输入
/
选择快捷找表,然后在编辑窗口输入关键词并发送,Copilot即可返回各绑定计算引擎和数据源中关键词匹配的表。
智能搜索
功能说明:通过自然语言交互,智能搜索内容,包含但不限于周期任务、周期实例等。
操作说明:以周期任务智能搜索为例,演示操作流程。进入运维中心,左侧导航栏单击按任务类型进行排序
,然后按Enter键确认,系统将自动匹配并显示相关实例。
智能建表
功能说明:在数据目录创建新表中,通过自然语言快速生成SQL建表语句。
操作说明:在Data Studio页面,单击左侧一级菜单栏中的数据目录。在数据目录列表中,选择任意一个数据目录新建表,进入新建表的功能界面。单击建表页面顶部中的Copilot 建表,进入Copilot 建表功能界面,在输入框中,输入您的指令,单击发送,等待Copilot返回结果。
UDF函数描述生成
功能说明:在Data Studio中,您创建一个UDF函数时,往往需要对当前函数的功能及本次代码的改动进行描述,供评审人了解当前函数的作用。
操作说明:在Data Studio页面,单击左侧一级菜单栏中的资源管理。在资源管理页面,单击新建按钮或顶部的,选择 。在编辑函数时,函数类型选择嵌入式函数。当您完成自定义函数代码之后,您仅需单击描述窗口右下方的Copilot图标,大模型会自动生成针对当前函数的描述。
节点发布描述生成
当您完成节点开发之后,需要发布至生产环境。您可通过Copilot能力,直接生成节点发布的变更描述。
智能图表及见解生成
功能说明:在数据分析中,借助DataWorks Copilot智能图表助手,您可一键生成基于查询结果的可视化图表及数据见解。
操作说明:在SQL查询的结果区域,单击查询结果区的图表功能,进入图表功能界面后,单击图表区域顶部的Copilot,等待Copilot返回结果。
智能生成质量规则
功能说明:在新建质量监控时,您可通过Copilot规则推荐,自动生成质量规则。
操作说明:在数据质量页面,单击左侧导航栏
,进入按表配置规则页面。选择目标表,单击右侧的新建质量监控,进入该表的质量规则配置。在选择质量规则处,点击Copilot规则推荐,创建规则后接受即可。