Data Agent 是 DataWorks 平台原生的企业级数据智能体,通过自然语言对话自主规划并执行复杂数据任务,端到端覆盖数据集成、数据开发、数据运维、数据治理与数据分析全流程,并在企业级安全管控下安全可信地参与生产环境的数据工作。本文介绍 Data Agent 的产品定位、核心能力与快速开始方法。
产品简介
功能概述
Data Agent 是 DataWorks 平台推出的 AI 智能体,提供独立的全页面操作环境,适用于需要深度、持续交互的复杂数据开发与治理任务。
Data Agent 定位为平台原生的企业级数据智能体:端到端覆盖数据集成、数据开发、数据运维、数据治理与数据分析的全生命周期,原生集成 DataWorks 的元数据、血缘、调度与语义等核心资产,并在企业级安全管控下参与生产环境的数据工作。
Data Agent 提供推理规划、代码编程、对话式交互与内置 DataWorks Skills(含 DataWorks ChatBI 数据分析技能)等核心能力。关于能力全景与各能力的详细说明,请参见下文核心能力。
Data Agent 的核心能力构成一条完整链路:能够自主规划与执行复杂数据任务,通过专家套件与数据专家 Agent 获得覆盖数据集成、开发、运维、分析与治理的专业能力,依托知识库与上下文 理解企业业务与规范,借助自动化与工作流 将任务固化为可定时、可托管的作业,通过 IM 集成协作 融入团队日常协同,并在企业级安全与管控 下安全可信地参与生产环境的数据工作。
产品架构
Data Agent 架构自上而下分为八层。其中,知识引擎与企业级 Agent 管控是 Data Agent 区别于直接接入外部通用大模型的关键能力:知识引擎使 Agent 具备业务语义理解能力,管控层保障企业在生产环境中安全使用。
用户交互层:ChatUI(具备 CLI 完整能力)、IM 渠道(钉钉/飞书/企业微信)等交互入口,云端全托管,共享同一 Agent、权限体系与记忆,支持随时接管任务。
Data Agent 专家套件层:覆盖数据集成、数据开发、数据分析、数据治理、调度运维、元数据、数据质量等官方专家套件,并支持自定义套件、技能与连接器扩展。
Agent 协议层:Agent 间互联、与企业 Agent 生态互通的统一协议层。
知识引擎(Context Graph):企业语义图谱(知识图谱、本体建模、业务语义模型、记忆库、知识检索)与企业数据资产(元数据、数据模型、数据指标、数据血缘、企业文档),并支持企业级与个人级知识库。
企业级 Agent 管控:模型管控、成本管控、Agent 可观测、操作审计、Agent 身份、授权与认证、敏感数据保护、以及 credit 限额、权限继承、高危拦截、沙箱执行、数据不出域与定时任务、任务流程、任务管理等能力。
大模型层:Qwen、GLM、DeepSeek 等多个模型系列与 NL2SQL 专家模型。
计算资源层:MaxCompute、Hologres、EMR Spark、EMR StarRocks、Flink、PAI DLC 等多种计算引擎。
数据湖仓层:OpenLake(Lakehouse)与数据仓库等数据底座。
开放地域、开通与计费
开放对象:DataWorks 基础版及以上规格的客户。部分功能,如操作审计等需标准版及以上版本方可使用,详情可见DataWorks各版本功能详情。
开放地域:华东1(杭州)、华东2(上海)、华北2(北京)、华北6(乌兰察布)、华南1(深圳)、西南1(成都)、中国香港、日本(东京)、韩国(首尔)、新加坡、马来西亚(吉隆坡)、印度尼西亚(雅加达)、德国(法兰克福)、英国(伦敦)、美国(硅谷)、美国(弗吉尼亚)、墨西哥。
自 2026 年 4 月 15 日起,Data Agent 启用商业化收费模式,费用详情请参见Data Agent 费用。
快速开始
进入 Data Agent
Data Agent 为云端全托管服务,无需本地安装与配置。您可以通过以下方式进入 Data Agent:
控制台入口
登录 DataWorks 控制台,在左侧导航栏单击Data Agent,进入 Data Agent 全页面交互界面。
模块内入口
在 Data Studio 等 DataWorks 功能模块页面中单击Data Agent,在模块内进入 Data Agent,结合当前模块上下文使用。例如,在 Data Studio 页面左侧单击全部产品,在智能体分类下单击Data Agent,或单击右上侧边栏Data Agent,进入交互界面。
步骤1:选择/创建实例
进入 Data Agent 后,您需要在实例列表中选择一个运行中状态的实例。单击目标实例,即可进入该实例的 Data Agent 会话界面。若当前无可用实例,您可以新建一个 Data Agent 实例。操作步骤如下:
在实例列表页面,单击新建实例。
在新建 Data Agent 实例对话框中,配置以下信息:
参数
说明
实例名称
自定义实例名称,用于标识该 Data Agent 实例。
工作空间
选择该实例所关联的 DataWorks 工作空间。
资源组
选择用于运行该实例的 Serverless 资源组。
CU
实例运行所需的计算资源大小,选择资源组后自动展示可用 CU 配额。
单击创建实例,完成实例创建。实例启动完成后,状态显示为运行中,即可单击进入使用。
步骤2:新建任务
进入实例后,单击左侧边栏的新建任务按钮,创建一个新的对话会话。您也可以在左侧历史对话列表中,单击已有会话继续之前的对话。
建议为每一个独立任务开启一个新会话,避免不同任务的上下文互相干扰,让 Data Agent 更专注于当前任务,从而保证回答的准确性与相关性。
步骤3:切换模型与审批模式(可选)
您可以在底部输入框左下方,切换模型或审批模式。Data Agent 提供以下审批模式:
模式 | 行为 | 适用场景 |
请求批准(default) | 编辑操作需用户确认后执行 | 日常使用,兼顾效率与安全 |
自动编辑(auto-edit) | 自动批准编辑操作,无需逐步确认 | 信任环境下的高效开发场景 |
智能审批(auto) | Agent 自主判断操作风险,仅对高风险操作请求用户确认 | 兼顾效率与安全的自动化开发场景 |
完全访问权限(yolo) | 自动执行所有工具调用与命令操作,无需任何确认 | 对执行结果有充分信心的全自动化场景 |
步骤4:配置扩展(可选)
Data Agent 支持通过专家套件、技能、MCP 连接器等扩展增强 AI 能力。您可以使用内置的 DataWorks 官方扩展,也可以安装阿里云技能市场中的扩展或上传自定义扩展。以安装技能为例,最短路径如下:
在会话界面左侧边栏扩展区域,单击技能,进入技能管理面板。
在DataWorks页签查看并启用官方内置技能,或单击安装技能安装阿里云技能市场中的技能或上传自定义技能(ZIP 包)。
在对话输入框下方,输入
/,点选本次对话需要应用的技能后发送指令即可。
专家套件、技能、MCP 连接器的完整管理方法(含自定义技能 ZIP 包格式与大小限制、MCP 连接器接入方式等),请参见扩展。
步骤5:输入指令并执行
在对话输入框中,使用自然语言描述您的数据开发或治理需求,按 Enter 键发送。Data Agent 将基于内置的 DataWorks Skill 自动规划并执行任务。
常见操作指令示例:
"帮我创建一个从 MySQL 到 MaxCompute 的数据同步任务。"
"员工信息表 my_project.ods_emp_info_d 中,工号 EMP001 的部门数据为空,请帮我排查原因并提供修复建议。"
"查看 dws_user_active_di 表的血缘关系。"
"帮我生成一个用户活跃度分析的 SQL 脚本。"
核心能力
Data Agent 的核心能力可分为以下六项,您可以按下表快速定位所需内容:
能力类别 | 说明 |
覆盖意图理解、方案规划、任务执行、安全校验、人工确认与沉淀复用的完整链路,可自主拆解并推进复杂数据任务。 | |
以专家套件与技能封装 DataWorks 平台最佳实践,并提供覆盖数据集成、数据开发、数据运维(由 AI助理服务承载)、数据分析(由 DataWorks ChatBI 技能承载)与数据治理的数据专家 Agent。 | |
上下文引用、规则、知识库与语义层、记忆,使 Data Agent 理解企业业务与规范。 | |
将周期性、多步骤工作固化为可视化任务流程,并提供任务管理与云端托管的定时任务,支持无人值守运行。 | |
支持接入钉钉、飞书与企业微信,在 IM 中发起任务、接收进度并协同确认,与云端 ChatUI 共享同一 Agent、权限与记忆。 | |
安全准则与交互确认,叠加成本管控、可观测审计、身份授权与敏感数据保护,保障生产环境安全可信使用。 |
自主规划与执行
Data Agent 覆盖“意图理解 → 方案规划 → 任务执行 → 安全校验 → 人工确认及受控执行 → 沉淀复用”的完整任务处理链路,具体包含以下六个步骤:
意图理解:将业务描述转换为结构化的数据需求;信息不完整时主动发起确认,避免基于推测执行。
方案规划:将需求拆解为建表、ETL、调度、质量规则等可执行步骤,先生成执行方案,经确认后再执行。针对逻辑较复杂的开发需求,Data Agent 会将任务拆解为多个子步骤并展示待办事项清单,随着执行的推进,各事项状态自动更新。
任务执行:调用 DataWorks 平台原生能力执行任务,包括建表 DDL、ETL/UDF 开发、运行调试、调度配置与发布等。
安全校验:权限随调用者收敛,高危操作前置拦截并展示影响范围。
人工确认及受控执行:关键操作经人工确认后执行并记录审计日志,确保关键操作始终处于人工管控之下。
沉淀复用:将成功流程沉淀为技能、定时任务与最佳实践,供后续任务直接复用。在任务流结束阶段,Data Agent 会整理并输出整个任务的执行总结报告,汇总已完成的操作及生成的资源,提升复核效率。
专家套件与数据专家 Agent
专家套件与技能
Data Agent 将 DataWorks 平台最佳实践封装为可安装、可治理、可复用的能力包。专家套件(Suite)是技能、上下文与 Hook 的组合,面向完整业务场景整体安装;技能(Skill)是套件中的最小能力单元。当前官方已提供多个专家套件、技能与子代理(SubAgent),覆盖数据集成、数据开发、数据分析、数据治理、调度运维、元数据、数据质量、基础设施、AI 数据处理、SQL 代码规范、数据安全运营、数据保护、开放平台,以及阿里云计算引擎与数据库全生命周期管理等方向。
技能支持匹配任务场景自动加载执行,您也可以在输入框中输入 / 后通过技能名主动调用。技能来源包括:
DataWorks 官方技能:预置可用,支持开关式启用,随套件持续更新。
阿里云技能市场:阿里云官方 Agent Skills 已上架,支持按名称或自然语言搜索后安装。
企业自建技能:通过 ZIP 包安装(SKILL.md + 资源附件),安装时可上传到技能平台并选择归属范围为个人或企业。归属企业的技能可由企业成员搜索后安装复用,使个人沉淀的能力转化为企业共享能力,且共享边界可控。
除套件与技能外,您还可以通过 MCP 连接器接入外部工具与服务,通过命令封装常用指令。自定义技能的上传与使用步骤,请参见快速开始中的步骤4:配置扩展(可选);套件、技能、MCP 服务器与命令的完整管理方法,请参见扩展。
数据专家Agent
借助大模型的深度理解与任务编排能力,Data Agent 覆盖数据集成、数据开发、数据运维、数据分析、数据治理等核心场景,各场景能力如下表所示。
场景 | 功能描述 |
数据集成 | 以自然语言描述数据同步需求,自动解析语义并生成同步任务配置,包括源端与目标端数据源类型、表结构映射、字段过滤条件、分区策略及调度参数等。详情请参见数据集成 Agent。 |
数据开发 | 提供基于自然语言的 ETL 开发体验,由数据开发 Agent(Data Coder Agent)完成“需求理解 → 数据探查 → 需求文档 → 节点创建与代码编写 → 自动调试纠错 → 数据产出 → 发布”的端到端开发闭环。详情请参见数据开发 Agent。 |
数据运维 | 为任务实例提供全面的健康评估与问题定位,融合依赖链路、资源水位、历史运行趋势、变更影响、日志异常及数据质量等多维度分析,自动生成结构化诊断报告。详情请参见使用AI助理服务。 |
数据分析 | 提供快捷数据查询与深度分析,获得从洞察、归因到行动建议的分析结果,支持生成 HTML 分析报告等结构化产出与二次精准编辑。在 Data Agent 会话中启用与使用 ChatBI 技能的方法,请参见ChatBI 概述。 |
数据治理 | 驱动数据治理从“主动式”迈向“自主式”,通过自然语言指令将治理需求转化为精准的治理动作,自动配置质量规则并执行治理操作。详情请参见数据治理 Agent。 |
上述场景在各产品模块中还提供内嵌的快捷 AI 操作,面向模块内的轻量高频任务,与会话式 Data Agent 互补:例如数据开发场景的 AI 智能建表、数据运维场景的智能诊断等。您可在对应产品模块内直接使用这些快捷 AI 操作。
快捷操作 | 功能说明 | 使用入口 |
查询结果智能可视化 | 在数据开发/数据分析中,快速生成基于查询结果的可视化图表与数据见解。 | 在节点运行或 SQL 查询结果处,切换至可视化页签。 |
AI 智能建表 | 输入表名关键字即可完成建表,并智能推荐字段名称与字段描述。 | 在 Data Studio 新建表时,单击页面左上角的 Agent 建表,输入建表需求描述。 |
任务发布描述生成 | 在发布环节快速生成上线发布描述,提高发布效率。 | 在 Data Studio 发布环节,单击发布描述输入框右侧的 AI 生成按钮。 |
任务异常智能诊断 | 任务运行异常时,自动提取日志关键信息,提供错误分析、解决建议与修复快捷操作。 | 在运维中心周期实例页面,单击运行失败实例并选中失败节点,单击右下角的运行诊断。 |
数据质量规则智能推荐 | 基于元数据信息,快速生成适用于特定数据表或业务场景的数据质量规则。 | 在数据质量按表配置规则页面,选择目标表并新建质量作业。 |
数据服务 API 生成 | 快捷封装 API,根据业务需求自动生成 SQL 脚本并自动解析为 API 请求参数与返回参数。 | 在数据服务模块中,新建生成 API 并选择脚本模式。 |
知识库与上下文
知识引擎(Context Graph)是 Data Agent 理解企业业务的基础。为使 Data Agent 的回答符合您的企业规范与业务场景,建议通过上下文、规则、知识库与记忆为其提供准确的语境与知识。
上下文(Context)
在每一次对话中,您可以手动指定与当前任务相关的上下文,使 Data Agent 基于指定信息进行回答,从而获得更准确的结果。支持的上下文类型包括:
表:引用一张或多张表的元数据信息。
节点/代码文件:如引用某个节点中的代码。
数据专辑:引用数据地图中的数据专辑。
规则:临时指定某个或某几个规则对当前对话生效。
本地文件:上传本地文档作为背景信息。
如何引用:在对话输入框中输入 @ ,即可根据需求进行添加。
上下文使用情况与手动压缩:对话输入框旁会显示当前上下文的使用占比(如 6.0%)。单击该占比可打开"上下文使用情况"面板,查看已用、上下文窗口与剩余 tokens;当上下文接近上限时,可单击手动压缩压缩历史对话以释放上下文空间。
规则(Rules)
规则是您为 Data Agent 定义的一系列规则、规范与背景知识,用于指导其思考与回答。规则分为两类:
企业级规则:由管理员统一配置,支持设置生效范围,适用于定义公司级的业务术语、编码规范等。
个人级规则:由用户个人配置,仅对自己生效,适用于定义个人偏好、常用代码片段等。
规则支持两种生效机制:始终生效(自动加载到每次对话)与手动生效(按需添加到上下文)。
您可以在 Data Agent 设置中心的规则页签创建与管理规则;在对话输入框中输入 @ ,在弹出菜单中选择规则,即可为本次对话指定规则。
知识库与语义层
知识库由以下两部分构成:
企业语义图谱:包括知识图谱、本体建模、业务语义模型、记忆库与知识检索。语义层自下而上覆盖字段、指标、血缘、质量、反馈与制度六个层级,使 Data Agent 在访问数据资产的同时理解业务口径。
企业数据资产:元数据、数据模型、数据指标、数据血缘与企业文档由平台原生供给,无需额外集成。
您可以为 Data Agent 配置企业级与个人级知识库,使其在对话中自动检索企业专属知识。语义分析与知识库的创建、管理方法,请参见Data Agent 语义分析与使用知识库。
记忆
Data Agent 具备记忆能力,可在用户级与工作目录级分别维护记忆文件(MEMORY.md),自动记录、整理并沉淀跨会话的偏好、约定与任务经验;高频经验还可进一步沉淀为技能,供后续任务直接复用。
自动化与工作流
任务流程:支持将周期性、多步骤的工作固化为可视化编排的任务流程,内置 Prompt 节点、条件检查、人工确认与作用域护栏等节点类型,实现标准化、可复用的自动化作业。
任务管理:Data Agent 对会话任务进行分类、摘要与状态管理(等待回答、权限申请、处理异常、运行中、空闲),支持以自然语言方式查询与总结任务并生成周报。
定时任务:支持云端托管的定时任务,7×24 小时按计划自动执行,支持告警自动处理等无人值守运维场景。相比于在实例内执行,推荐使用托管执行方式,不依赖实例会话状态。详情请参见定时任务。
IM 集成协作
Data Agent 支持接入钉钉、飞书与企业微信等 IM 渠道。您可以在 IM 中直接发起数据任务、接收执行进度与结果,并对关键操作进行协同确认,使 Data Agent 融入团队日常协作流程。IM 渠道与云端 ChatUI 共享同一 Agent、权限体系与记忆,支持随时接管任务。接入与使用方法,请参见IM 频道。
企业级安全与管控
安全准则与交互确认
Data Agent 在生产环境中遵循以下安全准则:
二次确认:关键与高危操作必须经确认后方可执行。
权限一致:Agent 的操作权限不会超出当前用户权限范围,不会越权访问数据。
全程审计:Agent 的所有操作均记录审计日志,可追溯、可回查。
数据不出域:数据处理在企业边界内完成,结合沙箱管理保障执行安全。
Data Agent 在执行任务过程中,会在关键节点请求您的确认,确保操作安全可控。对于高危操作(如 DROP TABLE、批量节点发布等),Data Agent 会前置拦截并展示影响面,待您确认后再执行。以下场景中,Data Agent 会暂停执行并等待您的确认:
确认类型 | 触发场景 | 说明 |
规划确认 | Agent 拆解复杂任务后 | 展示执行计划,确认方向正确后再执行 |
破坏性操作确认 | 删除、覆盖、清空类操作前 | 如 DROP TABLE、TRUNCATE、覆盖写入分区等 |
发布/上线确认 | 提交代码或任务到生产环境前 | 如调度任务发布、节点上线、SQL 提交到生产 Project |
信息补充 | Agent 缺少关键信息时 | 如表名歧义、字段类型不确定、时间范围未指定 |
高代价操作确认 | 全表扫描、大数据量 JOIN 等执行前 | 提示预估成本,由您决策是否执行 |
跨边界操作确认 | 跨项目、跨租户、跨环境操作前 | 防止环境或权限边界被无意突破 |
权限变更确认 | 涉及授权、共享、变更 ACL 的操作前 | 如授予表权限、共享数据集 |
长任务中断 | 预计耗时较长的任务在关键节点 | 告知进度,您可选择继续或中断 |
企业级 Agent 管控
Data Agent 为企业提供完整的 Agent 管控能力,保障企业在生产环境中安全使用 AI:
成本管控:支持按用户/角色设置 credit 限额、模型管控与用量核算,AI 成本可核算、可分摊。
可观测与审计:Agent 运行过程可观测,操作全程留痕可审计。
身份与授权:Agent 身份与企业账号体系打通,权限继承当前用户,高危操作前置拦截。
敏感数据保护:支持敏感数据保护,数据处理不出企业边界。
credit 限额、Agent 治理等管控配置由管理员在管理与设置中统一管理,详情请参见Data Agent Credits 限额。
相关文档
了解各业务场景专属 Agent 的详细使用方法,请参见数据专家 Agent。
了解 ChatBI 的功能与使用方法,请参见ChatBI 概述。
了解内置技能、专家套件与 MCP 服务器的管理方法,请参见扩展。
了解 credit 限额与用量管理,请参见Data Agent Credits 限额。
了解沙箱执行的配置与管理,请参见沙箱管理。
了解如何将 Data Agent 接入钉钉、飞书与企业微信,请参见IM 频道。
了解定时任务的创建与管理,请参见定时任务。