DWS AI Agentic 介绍
背景与定位
DWS(Data Warehouse Service)是华为云提供的企业级数据仓库服务,具备高性能、高安全、弹性可扩展等核心能力,支撑大规模数据分析场景。随着以大模型为代表的AI Agent技术日趋成熟,如何使大模型智能体能够"理解、使用、管控"数-据仓库,已成为DWS面向智能化演进的关键课题。
DWS AI Agentic是DWS面向AI Agent构建的智能化能力体系,旨在以标准化、可编程、可治理的方式,将DWS的查询、管理、运维与调优能力对外开放给AI生态,使各类AI Agent能够以接近专业数据工程师的水平使用DWS。
关键概念
为便于理解本文档,先对涉及的几个核心概念做简要说明:
| 概念 | 说明 |
|---|---|
| AI Agent(智能体) | 以大语言模型为大脑、能够理解用户意图并自主调用外部工具完成任务的智能程序。本指南中指可对接DWS的各类智能体,如Claude、Codex、OpenCode等。 |
| SKILL(技能) | 面向特定场景封装好的“能力包”,包含触发词、执行流程与行为约束,AI Agent加载后即可通过自然语言触发对应能力,如SQL调优、资源诊断等。 |
| MCP(Model Context Protocol,模型上下文协议) | 由Anthropic于2024年11月提出的开放协议标准,用于标准化大模型与外部系统(如数据库、API)的交互方式,使大模型能动态理解并调用工具。 |
| hwc-dws-cli | DWS面向AI Agent与开发者提供的一体化命令行工具,是DWS AI Agentic能力体系的基础底座。 |
| Autopilot | DWS内置的监控运维平台,提供集群监控指标采集能力,是AI智能诊断的数据来源。 |
能力体系
DWS AI Agentic的能力体系由三大部分构成:
| 组成部分 | 说明 | 参考文档 |
|---|---|---|
| DWS AI 插件 |
| |
| DWS AI智能诊断 | 基于AI Agent 能力,用户可以在华为云数据仓库服务控制台实现智能化诊断,包括计算资源(内存、CPU、IO)、集群状态、SQL语句的诊断。 | |
| DWS AI 实践 | 基于以上能力的最佳实践与场景化指南,包括如何接入主流 AI Agent、典型使用流程与注意事项。 |
三者的关系如下:
- AI 插件是能力底座,打通AI Agent到DWS物理环境的连接能力。
- AI智能诊断提供Web页面的卡片式诊断能力,面向控制台用户。
- AI 实践则回答“如何用好”的问题,帮助用户把能力落地到真实业务场景。
核心设计理念
DWS AI Agentic在设计上遵循以下原则:
- AI 原生:从接口设计、协议规范到安全模型,均以AI Agent的调用方式为首要考量,而非简单复用面向人类的操作界面。
- 安全可控:写操作需显式授权,高危操作需二次确认;SQL执行前经过权限门控与分类检查,全链路审计留痕,在赋予 AI 数据库操作能力的同时确保风险可控。
- 标准化开放:基于通用CLI与MCP标准协议,实现一次接入、多处可用,生态内主流AI Agent均可对接。
- 可治理:全量操作可审计、可回放、可追溯,满足企业级数据安全与合规要求。