新版 Data Agent

更新时间:
复制 MD 格式

新版 DataWorks Data Agent(基于 Qwen Code)已在公共云全面开放使用。它提供独立的全页面交互体验和更强的推理规划与 Coding 能力,内置全面的 DataWorks Skills,覆盖数据集成、数据开发、数据治理、数据安全等场景。

功能概述

新版 Data Agent 是 DataWorks 平台推出的全新一代 AI 智能体,基于 Qwen Code 构建。与原版 Agent 智能体(侧边栏对话面板)不同,新版 Data Agent 提供独立的全页面操作环境,适合需要深度、持续交互的复杂数据开发与治理任务。

新版 Data Agent 为您提供以下核心能力:

  • 更强的推理规划能力:基于 Qwen Code,能够准确理解复杂的数据开发与治理意图,自动将任务分解为多步骤执行计划。

  • 更强的 Coding 能力:支持高质量代码生成、优化与调试,覆盖 SQL、Python 等多种数据开发语言,帮助您快速产出可执行代码。

  • 内置全面的 DataWorks Skills:预置数据集成、数据开发、数据治理、数据安全等官方 Skills,无需额外配置即可调用平台核心能力;同时内置 DataWorks ChatBI 技能,开启后可在会话中开展自然语言数据问数与深度分析。

  • 对话式交互:通过 Chat 模式提供直观的对话式交互体验,您可以使用自然语言描述数据开发与治理需求,Agent 自动理解意图并执行任务。

功能入口

您可以通过以下方式进入新版 Data Agent:

  • 方式一:通过控制台左边导航栏进入

    登录 DataWorks 控制台,在左侧导航栏单击 Data Agent ,即可进入新版 Data Agent。

  • 方式二:通过全部产品菜单进入

    在 Data Studio 页面左侧,单击全部产品,在 智能体分类下单击 Data Agent,即可进入新版 Data Agent。

  • 方式三:通过原版 Data Agent 面板跳转

    在原版 Data Agent Chat 面板中,单击前往体验全新 DataWorks Data Agent 按钮,即可跳转至新版 Data Agent。

快速开始

步骤1:选择/创建实例

进入新版 Data Agent 后,您需要在实例列表中选择一个运行中状态的实例。单击目标实例,即可进入该实例的 Data Agent 会话界面。若当前无可用实例,您可以新建一个 DataAgent 实例。操作步骤如下:

  1. 在实例列表页面,单击新建实例

  2. 在新建 DataAgent 实例对话框中,配置以下信息:

    参数

    说明

    实例名称

    自定义实例名称,用于标识该 DataAgent 实例。

    工作空间

    选择该实例所关联的 DataWorks 工作空间。

    资源组

    选择用于运行该实例的 Serverless 资源组。

    CU

    实例运行所需的计算资源大小,选择资源组后自动展示可用 CU 配额。

  3. 单击创建实例,完成实例创建。实例启动完成后,状态显示为运行中,即可单击进入使用。

步骤2:新建会话

进入实例后,单击左侧边栏的新任务按钮,创建一个新的对话会话。您也可以在左侧历史对话列表中,单击已有会话继续之前的对话。

步骤3:切换模型和审批模式(可选)

Data Agent 默认使用 qwen3.7-max 模型和请求批准审批模式。您可以在底部输入框左下方,通过下拉菜单切换模型或审批模式。

Data Agent 支持以下模型:

模型

说明

qwen3.8-max

通义千问最新旗舰模型,综合性能全面,支持超长上下文,适合复杂数据开发与治理任务

qwen3.7-max(默认)

通义千问旗舰模型,擅长复杂推理与代码生成,综合性价比均衡

qwen3.7-plus

通义千问高性价比模型,响应速度快,适合批量任务与日常对话

deepseek-v4-pro

DeepSeek 推理模型,具备深度推理能力,擅长逻辑分析与代码任务

glm-5.2

智谱 GLM 模型,中文语义理解能力突出,适合通用文本处理任务

Data Agent 提供以下审批模式:

模式

行为

适用场景

计划(plan)

仅分析,不修改文件或执行命令

需要先了解现状再决策的场景

请求批准(default)

编辑操作需用户确认后执行

日常使用,兼顾效率与安全

自动编辑(auto-edit)

自动批准编辑操作,无需逐步确认

信任环境下的高效开发场景

智能审批(auto)

Agent 自主判断操作风险,仅对高风险操作请求用户确认

兼顾效率与安全的自动化开发场景

完全访问权限(yolo)

自动执行所有工具调用和命令操作,无需任何确认

对执行结果有充分信心的全自动化场景

步骤4:配置和使用技能(可选)

Data Agent 支持通过技能(Skill)扩展 AI 能力。您可以使用内置的 DataWorks 官方技能,也可以上传自定义技能,将特定的业务流程或分析方法封装为可复用的 Skill。

上传自定义技能

  1. 在会话界面左侧边栏扩展区域,单击技能,进入技能管理面板。

  2. 单击右上角的安装技能,在弹出的对话框中配置以下信息:

    配置项

    说明

    名称

    Skill 的唯一标识名称,建议使用英文和连字符命名(例如 excel-analysis),便于在对话中引用。

    描述

    Skill 的功能描述,用于帮助用户快速了解该技能的用途和适用场景。

    Skill 正文

    技能的核心内容,使用 Markdown 格式编写。您可以在正文中定义适用场景、工作流步骤、输出格式等,Data Agent 将按照正文中的指令执行任务。

    Zip 包

    支持上传 .zip 格式的资源文件包,单个文件最大支持 50 MB。zip 包根目录下可放置 SKILL.md 文件(存在时将覆盖上方 Skill 正文),其他文件作为资源附件,可在 SKILL.md 中通过相对路径引用。限制:SKILL.md ≤ 200 KB,整个 Zip 包 ≤ 50 MB。

  3. 配置完成后,单击确定,完成技能上传。上传成功的技能将出现在技能列表的自定义页签中。

在对话中使用技能

在对话输入框下方,单击 image按钮,在弹出的上下文菜单中选择技能,然后点选您希望本次对话应用的具体 Skill。Data Agent 将按照该技能中定义的工作流和指令执行相应任务。

说明

更多关于技能管理的详细信息,请参见Data Agent 设置中心

步骤5:输入指令并执行

在底部输入框中,使用自然语言描述您的数据开发或治理需求,按 Enter 键发送。Data Agent 将基于内置的 DataWorks Skill 自动规划并执行任务。

常见操作指令示例:

  • "帮我创建一个从 MySQL 到 MaxCompute 的数据同步任务。"

  • "员工信息表 my_project.ods_emp_info_d 中,工号 EMP001 的部门数据为空,请帮我排查原因并提供修复建议。"

  • "查看 dws_user_active_di 表的血缘关系。"

  • "帮我生成一个用户活跃度分析的 SQL 脚本。"

交互式确认机制

Data Agent 在执行任务过程中,会在关键节点请求您的确认,确保操作安全可控。以下场景中,Data Agent 会暂停执行并等待您的确认:

确认类型

触发场景

说明

规划确认

Agent 拆解复杂任务后

展示执行计划,确认方向正确后再执行

破坏性操作确认

删除、覆盖、清空类操作前

如 DROP TABLE、TRUNCATE、覆盖写入分区等

发布/上线确认

提交代码或任务到生产环境前

如调度任务发布、节点上线、SQL 提交到生产 Project

信息补充

Agent 缺少关键信息时

如表名歧义、字段类型不确定、时间范围未指定

高代价操作确认

全表扫描、大数据量 JOIN 等执行前

提示预估成本,由您决策是否执行

跨边界操作确认

跨项目、跨租户、跨环境操作前

防止环境或权限边界被无意突破

权限变更确认

涉及授权、共享、变更 ACL 的操作前

如授予表权限、共享数据集

长任务中断

预计耗时较长的任务在关键节点

告知进度,您可选择继续或中断

ChatBI 联动

Data Agent 预置了 DataWorks 官方内置技能,其中 DataWorks ChatBI 技能为会话提供自然语言数据问数与深度分析能力。开启该技能后,您可以直接在 Data Agent 会话中开展数据分析,获得包含可视化图表的分析报告。Data Agent 提供的内置技能及功能说明,请参见管理扩展

启用 DataWorks ChatBI 技能

  1. 在会话界面左侧边栏,单击扩展 > 技能,进入技能管理面板。

  2. 切换至 DataWorks 页签,查看官方内置技能列表。

  3. 找到 DataWorks ChatBI 技能卡片,打开技能开关,启用该技能。

说明

官方内置技能按实例维度开启或关闭。自定义技能的上传与使用方法,请参见快速开始中的「步骤4:配置和使用技能(可选)」。

自动路由至 ChatBI 技能

启用 DataWorks ChatBI 技能后,当您的提问涉及数据分析、数据查询(取数)等场景时,Data Agent 会自动路由至该技能,由 ChatBI 基于目标数据集完成分析并返回结果,无需手动切换工具。

显式指定 ChatBI 技能

为确保精准命中 ChatBI 分析能力,您也可以在提问时显式指定技能名称。在输入框中输入 /dataworks-chatbi-skill 后,再输入您的数据问题,Data Agent 将直接调用 DataWorks ChatBI 技能处理本次提问。

说明

使用 ChatBI 技能进行数据分析前,需已在 ChatBI 中创建数据集并完成相关配置,请参见ChatBI 概述数据集

计费说明

新版 Data Agent 的费用详情,请参见Data Agent 费用

相关文档