全部產品
Search
文件中心

DataWorks:DataWorks Copilot Agent 智能體

更新時間:Jan 14, 2026

DataWorks Copilot Agent智能體基於自然語言互動,結合大模型的深度認知與規劃能力,能夠完成複雜的Data Integration、開發及治理任務,實現從需求到成果的端到端自動化,大幅提升工作效率。本文將針對Copilot Agent智能體的功能情境以及核心特性等進行詳細介紹。

功能概述

DataWorks Copilot Agent智能體基於自研Agent用戶端實現,與依賴第三方用戶端的基於三方用戶端的DataWorks Agent實現方式不同,您無需安裝額外軟體或進行繁瑣配置,在 DataWorks相應模組頁面即可直接使用。

通過說需求,得成果的自然語言互動方式,DataWorks Copilot Agent實現了需求即代碼的開發體驗。您只需用自然語言描述需求,即可完成資料開發等工作,從而顯著提升工作效率。DataWorks Copilot Agent 運行流程如下:

image

功能入口

  1. 登入 DataWorks控制台,點擊左側菜單数据开发与运维 > 数据开发,選擇對應工作空間後點擊進入資料開發(Data Studio)。

  2. 單擊Data Studio頁面頂部導覽列右上方的image進入Copilot Chat,預設啟用Ask模式,在對話方塊左下角,切換至Agent模式。

    image

快速開始

步驟1:進入Copilot chat,切換至Agent模式

在Data Studio頁面,單擊頂部導覽列右上方的image,進入Copilot Chat,在對話方塊左下角,切換至Agent模式。

步驟2:選擇Agent

您可以單擊/或在輸入框中輸入/快速喚起 Agent 菜單,選擇適用於當前任務情境的專用Agent。Agent類型包括:Data IntegrationAgent資料地圖Agent資料開發Agent資料治理Agent

image

步驟3:添加上下文(可選)

為了讓Copilot更準確地理解您的需求,可選擇添加上下文背景資訊。您可以通過對話方塊中輸入@或在對話方塊右下角單擊@喚起該功能,從而選擇您所需要添加的上下文類型。

image

所支援的類型有:

  • :引用一張或多張表的中繼資料資訊。

  • 節點/代碼檔案:如引用某個節點中的代碼。

  • 資料專輯:引用資料地圖中的資料專輯。

  • Rules:臨時指定某個或某幾個Rules對目前的交談生效。

  • 本地檔案:上傳本地的文檔作為背景資訊。

步驟4:切換大模型(可選)

Copilot預設使用預設模型,您可以單擊對話方塊底部的image表徵圖,在彈出的菜單中選擇其他所支援的大模型。

image

步驟5:提交問題並可多輪對話

在對話方塊中輸入您的需求,您可以通過連續追問或補充說明的方式進行多輪對話,逐步修正和細化您的意圖,直至 Agent 完全理解併產出您期望的結果。

核心情境

藉助大模型深度理解與任務編排能力,Copilot Agent 覆蓋Data Integration、開發、治理、地圖四大關鍵情境。具體能力對比如下表所示。

Agent情境

功能描述

Data Integration

支援使用者以自然語言方式(如中文或英文)直接描述資料同步需求,系統即可自動解析語義,智能產生對應的資料同步任務配置,包括源端與目標端的資料來源類型、表結構映射、欄位過濾條件、分區策略及調度參數等。

資料開發

提供基於自然語言的ETL開發體驗,覆蓋需求分析、代碼產生、工作流程產生到發起發布的全流程。

資料治理

DataWorks資料治理Agent,驅動企業資料治理從主動式邁向“自主式”資料治理。資料治理不再是複雜的資料分析和大量的表單配置修改,現在只需通過自然語言指令,轉化為精準的治理動作,通過專家級的治理能力進行治理操作的設定,並可進行自動執行。

資料地圖

專註於提升資料尋找與理解的效率。通過AI驅動的自然語言互動,您可以在海量資料中快速完成中繼資料多種情境下的探索。

情境1 - Data IntegrationAgent

功能描述:支援使用者以自然語言方式(如中文或英文)直接描述資料同步需求,系統即可自動解析語義,智能產生對應的資料同步任務配置,包括源端與目標端的資料來源類型、表結構映射、欄位過濾條件、分區策略及調度參數等。

操作步驟:

  1. 在對話方塊中輸入 / 並選擇Data IntegrationAgent

  2. 描述您的資料同步需求,包括源端、目標端、表名以及同步方式等。例如:“幫我建立一個離線同步任務,把MySQL的 ods_user_info_d 表同步到MaxCompute的 ods_user_info_d 表”

  3. Agent 會解析您的需求,並自動填滿資料來源、表映射等資訊來建立資料同步節點。

  4. 建立完成後,您可以點擊查看與修改。

情境2 - 資料開發Agent

功能描述:提供基於自然語言的ETL開發體驗,覆蓋需求分析、代碼產生、工作流程產生到發起發布的全流程。

操作步驟:

  1. 在對話方塊中輸入 / 並選擇資料開發Agent

  2. 使用自然語言描述您的資料開發需求,並可按需添加上下文。例如:“構建使用者Portrait analysis工作流程”。

  3. Agent 會將任務分解為多個步驟(如建立節點、產生代碼、配置依賴)執行。

  4. 針對產生的節點代碼,您可以查看並選擇是否保留或撤銷。

情境3 - 資料治理Agent

功能描述:DataWorks資料治理Agent,驅動企業資料治理從主動式邁向“自主式”資料治理。資料治理不再是複雜的資料分析和大量的表單配置修改,現在只需通過自然語言指令,轉化為精準的治理動作,通過專家級的治理能力進行治理操作的設定,並可進行自動執行。

核心能力

  • 品質規則配置:通過自然語言,協助使用者對指定的重點表,自動設定品質監控規則;資料治理Agent可智能分析指定表的欄位類型、業務語義和重要性,自動推薦並配置合理監控規則,如主鍵唯一性、非空約束、枚舉值範圍校正等,高效完成以往需要多次探查資料和規則配置的工作。

    • 樣本:幫我針對 dim_user_info 這張核心使用者維表,自動產生品質規則。

    • 樣本:針對ods_開頭的表,自動設定錶行數相關品質規則。

  • 品質問題治理:針對資料資產治理模組中,已由系統自動探索的待治理的品質問題,如“熱門訪問表未配置品質規則”,“高基準任務產出表未配置品質規則”等問題,可直接通過自然語言給出治理要求,系統自動分析問題並進行相應治理

    • 樣本:找出熱門訪問表未配置品質規則的表,推薦並配置品質規則。

    • 樣本:幫我治理品質維度問題。

情境4 - 資料地圖Agent

功能描述:專註於提升資料尋找與理解的效率。通過AI驅動的自然語言互動,您可以在海量資料中快速完成中繼資料多種情境下的探索。

核心能力

  • 自然語言搜尋:支援自然語言問答,無需精確關鍵詞,基於業務意圖即可快速定位目標資料。例如,“找一下和使用者活躍度相關的匯總表”。

  • 自動範圍調整:支援在對話中指定範圍,Agent將自動理解語義,快速基於該範圍進行資料定位。例如,“在adm_bi專案下,尋找和業務經營相關的表”。

  • 深度資料理解:支援對目標資料進行追問,快速擷取血緣、負責人、欄位釋義等詳細資料。例如,“@dws_bi_metric_di這張表的直接下遊有哪些?如果變動後會對哪些負責人有影響?”。

相關文檔

瞭解定製化Agent功能,詳情請參見基於三方用戶端的DataWorks Agent