DataWorks Copilot AI in Place

AI in Place(沉浸式AI)是一系列嵌入在DataWorks各个操作界面中的智能化功能集合。从代码编辑器里的智能补全,到数据发布时的一键描述生成,它能提供精准、上下文感知的即时帮助,让智能成为您开发工具的内置属性。

说明

您可阅读DataWorks 智能助手文档了解DataWorks全局的Data + AI能力。

功能介绍

DataWorks支持的操作界面智能化功能集合如下:

能力类型

能力描述

涉及模块

代码补全

根据当前获取到的上下文信息,对正在编写的SQL、Python进行智能代码补全。

数据开发、数据分析

智能搜索

通过自然语言交互,智能搜索内容,包含但不限于周期任务、周期实例等。

运维中心

智能建表

通过自然语言描述或关键字输入,快速创建数据表,并自动推荐、补全字段名和描述。

数据开发 (数据目录)

UDF函数描述生成

根据UDF函数的配置及代码,自动生成函数描述。

数据开发

节点发布描述生成

在发布任务节点时,一键自动生成规范、清晰的变更描述,简化发布流程。

数据开发

智能图表与见解生成

SQL查询结果进行一键分析,自动生成直观的可视化图表和摘要。

数据开发、数据分析

任务异常智能诊断

当任务运行失败时,自动诊断日志,秒级定位错误原因,提供解决方案并推荐快捷修复操作。

运维中心

质量规则智能推荐

根据表的元数据信息和业务场景,一键智能推荐并生成合适的数据质量监控规则。

数据质量

公测说明

DataWorks Copilot目前处于免费公测阶段。参与公测前,请详细阅读《DataWorks Copilot服务协议》。Copilot公测确认弹窗中点击确认参加即可。

  • 支持浏览器:仅保证PCChrome浏览器69以上内核版本正常使用智能助手。

  • 支持地域:华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华北6(乌兰察布)、华南1(深圳)、西南1(成都)、中国香港、新加坡、马来西亚(吉隆坡)和印度尼西亚(雅加达)。

  • 权限限制:仅支持主账号、租户管理员或其他具有同等权限的用户。

快速体验

Data Studio欢迎页,单击DataWorks Copilot智能助手进行快速体验。

若看不到欢迎页,可关闭Data Studio中的所有Tab,在默认界面点击显示欢迎页面即可。

image

代码补全

在数据开发、数据分析模块的代码编辑器中,根据当前获取到的上下文信息,对正在编写的SQL、Python进行智能代码补全。

SQL代码补全

功能说明:当您在编写SQL代码时,DataWorks Copilot根据当前获取到的上下文信息,对正在编写的SQL进行智能代码补全。

操作说明按下TAB键可以接受补全结果,按下CTRL + →,可选择接受部分结果,按下ESC键则放弃补全结果。

image

如果您不希望在编辑代码时看到代码提示,可以在页面底部工具栏右下角单击image关闭智能代码补全。重新点击该图标,即可再次开启智能代码补全

image

Python代码补全

DataWorks Copilot默认状态不支持Python节点的代码补全。您需通过启用个人开发环境并安装通义灵码插件,获取Python代码补全能力。

  1. 进入Data Studio页面,单击顶部个人开发环境,按需选择已有个人开发环境实例或新建实例。

  2. 单击左侧导航栏的image图标,进入程序扩展页。

  3. 在程序扩展页的搜索框中输入Lingma,找到Lingma - Alibaba Cloud AI Coding Assistant并点击安装

此时,当您编写Python代码时,页面即可自动进行代码补全。

image

智能搜索

功能说明:通过智能搜索功能,只需输入日常用语(自然语言),即可快速、精准地在周期任务、周期实例等模块中找到您关心的目标。

操作说明:以周期任务为例,演示智能搜索流程。在运维中心周期任务页面,单击筛选处的智能搜索。在弹出的对话框中输入自然语言指令(例如“按任务类型排序”)后回车,即可查看搜索结果。

image

智能建表

功能说明:在数据目录创建新表中,通过自然语言快速生成SQL建表语句。

操作说明:在Data Studio页面,单击左侧一级菜单栏中的数据目录。在数据目录列表中,选择任意一个数据目录新建表,进入新建表的功能界面。单击建表页面顶部中的Copilot 建表,进入Copilot 建表功能界面。在输入框中,输入您的指令,对返回的结果进行接受或者拒绝

image

UDF函数描述生成

功能说明:在Data Studio中,您创建一个UDF函数时,往往需要对当前函数的功能及本次代码的改动进行描述,供评审人了解当前函数的作用。

操作说明:在Data Studio页面,单击左侧一级菜单栏中的资源管理。在资源管理页面,单击新建按钮或顶部的image,选择新建函数 > MaxCompute Function。在编辑函数时,函数类型选择嵌入式函数。当您完成自定义函数代码之后,您仅需单击描述窗口右下方的Copilot图标,大模型会自动生成针对当前函数的描述。

image

节点发布描述生成

当您完成节点开发之后,需要发布至生产环境。您可通过Copilot能力,直接生成节点发布的变更描述。

image

智能图表及见解生成

功能说明:在数据开发、数据分析中,借助DataWorks Copilot智能图表助手,您可一键生成基于查询结果的可视化图表及数据见解。

操作说明:以数据分析为例,在SQL查询与分析的结果区域,单击查询结果区的图表功能,进入图表功能界面后,单击图表区域顶部的Copilot,等待Copilot返回结果。

image

任务异常智能诊断

功能说明:对于运行失败的任务,Copilot可通过大模型对任务错误日志进行智能诊断,并给出解决建议。

操作说明:在运维中心页面,单击左侧导航栏周期任务运维 > 周期实例,进入周期实例页面。单击运行失败实例,选中运行失败节点,单击右下角的运行诊断即可对任务进行智能诊断。

image

质量规则智能推荐

功能说明:在新建质量监控时,您可通过Copilot规则推荐,自动生成质量规则。

操作说明:在数据质量页面,单击左侧导航栏规则配置 > 按表配置,进入按表配置规则页面。选择目标表,单击右侧的新建质量监控,进入该表的质量规则配置。在选择质量规则处,点击Copilot规则推荐,创建规则后按需选择接受。

image