# 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 插件**      | - **hwc-dws-cli**：面向 AI Agent 与开发者的一体化命令行工具，覆盖 SQL 查询、元数据、集群管理、数据导入导出、运维视图、监控与 SQL 调优等能力。  - **DWS MCP**基于 MCP（Model Context Protocol）协议开放 DWS 工具能力。  - **SKILL**：提供资源分析、SQL调优、DWS知识问答等AGENT能力集。   | [DWS AI 插件](https://support.huaweicloud.com/dws-ai-dws/dws_15_0002.html)       |
| **DWS AI智能诊断** | 基于AI Agent 能力，用户可以在华为云数据仓库服务控制台实现智能化诊断，包括**计算资源（内存、CPU、IO）** **、集群状态、SQL语句**的诊断。                                                                                                                                                                                                                                                                                                                                                                                                                   | [DWS AI智能诊断](https://support.huaweicloud.com/dws-ai-dws/dws_15_0025.html)        |
| **DWS AI 实践**     | 基于以上能力的最佳实践与场景化指南，包括如何接入主流 AI Agent、典型使用流程与注意事项。                                                                                                                                                                                                                                                                                                                                                                                                                                                  | [DWS AI Agentic最佳实践](https://support.huaweicloud.com/dws-ai-dws/dws_15_0026.html) |
   
三者的关系如下：
- **AI 插件**是能力底座，打通AI Agent到DWS物理环境的连接能力。
- **AI智能诊断**提供Web页面的卡片式诊断能力，面向控制台用户。
- **AI 实践**则回答"如何用好"的问题，帮助用户把能力落地到真实业务场景。
 
#### 核心设计理念
DWS AI Agentic在设计上遵循以下原则：
- **AI 原生**：从接口设计、协议规范到安全模型，均以AI Agent的调用方式为首要考量，而非简单复用面向人类的操作界面。
- **安全可控**：写操作需显式授权，高危操作需二次确认；SQL执行前经过权限门控与分类检查，全链路审计留痕，在赋予 AI 数据库操作能力的同时确保风险可控。
- **标准化开放**：基于通用CLI与MCP标准协议，实现一次接入、多处可用，生态内主流AI Agent均可对接。
- **可治理**：全量操作可审计、可回放、可追溯，满足企业级数据安全与合规要求。
 
