All Products
Search
Document Center

DataWorks:New data agent

Last Updated:Aug 27, 2026

The new DataWorks Data Agent, powered by Qwen Code, is now generally available on the public cloud. It gives you a dedicated full-page environment for complex, multi-step data tasks — covering Data Integration, data development, Data Governance, and Data Security. It plans, writes, runs, and self-corrects code automatically, with built-in DataWorks Skills out of the box.

Core capabilities

The new Data Agent is a next-generation agent for the DataWorks platform, built on Qwen Code. Unlike the original agent — a sidebar chat panel — the new Data Agent gives you a dedicated, full-page environment built for complex, multi-step data development and governance tasks that require deep, sustained interaction.

The new Data Agent provides the following core capabilities:

  • Deep task understanding and planning: Powered by Qwen Code, it accurately interprets complex data development and data governance requests, then automatically breaks them down into multi-step execution plans.

  • High-quality code generation and debugging: It generates, optimizes, and debugs code across multiple data development languages — including SQL and Python — so you can move from intent to executable code quickly.

  • Built-in DataWorks Skills: Official Skills for Data Integration, data development, Data Governance, and Data Security are included out of the box. No extra configuration needed to call core platform capabilities. A built-in DataWorks ChatBI Skill is also available. After you enable it, you can perform natural language data queries and in-depth analysis in conversations.

  • Conversational interaction: Interact with the agent through an intuitive Chat mode. Describe your data development and governance needs in natural language, and the agent automatically interprets your intent and executes tasks.

Access the Data Agent

You can open the new Data Agent in three ways:

  • From the navigation pane

    Log on to the DataWorks console and click Data Agent in the left navigation pane.

  • From the All Products menu

    On the Data Studio page, click All Products on the left. Under the Agent category, click Data Agent.

  • From the original Data Agent panel

    In the original Data Agent Chat panel, click Experience the new DataWorks Data Agent to navigate to the new Data Agent.

Quick start

Step 1: Select or create an instance

After you open the new Data Agent, select a Running instance from the instance list and click it to enter the session interface. If no instances are available, create one by performing the following steps:

  1. On the instance list page, click Create Instance.

  2. In the Create DataAgent Instance dialog box, configure the following parameters:

    Parameter

    Description

    Instance Name

    The custom name of the DataAgent instance, used to identify this instance.

    Workspace

    The DataWorks workspace to associate with this instance.

    Resource Group

    The serverless resource group used to run this instance.

    CU

    The amount of compute resources required to run the instance. The available CU quota is automatically displayed after you select a resource group.

  3. Click Create Instance to complete the creation. After the instance starts, its status changes to Running. You can then click it to start using it.

Step 2: Create a session

After you enter an instance, click New Task in the left sidebar to create a new session. You can also click an existing session in the history list on the left to continue a previous conversation.

Step 3: Switch the model and approval mode (optional)

Data Agent uses the qwen3.7-max model and the Default approval mode by default. You can use the drop-down menus in the lower-left corner of the input box to switch models or approval modes.

Data Agent supports the following models:

Model

Description

qwen3.8-max

The latest Qwen flagship model with well-rounded performance, ultra-long context support, ideal for complex data development and governance tasks.

qwen3.7-max (default)

Qwen flagship model that excels at complex reasoning and code generation, with balanced cost-effectiveness.

qwen3.7-plus

Cost-effective Qwen model with fast response, suitable for batch tasks and everyday conversations.

deepseek-v4-pro

DeepSeek reasoning model with deep reasoning capabilities, excels at logical analysis and code tasks.

glm-5.2

Zhipu GLM model with strong Chinese semantic understanding, suitable for general text processing tasks.

Data Agent provides the following approval modes:

Mode

Behavior

Applicable scenario

Plan (plan)

Analysis only. Does not modify files or execute commands.

Scenarios where you need to understand the current state before making decisions.

Default (default)

Edit operations require user confirmation before execution.

Everyday use that balances efficiency and safety.

Auto-edit (auto-edit)

Automatically approves edit operations without step-by-step confirmation.

Efficient development in trusted environments.

Auto (auto)

The agent autonomously assesses operation risks and requests user confirmation only for high-risk operations.

Automated development scenarios that balance efficiency and safety.

Full access (yolo)

Automatically executes all tool calls and command operations without any confirmation.

Fully automated scenarios where you have full confidence in the execution results.

Step 4: Configure and use Skills (optional)

Data Agent supports extending AI capabilities through Skills. You can use the built-in official DataWorks Skills or upload custom Skills to encapsulate specific business processes or analysis methods as reusable Skills.

Upload custom Skills

  1. In the Expand area of the left sidebar on the session page, click Skills to open the Skills management panel.

  2. Click Install Skill in the upper-right corner. In the dialog box, configure the following parameters:

    Parameter

    Description

    Name

    The unique name of the Skill. We recommend that you use English letters and hyphens for naming (for example, excel-analysis) for easy reference in conversations.

    Description

    The description of the Skill, which helps users quickly understand its purpose and applicable scenarios.

    Skill body

    The core content of the Skill, written in Markdown format. You can define applicable scenarios, workflow steps, and output formats in the body. Data Agent executes tasks based on the instructions in the body.

    Zip package

    Upload a resource file package in .zip format. The maximum size of a single file is 50 MB. You can place a SKILL.md file in the root directory of the zip package. If the file exists, it overrides the Skill body specified above. Other files serve as resource attachments that can be referenced in SKILL.md by using relative paths. Limits: SKILL.md ≤ 200 KB, entire zip package ≤ 50 MB.

  3. After you complete the configuration, click OK to finish uploading the Skill. Successfully uploaded Skills appear on the Custom tab of the Skills list.

Use Skills in a conversation

Below the input box, click the image button and select Skills from the context menu. Then, select the specific Skill that you want to apply to the current conversation. Data Agent executes the corresponding tasks based on the workflow and instructions defined in the Skill.

Note

For more information about Skills management, see Data Agent Settings.

Step 5: Enter and execute instructions

In the input box at the bottom, describe your data development or governance requirements in natural language and press Enter to send. Data Agent automatically plans and executes tasks based on built-in DataWorks Skills.

Examples of common instructions:

  • "Create a data synchronization task from MySQL to MaxCompute."

  • "The department field for employee ID EMP001 in the employee information table my_project.ods_emp_info_d is empty. Help me identify the cause and provide a fix."

  • "Show the lineage of the dws_user_active_di table."

  • "Generate a SQL script for user activity analysis."

Human-in-the-Loop confirmation

During task execution, Data Agent pauses at critical checkpoints to request your confirmation, ensuring operations are safe and controllable. Data Agent will pause and wait for your confirmation in the following scenarios:

Confirmation type

Trigger scenario

Description

Plan approval

After Agent breaks down a complex task

Displays the execution plan for your confirmation before proceeding

Destructive action confirmation

Before delete, overwrite, or truncate operations

Such as DROP TABLE, TRUNCATE, or overwriting partitions

Release/deploy confirmation

Before submitting code or tasks to production

Such as publishing scheduled tasks, deploying nodes, or submitting SQL to a production project

Clarification

When Agent lacks critical information

Such as ambiguous table names, uncertain field types, or unspecified time ranges

High-cost action confirmation

Before full table scans, large-scale JOINs, etc.

Displays estimated cost for you to decide whether to proceed

Cross-boundary action confirmation

Before cross-project, cross-tenant, or cross-environment operations

Prevents unintentional breach of environment or permission boundaries

Permission change confirmation

Before authorization, sharing, or ACL change operations

Such as GRANT table permissions or sharing datasets

Long-running task checkpoint

At key checkpoints during long-running tasks

Reports progress so you can choose to continue or abort

ChatBI integration

Data Agent comes with built-in DataWorks Skills. Among these Skills, DataWorks ChatBI provides natural language data query and in-depth analysis capabilities. After you enable this Skill, you can perform data analysis directly in Data Agent conversations and receive analysis reports that contain visual charts. For the complete list of built-in Skills and their descriptions, see Manage extensions.

Enable the DataWorks ChatBI Skill

  1. In the left sidebar of the session page, click Skills to open the Skills management panel.

  2. Switch to the DataWorks tab to view the list of official built-in Skills.

  3. Find the DataWorks ChatBI Skill card and turn on the switch to enable the Skill.

Note

Official built-in Skills are enabled or disabled at the instance level. For information about how to upload and use custom Skills, see "Step 4: Configure and use Skills (optional)" in Quick start.

Automatic routing to the ChatBI Skill

After the DataWorks ChatBI Skill is enabled, Data Agent automatically routes questions that involve data analysis or data query scenarios to this Skill. ChatBI then completes the analysis based on the target datasets and returns the results, without requiring you to switch tools.

Explicitly specify the ChatBI Skill

To ensure that your questions are precisely handled by the ChatBI analysis capabilities, you can also explicitly specify the Skill name when you ask a question. Enter /dataworks-chatbi-skill in the input box, and then enter your data question. Data Agent directly invokes the DataWorks ChatBI Skill to process the question.

Note

Before you use the ChatBI Skill for data analysis, create datasets in ChatBI and complete the related configurations. For more information, see Overview and Datasets.

Billing

For billing details of the new Data Agent, see Data Agent fees.

References