DataWorks Copilot Agent
DataWorks Copilot Agent基于自然语言交互,结合大模型的深度认知与规划能力,能够自动完成数据集成、开发及运维等任务。通过全流程智能处理(包括需求解析、步骤拆解和执行规划),调用MCP Server工具链实现自动化操作,从而大幅提升工作效率。
功能介绍
DataWorks Copilot Agent基于自研Agent客户端实现,与依赖第三方客户端的DataWorks Agent实现方式不同,它无需复杂的配置流程,使用更加便捷高效。
通过说需求,得成果的自然语言交互方式,DataWorks Copilot Agent实现了需求即代码的开发体验。您只需用自然语言描述需求,即可完成数据开发工作,从而显著提升工作效率。DataWorks Copilot Agent运行流程如下:
核心特性
多轮对话
支持多轮对话。通过多轮对话调整意图,直到获取期望结果。
切换大模型
Copilot默认使用DataWorks默认模型,可通过单击底部对话框中的图标切换模型。支持模型如下:
模型类型 | 支持地域 |
DataWorks默认模型 | 支持地域为Copilot功能支持的所有地域。 |
Qwen3-235B-A22B | 支持地域为华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)、西南1(成都)。 |
DeepSeek-R1-0528 | 支持地域为华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)、西南1(成都)。 |
Qwen3-Coder | 支持地域为华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华北6(乌兰察布)、华南1(深圳)、西南1(成都)。 |
添加上下文
支持在输入需求描述时,通过引用方式添加上下文信息,为大模型提供更丰富的背景信息,从而帮助其更准确、高效地完成任务。
上下文类型 | 作用说明 | 适用场景示例 |
表 | 关联表结构 |
|
节点/代码文件 | 引用项目内代码 |
|
上传文件 | 上传外部知识文件 |
|
邀测说明
产品限制:DataWorks Copilot Agent功能处于邀测阶段,您可提交工单联系技术支持人员开通白名单。
重要如果尚未开通白名单,您可以继续使用依赖第三方客户端的DataWorks Agent。
支持地域:华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华北6(乌兰察布)、华南1(深圳)、西南1(成都)、中国香港。
功能入口
登录DataWorks控制台,参与公测的用户可进入任何一个子模块(例如,数据开发),在顶部导航栏右上角单击
图标。
在对话框左下角,切换选择Agent模式。
操作说明
在DataWorks Copilot Agent中,您可以灵活切换大模型、添加上下文信息,并发送需求命令以实现更精准的任务处理和操作支持。具体操作可参见使用示例。
使用示例
您可以通过以下示例,了解如何使用DataWorks Copilot Agent完成从需求分析、代码生成、节点创建到生产发布的全过程。
添加上下文。
单击添加上下文,选择表,进入添加表页面。
您可根据实际业务需求,添加节点、代码文件或上传文件作为上下文信息。
搜索需求命令中需要分析的表名,将其添加上下文,供需求命令引用。
输入需求。
需求命令:”运营人员需要对店铺会员拉新、成交及复购情况进行分析,以进一步考虑是否扩大会员体量,从而提升店铺业绩。数据仓库中已存在会员注册信息表
ods_members
,店铺交易订单表ods_shop_orders
,请帮我构建分析过程中可能会用到的表和相应的ETL代码,并在调试完成后,将其发布到生产环境进行日调度“。您可根据实际业务需求,将需求命令和引用的上下文信息调整为适合您业务的内容。
操作说明:在Copilot功能界面中输入需求命令,单击
图标,发送执行需求命令。
需求分析。
确认开始执行系统解析的需求任务,如觉得解析有误,可选择重新生成。
确认并执行系统生成的需求描述信息,也可根据实际需求进行相关调整。
生成代码。
确认并执行生成代码需求。
可操作代码信息。
提问:对生成的代码有疑问的地方,可随时提出问题。
复制:支持将代码直接复制到其他环境使用。
插入:如在Data Studio页面,可通过新建节点,将代码插入至左侧的节点编辑页中。
格式化:提供代码格式化功能,优化代码排版与可读性。
创建节点。
设置新建节点保存位置(工作空间、使用场景、节点类型和节点名称等信息)。
在您所设置的保存位置下找到所创建的节点信息。
发布至生产环境。
发布节点到生产环境。
任务发布后,您可以在运维中心查看节点任务的运行情况。