DataWorks Copilot Agent

更新时间: 2025-08-13 09:36:42

DataWorks Copilot Agent基于自然语言交互,结合大模型的深度认知与规划能力,能够自动完成数据集成、开发及运维等任务。通过全流程智能处理(包括需求解析、步骤拆解和执行规划),调用MCP Server工具链实现自动化操作,从而大幅提升工作效率。

功能介绍

DataWorks Copilot Agent基于自研Agent客户端实现,与依赖第三方客户端的DataWorks Agent实现方式不同,它无需复杂的配置流程,使用更加便捷高效。

通过说需求,得成果的自然语言交互方式,DataWorks Copilot Agent实现了需求即代码的开发体验。您只需用自然语言描述需求,即可完成数据开发工作,从而显著提升工作效率。DataWorks Copilot Agent运行流程如下

image

核心特性

多轮对话

支持多轮对话。通过多轮对话调整意图,直到获取期望结果。

切换大模型

Copilot默认使用DataWorks默认模型,可通过单击底部对话框中的image图标切换模型。支持模型如下:

模型类型

支持地域

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(成都)。

添加上下文

支持在输入需求描述时,通过引用方式添加上下文信息,为大模型提供更丰富的背景信息,从而帮助其更准确、高效地完成任务。

上下文类型

作用说明

适用场景示例

关联表结构

  • 编写SQL查询:提供表结构和数据,准确生成SQL语句。

  • 理解业务关系:通过字段名和注释,推断不同表之间的关联逻辑。

节点/代码文件

引用项目内代码

  • 代码重构与优化:让AI基于现有代码进行优化或改写。

  • 编写依赖下游节点:例如,提供上游节点的代码,让AI编写消费其产出的下游节点。

上传文件

上传外部知识文件

  • 业务需求文档:上传.md.txt需求文档,让AI直接根据需求生成代码。

  • 示例数据:上传一小段.csv.json格式的样本数据,让AI理解数据格式并编写处理逻辑。

邀测说明

  • 产品限制:DataWorks Copilot Agent功能处于邀测阶段,您可提交工单联系技术支持人员开通白名单。

    重要

    如果尚未开通白名单,您可以继续使用依赖第三方客户端的DataWorks Agent

  • 支持地域:华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华北6(乌兰察布)、华南1(深圳)、西南1(成都)、中国香港。

功能入口

  1. 登录DataWorks控制台,参与公测的用户可进入任何一个子模块(例如,数据开发),在顶部导航栏右上角单击image图标。

  2. 在对话框左下角,切换选择Agent模式。

    image

作说明

在DataWorks Copilot Agent中,您可以灵活切换大模型添加上下文信息,并发送需求命令以实现更精准的任务处理和操作支持。具体操作可参见使用示例

使用示例

您可以通过以下示例,了解如何使用DataWorks Copilot Agent完成从需求分析代码生成节点创建生产发布的全过程。

  1. 添加上下文。

    1. 单击添加上下文,选择,进入添加表页面。

      您可根据实际业务需求,添加节点、代码文件或上传文件作为上下文信息。
    2. 搜索需求命令中需要分析的表名,将其添加上下文,供需求命令引用。

      image

  1. 输入需求。

    • 需求命令:”运营人员需要对店铺会员拉新、成交及复购情况进行分析,以进一步考虑是否扩大会员体量,从而提升店铺业绩。数据仓库中已存在会员注册信息表ods_members,店铺交易订单表ods_shop_orders,请帮我构建分析过程中可能会用到的表和相应的ETL代码,并在调试完成后,将其发布到生产环境进行日调度“。

      您可根据实际业务需求,将需求命令和引用的上下文信息调整为适合您业务的内容。
    • 操作说明在Copilot功能界面中输入需求命令,单击image图标,发送执行需求命令。

  1. 需求分析。

    1. 确认开始执行系统解析的需求任务,如觉得解析有误,可选择重新生成

      image

    2. 确认并执行系统生成的需求描述信息,也可根据实际需求进行相关调整。

      image

  1. 生成代码。

    1. 确认并执行生成代码需求。

      image

    • 可操作代码信息。

      • 提问:对生成的代码有疑问的地方,可随时提出问题。

      • 复制:支持将代码直接复制到其他环境使用。

      • 插入:如在Data Studio页面,可通过新建节点,将代码插入至左侧的节点编辑页中。

      • 格式化:提供代码格式化功能,优化代码排版与可读性。

        image

  1. 创建节点。

    1. 设置新建节点保存位置(工作空间使用场景节点类型节点名称等信息)。

      image

    2. 在您所设置的保存位置下找到所创建的节点信息。

      image

  1. 发布至生产环境。

    1. 发布节点到生产环境。

      image

    2. 任务发布后,您可以在运维中心查看节点任务的运行情况。

上一篇: DataWorks Copilot Ask 下一篇: DataWorks Agent
阿里云首页 大数据开发治理平台 DataWorks 相关技术圈