次の方法で共有


Azure で Microsoft Copilot を使用してリソース情報を取得する

Azure リソースとクラウド環境について、Azure で Microsoft Copilot に質問できます。 Azure の Microsoft Copilot は、大規模言語モデル (LLM) と Azure Resource Graph の組み合わせた機能を使用して、Azure Resource Graph クエリを作成するのに役立ちます。 Azure portal の任意の場所から自然言語を使用して入力を提供すると、Azure の Microsoft Copilot から、Azure Resource Graph で使用できる作業クエリが返されます。 Azure Resource Graph は、リソース インベントリへのリアルタイム アクセスを必要とする他のシナリオの基盤となるメカニズムとしても機能します。

Azure Resource Graph のクエリ言語は、Azure Data Explorer で使用される Kusto クエリ言語 (KQL) に基づいています。 ただし、Azure で Microsoft Copilot を使用して Azure のリソースと環境に関する情報を取得するために、KQL について理解している必要はありません。 経験豊富なクエリ作成者は、クエリ生成プロセスの効率化に Microsoft Copilot in Azure を使うこともできます。 Copilot in Azure でクエリが生成されたら、それを Azure Resource Graph で実行することも、テキストをコピーしてクエリを変更または保存することもできます。

一般的に高レベルの精度が得られますが、生成されたクエリが期待を満たしていることを確認することを強くお勧めします。

ヒント

ここに示すタスクとサンプル プロンプトには、Azure の Microsoft Copilot が特に役立つ領域がいくつか示されています。 ただし、これは、実行できるすべての操作の完全な一覧ではありません。 独自のプロンプトを試し、Azure の Microsoft Copilot が Azure のリソースと環境の管理にどのように役立つかを確認することをお勧めします。

ご利用の開発環境でこれらのプロンプトを実行する場合は、Visual Studio Code の拡張機能である Azure 用 GitHub Copilot (プレビュー) を使用してそれを行えるようになりました。 具体的には、リソース情報などを取得するためのプロンプトを記述することができます。

サンプル プロンプト

Azure Resource Graph クエリの生成に使用できるプロンプトの種類の例をいくつか次に示します。 実際のシナリオに基づいてこれらのプロンプトを変更するか、別の種類のクエリを作成するための追加のプロンプトを試してください。

  • "非準拠のリソースをすべて表示してください"
  • "有効なレプリケーション リソースがないすべての仮想マシンを一覧表示してください"
  • "Linux 仮想マシンに適用されているすべての更新プログラムを一覧表示してください"
  • "インターネットからアクセスできるすべてのストレージ アカウントを一覧表示してください"
  • "現在実行されていないすべての仮想マシンを一覧表示してください"
  • "過去 7 日間のすべての変更を検索するクエリを作成してください"
  • "作成日の降順で並べ替えられた、すべての仮想マシン スケール セットを検索する ARG クエリの作成を手伝ってください"
  • "VM のパブリック IP は何ですか"
  • "米国東部のすべてのストレージ アカウントを表示してください"
  • "すべてのリソース グループとそのサブスクリプションを一覧表示してください"
  • "昨日作成されたすべてのリソースを検索するクエリを作成してください"

Azure の Microsoft Copilot に対して、"パブリック インターフェイスとパブリック IP を使用して仮想マシンを一覧表示するクエリを記述する" などのプロンプトでクエリを記述するように依頼できます。

VM を一覧表示する要求に応答する Microsoft Copilot in Azure のスクリーンショット。

生成されたクエリが目的のクエリではない場合は、Azure の Microsoft Copilot に変更を依頼できます。 この例では、最初のプロンプトは "OS ごとに VM を一覧表示する KQL クエリを作成してください" です。"アルファベット順に並べ替え" という追加のプロンプトによって、OS が名前のアルファベット順で一覧表示されるようにクエリが変更されます。

AZURE で MICROSOFT Copilot が生成され、OS 別に VM を一覧表示するクエリが変更されているスクリーンショット。

[実行] を選択すると、Azure Resource Graph エクスプローラーに生成されたクエリを表示できます。 たとえば、"過去 24 時間に作成されたリソースは何ですか?Azure の Microsoft Copilot でクエリが生成されたら、[ 実行 ] を選択して、Azure Resource Graph エクスプローラーにクエリと結果を表示します。

クエリを生成している Microsoft Copilot in Azure と、Azure Resource Graph エクスプローラーでの結果を示すスクリーンショット。

次のステップ