Data Agent 是 DataWorks 平台原生的企業級資料智能體,通過自然語言對話自主規劃並執行複雜資料任務,端到端覆蓋Data Integration、資料開發、資料營運、資料治理與資料分析全流程,並在企業級安全管控下安全可信地參與生產環境的資料工作。本文介紹 Data Agent 的產品定位、核心能力與快速開始方法。
產品簡介
功能概述
Data Agent 是 DataWorks 平台推出的 AI 智能體,提供獨立的全頁面作業環境,適用於需要深度、持續互動的複雜資料開發與治理任務。
Data Agent 定位為平台原生的企業級資料智能體:端到端覆蓋Data Integration、資料開發、資料營運、資料治理與資料分析的全生命週期,原生整合 DataWorks 的中繼資料、血緣、調度與語義等核心資產,並在企業級安全管控下參與生產環境的資料工作。
Data Agent 提供推理規劃、代碼編程、對話式互動與內建 DataWorks Skills(含 DataWorks ChatBI 資料分析技能)等核心能力。關於能力全景與各能力的詳細說明,請參見下文核心能力。
Data Agent 的核心能力構成一條完整鏈路:能夠自主規劃與執行複雜資料任務,通過專家套件與資料專家 Agent 獲得覆蓋Data Integration、開發、營運、分析與治理的專業能力,依託知識庫與上下文 理解企業業務與規範,藉助自動化與工作流程 將任務固化為可定時、可託管的作業,通過 IM 整合協作 融入團隊日常協同,並在企業級安全與管控 下安全可信地參與生產環境的資料工作。
產品架構
Data Agent 架構自上而下分為八層。其中,知識引擎與企業級 Agent 管控是 Data Agent 區別於直接接入外部通用大模型的關鍵能力:知識引擎使 Agent 具備業務語義理解能力,管控層保障企業在生產環境中安全使用。
使用者互動層:ChatUI(具備 CLI 完整能力)、IM 渠道(DingTalk/飛書/企業微信)等互動入口,雲端全託管,共用同一 Agent、許可權體系與記憶,支援隨時接管任務。
Data Agent 專家套件層:覆蓋Data Integration、資料開發、資料分析、資料治理、調度營運、中繼資料、資料品質等官方專家套件,並支援自訂套件、技能與連接器擴充。
Agent 協議層:Agent 間互聯、與企業 Agent 生態互連的統一協議層。
知識引擎(Context Graph):企業語義圖譜(知識圖譜、業務語義模型、記憶庫、知識檢索)與企業資料資產(中繼資料、資料模型、資料指標、資料血緣、企業文檔),並支援企業級與個人級知識庫。
企業級 Agent 管控:模型管控、成本管控、Agent 可觀測、Action Trail、Agent 身份、授權與認證、Sensitive Data Discovery and Protection、以及 credit 限額、許可權繼承、高危攔截、沙箱執行、資料不出域與定時任務、任務流程、任務管理等能力。
大模型層:Qwen、GLM、DeepSeek 等多個模型系列與 NL2SQL 專家模型。
計算資源層:MaxCompute、Hologres、EMR Spark、EMR StarRocks、Flink、PAI DLC 等多種計算引擎。
資料湖倉層:OpenLake(Lakehouse)與資料倉儲等資料底座。
開放地區、開通與計費
開放對象:DataWorks 基礎版及以上規格的客戶。部分功能,如Action Trail等需標準版及以上版本方可使用,詳情可見DataWorks各版本功能詳情。
開放地區:華東1(杭州)、華東2(上海)、華北2(北京)、華北6(烏蘭察布)、華南1(深圳)、西南1(成都)、中國香港、日本(東京)、韓國(首爾)、新加坡、馬來西亞(吉隆坡)、印尼(雅加達)、德國(法蘭克福)、英國(倫敦)、美國(矽谷)、美國(維吉尼亞)、墨西哥。
自 2026 年 5 月 28 日起,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 平台最佳實務,並提供覆蓋Data Integration、資料開發、資料營運(由 AI助理服務承載)、資料分析(由 DataWorks ChatBI 技能承載)與資料治理的資料專家 Agent。 | |
上下文引用、規則、知識庫與語義層、記憶,使 Data Agent 理解企業業務與規範。 | |
將周期性、多步驟工作固化為可視化任務流程,並提供任務管理與雲端託管的定時任務,支援無人值守運行。 | |
支援接入DingTalk、飛書與企業微信,在 IM 中發起任務、接收進度並協同確認,與雲端 ChatUI 共用同一 Agent、許可權與記憶。 | |
安全準則與互動確認,疊加成本管控、可觀測審計、身份授權與Sensitive Data Discovery and Protection,保障生產環境安全可信使用。 |
自主規劃與執行
Data Agent 覆蓋“意圖理解 → 方案規劃 → 任務執行 → 安全校正 → 人工確認及受控執行 → 沉澱複用”的完整任務處理鏈路,具體包含以下六個步驟:
意圖理解:將業務描述轉換為結構化的資料需求;資訊不完整時主動發起確認,避免基於推測執行。
方案規劃:將需求拆解為建表、ETL、調度、品質規則等可執行步驟,先產生執行方案,經確認後再執行。針對邏輯較複雜的開發需求,Data Agent 會將任務拆解為多個子步驟並展示待辦事項清單,隨著執行的推進,各事項狀態自動更新。
任務執行:調用 DataWorks 平台原生能力執行任務,包括建表 DDL、ETL/UDF 開發、運行調試、調度配置與發布等。
安全校正:許可權隨調用者收斂,高危操作前置攔截並展示影響範圍。
人工確認及受控執行:關鍵操作經人工確認後執行並記錄審計日誌,確保關鍵操作始終處於人工管控之下。
沉澱複用:將成功流程沉澱為技能、定時任務與最佳實務,供後續任務直接複用。在任務流結束階段,Data Agent 會整理並輸出整個任務的執行總結報告,匯總已完成的操作及產生的資源,提升複核效率。
專家套件與資料專家 Agent
專家套件與技能
Data Agent 將 DataWorks 平台最佳實務封裝為可安裝、可治理、可複用的能力包。專家套件(Suite)是技能、上下文與 Hook 的組合,面向完整業務情境整體安裝;技能(Skill)是套件中的最小能力單元。當前官方已提供多個專家套件、技能與子代理(SubAgent),覆蓋Data Integration、資料開發、資料分析、資料治理、調度營運、中繼資料、資料品質、基礎設施、AI 資料處理、SQL 代碼規範、資料安全營運、資料保護、開放平台,以及阿里雲計算引擎與資料庫全生命週期管理等方向。
技能支援匹配任務情境自動載入執行,您也可以在輸入框中輸入 / 後通過技能名主動調用。技能來源包括:
DataWorks 官方技能:預置可用,支援開關式啟用,隨套件持續更新。
阿里雲技能市場:阿里雲官方 Agent Skills 已上架,支援按名稱或自然語言搜尋後安裝。
企業自建技能:通過 ZIP 包安裝(SKILL.md + 資源附件),安裝時可上傳到技能平台並選擇歸屬範圍為個人或企業。歸屬企業的技能可由企業成員搜尋後安裝複用,使個人沉澱的能力轉化為企業共用能力,且共用邊界可控。
除套件與技能外,您還可以通過 MCP 連接器接入外部工具與服務,通過命令封裝常用指令。自訂技能的上傳與使用步驟,請參見快速開始中的步驟4:配置擴充(可選);套件、技能、MCP 伺服器與命令的完整管理方法,請參見擴充。
資料專家Agent
藉助大模型的深度理解與任務編排能力,Data Agent 覆蓋Data Integration、資料開發、資料營運、資料分析、資料治理等核心情境,各情境能力如下表所示。
情境 | 功能描述 |
Data Integration | 以自然語言描述資料同步需求,自動解析語義並產生同步任務配置,包括源端與目標端資料來源類型、表結構映射、欄位過濾條件、分區策略及調度參數等。詳情請參見Data Integration 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 產生按鈕。 |
任務異常AI診斷 | 任務運行異常時,自動提取日誌關鍵資訊,提供錯誤分析、解決建議與修複快捷操作。 | 在營運中心周期執行個體頁面,單擊運行失敗執行個體並選中失敗節點,單擊操作列的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 支援接入DingTalk、飛書與企業微信等 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 身份與企業帳號體系打通,許可權繼承目前使用者,高危操作前置攔截。
Sensitive Data Discovery and Protection:支援Sensitive Data Discovery and Protection,資料處理不出企業邊界。
credit 限額、Agent 治理等管控配置由管理員在管理與設定中統一管理,詳情請參見Data Agent Credits 限額。
相關文檔
瞭解各業務情境專屬 Agent 的詳細使用方法,請參見資料專家 Agent。
瞭解 ChatBI 的功能與使用方法,請參見ChatBI 概述。
瞭解內建技能、專家套件與 MCP 伺服器的管理方法,請參見擴充。
瞭解 credit 限額與用量管理,請參見Data Agent Credits 限額。
瞭解沙箱執行的配置與管理,請參見沙箱管理。
瞭解如何將 Data Agent 接入DingTalk、飛書與企業微信,請參見IM 頻道。
瞭解定時任務的建立與管理,請參見定時任務。