Azure 技能是代理技能,能以 Azure 專屬領域知識與工作流程擴充你的 AI 編碼助理。 Azure Skills 倉庫是一個外掛市集,包含核心的 Azure Skills 外掛以及針對特定情境的專用外掛。
Azure Skills in Visual Studio Code
以下示範展示了 Azure 技能在 Visual Studio Code 中的實際應用。 開發者在 Copilot 聊天面板中使用自然語言與 Azure 服務互動——無需入口網站、CLI 指令或上下文切換。
Azure 技能讓您的 AI 助理能直接從開發環境中管理資源、部署應用程式並監控服務。
使用 Azure 時,無需切換工具、情境視窗或文件分頁。 請你的 AI 助理建立、驗證、部署、排除故障或優化後,它就會將已安裝的技能和工具應用到任務中。
插件模型的運作方式
Azure Skills 市場將廣泛的 Azure 功能與聚焦情境套件區分開來:
| 元件 | Purpose |
|---|---|
| Azure Skills 市集 | 相容主機註冊的 microsoft/azure-skills 存放庫,以尋找 Azure 外掛。 |
| Azure Skills 外掛程式 (core) | 提供廣泛 Azure 工作流程、Azure MCP 整合及技能探索功能的azure外掛 |
| 專用外掛程式 | 針對特定情境(如 Azure 成本管理、Azure Local、Kusto 圖表分析及 Foundry IQ)可獨立安裝的外掛程式。 |
| 技能 | 外掛內包的工作流程指令和防護機制。 |
| MCP 伺服器與工具 | 執行功能讓外掛能檢查或變更支援的服務與資源。 |
核心外掛使用 Azure MCP 伺服器與 Azure 服務互動。 專業插件可以包含自身技能、MCP 設定、前置條件及安全要求。
選擇發現式或直接安裝
當你在 Azure 情境中工作或不知道需要哪種技能時,先從核心azure外掛開始。 它的discover-azure-skills技能會搜尋 Azure 技能目錄,將你的任務與相關技能匹配,並提供其所屬外掛的安裝指引。
當你已經知道需要的情境或希望其功能可用時,直接安裝專門的外掛,而不必依賴探索機制。 例如,安裝 azure-cost 以進行成本分析與優化工作流程。
安裝核心插件並不會安裝所有專用插件。 你能控制環境中有哪些重點功能可用。 關於目前的外掛清單和安裝指令,請參見 Azure 外掛目錄。
準備、驗證與部署的工作流程
核心的 Azure Skills 外掛包含一個三步驟工作流程,旨在防止錯誤並支援安全部署。
當你請 AI 助理準備 Azure 應用程式時,它會:
- 分析你的程式碼庫。
- 建立詳細的部署計畫。
- 以程式碼形式產生基礎設施。
- 驗證設定。
- 將你的應用程式部署到 Azure。
這一切都無需你離開編輯器。
| Step | 技能 | 會發生什麼事 |
|---|---|---|
| Plan | azure-prepare |
你的助理會分析你的應用程式,制定 .azure/plan.md 部署策略,並等待你的批准後才繼續進行。 |
| 檢查 | azure-validate |
部署前驗證計畫。 執行設定檢查、權限驗證及基礎設施驗證。 |
| 部署 | azure-deploy |
執行部署。 執行配置、基礎設施部署及應用程式設定。 |
這種結構化的方法確保部署安全且可稽核。 你在 Azure 發生任何事情之前,都會先檢視計畫。
相關內容
- 安裝並設定 Azure 技能 - 設置市集、安裝外掛並設定認證。
- Azure 插件目錄 - 比較核心插件與專用插件。
- 開始使用 Azure AI 搜尋技能 - 完成準備、驗證與部署工作流程。
- Azure MCP Server - 了解支援 Azure 資源操作的工具。