什么是Azure技能?

Azure技能是代理技能,可通过特定于Azure域知识和专用工作流来扩展 AI 编码助手。 它们使助手能够直接从开发环境管理资源、部署应用程序和监视服务。

Visual Studio Code中的Azure技能

以下演示文稿展示了Visual Studio Code中Azure技能的实际应用。 开发人员在Copilot聊天面板中使用自然语言来与Azure服务进行交互—没有门户、没有 CLI 命令、没有上下文切换。

演示动画展示了在 Visual Studio Code 中运行的 Azure Skills,显示开发人员通过 Copilot 聊天面板使用自然语言与 Azure 服务进行交互。

Azure Skills 是代理技能,用于扩展编码代理Azure特定的域知识和专用工作流。 Azure技能使 AI 助手能够直接从开发环境管理资源、部署应用程序和监视服务。

无需在工具、上下文窗口或文档选项卡之间切换,即可使用Azure。 请让 AI 助手生成、验证和部署,并处理Azure操作。 Azure Skills 使用 Azure MCP Server 为 AI 助手提供与 40 多个Azure服务交互的工具。 技能层在这些工具之上构建高级工作流。

传统Azure工作流需要在编辑器、Azure门户和文档之间进行上下文切换,同时手动学习 CLI 命令和运行验证步骤。 Azure 技能消除这种摩擦。 AI 助手成为完整的Azure开发合作伙伴,了解应用程序体系结构,并指导你执行Azure操作。

准备、验证和部署工作流

Azure技能遵循一个三步工作流,旨在防止错误并确保安全部署。

当你要求 AI 助手为Azure准备应用程序时,它会:

  1. 分析代码库
  2. 创建详细的部署计划
  3. 生成基础结构即代码
  4. 验证设置
  5. 将应用部署到Azure

无需离开编辑器即可。

步骤 技能 发生的情况
Plan azure-prepare 助手分析应用、使用部署策略创建 .azure/plan.md ,并等待审批,然后再继续。
检查 azure-validate 在部署之前验证计划。 运行配置检查、权限验证和基础结构验证。
部署 azure-deploy 执行部署。 运行预配、基础结构部署和应用程序设置。

这种结构化方法使部署安全且可审核。 在执行Azure中的任何操作之前,您始终应查看计划。