Azureスキルとは

Azureスキルは、AI コーディング アシスタントをAzure固有のドメインの知識とワークフローで拡張するエージェント スキルです。 Azure Skills リポジトリは、コア Azure Skills プラグインと、焦点を絞ったシナリオ用の特殊なプラグインを含むプラグイン マーケットプレースです。

Visual Studio CodeのAzureスキル

次のデモでは、Visual Studio Code内で実行Azureスキルを示します。 開発者は、Copilot チャット パネルの自然言語を使用して、ポータル、CLI コマンド、コンテキスト切り替えなしで、Azure サービスと対話します。

Visual Studio Codeで実行されているAzureスキルのデモンストレーション。開発者が自然言語を使用して、Copilot チャット パネルを介してAzure サービスと対話することを示しています。

Azureスキルを使用すると、AI アシスタントは、開発環境から直接、リソースの管理、アプリケーションのデプロイ、サービスの監視を行うことができます。

ツール、コンテキスト ウィンドウ、ドキュメント タブを切り替えずに、Azureを操作します。 AI アシスタントにビルド、検証、デプロイ、トラブルシューティング、最適化を依頼し、インストールされているスキルとツールをタスクに適用します。

プラグイン モデルのしくみ

Azure Skills マーケットプレースでは、広範な Azure ケイパビリティと重点的なシナリオ パッケージを区別しています。

コンポーネント Purpose
Azure Skills Marketplace 互換性のあるホストが Azure プラグインを見つけるために登録する microsoft/azure-skills リポジトリ。
Azure Skills プラグイン (コア) 広範な 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 プラグインには、エラーを防ぎ、安全なデプロイをサポートするように設計された 3 段階のワークフローが含まれています。

Azure用のアプリケーションを準備するように AI アシスタントに依頼すると、次のようになります。

  1. コードベースを分析します。
  2. 詳細なデプロイ計画を作成します。
  3. コードとしてインフラストラクチャを生成します。
  4. セットアップを検証します。
  5. アプリをAzureにデプロイします。

エディターを離れることなくすべて可能です。

Step Skill 何が起きるか
Plan azure-prepare アシスタントはアプリを分析し、デプロイ戦略を使用して .azure/plan.md を作成し、承認を待ってから続行します。
確認事項 azure-validate デプロイ前にプランを検証します。 構成チェック、アクセス許可の検証、インフラストラクチャ検証を実行します。
Deploy azure-deploy デプロイを実行します。 プロビジョニング、インフラストラクチャのデプロイ、アプリケーションのセットアップを実行します。

この構造化されたアプローチにより、デプロイの安全性と監査性が維持されます。 Azureで何か起こる前に、常に計画を確認します。