Azureスキルとは

Azureスキルは、Azure固有のドメイン知識と特殊なワークフローを使用して AI コーディング アシスタントを拡張するエージェント スキルです。 アシスタントは、リソースの管理、アプリケーションのデプロイ、開発環境から直接サービスの監視を行う機能を提供します。

Visual Studio CodeのAzureスキル

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

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

Azure Skills は、コーディング エージェントのAzure固有のドメイン知識と特殊なワークフローを拡張するエージェント スキルです。 Azure Skills を使用すると、AI アシスタントは、開発環境から直接、リソースの管理、アプリケーションのデプロイ、サービスの監視を行うことができます。

ツール、コンテキスト ウィンドウ、ドキュメント タブを切り替えずに、Azureを操作します。 AI アシスタントにビルド、検証、デプロイを依頼し、Azure操作を自動的に処理します。 Azure Skills では、Azure MCP Server を使用して、40 以上の Azure サービスと対話するためのツールを AI アシスタントに提供します。 スキルは、これらのツールの上に高度なワークフローを重ねています。

従来のAzure ワークフローでは、CLI コマンドを学習し、検証手順を手動で実行しながら、エディター、Azure ポータル、およびドキュメントをコンテキストで切り替える必要があります。 Azure Skills はこの摩擦を排除します。 AI アシスタントは、完全なAzure開発パートナーになり、アプリケーション アーキテクチャを理解し、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で何か起こる前に、常に計画を確認します。