次の方法で共有


AzureのGitHub Copilotを使用してAzureとアプリケーションについて学習するためのプロンプトの例

Azureに慣れていない場合や、ツールと AI でほとんどの作業を実行したい場合は、Azureと Azure MCP Server のGitHub Copilotを依頼して、アプリケーションのデプロイに役立てることもできます。 最良の結果を得るにはベスト プラクティスを使用します。 最も重要なのは、次の点です。

  • 最適なエクスペリエンスを得るための "エージェント" モードを使用します。 "Ask" モードは避けてください。
  • プロンプトに「Azure」という単語を含めることで、CopilotがAzure MCPサーバーからツールを呼び出す必要があることを理解するのを助けます。
  • Visual Studio Codeを使用している場合は、「ツールの構成...」を使って、「Azure MCP」と「GitHub Copilot for Azure」の両方を含めてください。 ツール呼び出し元セクションの [Visual Studio Code] タブを参照してください。

Azureについて確認するプロンプトの例

AzureにGitHub Copilotを使用して、アプリケーションにAzureを使用する方法を学習する場合は、オープン エンドの質問または要求から始めることができます。 次に、より良い結果を得るための特定のサービスやテクノロジなどの詳細を追加します。 次のプロンプトの例を試してください。

Azureのシステム アーキテクチャについて説明します

GitHub Copilotを使用して、プロジェクトに使用するサービスAzure推奨します。

  • "Azure アプリで使用する必要があるサービスは何ですか?
  • "プロジェクトにAzureサービスをお勧めします。"

Azure サービスの推奨を求められたら、AzureのGitHub Copilotはワークスペース内の現在のアプリケーションをスキャンし、Azureサービスとサービス バインドに関する推奨事項を提供します。

別のAzure サービスを使用するように推奨事項を更新したり、バインディング情報を変更したりするようにAzureをGitHub Copilotに要求する反復的な方法で作業できます。 プロンプトの例:

  • "API プロジェクトに Container Apps の代わりにAzure App Serviceを使用したいと思います。"
  • "プロジェクトにAzure Cosmos DBを追加します。"
  • "Azure SERVICE_URL値は bing.com する必要があります。"
  • "環境変数 STAGE=dev を Azure プロジェクトに追加します。"

Azureの推奨事項のGitHub Copilotに基づいて、より詳細な質問をすることでフォローアップできます。 使用できるプロンプトの種類を理解するのに役立つ詳細な質問の例を次に示します。

  • "Azureを使用して高可用性アーキテクチャを作成するにはどうすればよいですか?
  • "Azure Well-Architected フレームワークについて説明します。"
  • "Azureで利用できるアプリ ホスティング ソリューションの種類は何ですか?
  • "Azure データ処理ワークフローの調整と自動化を支援します。"
  • "Azure SignalR と Application Gateway と API Management を統合するにはどうすればよいですか?
  • "お勧めするAzureユニットの数はいくつですか?
  • "Terraform でAzureを使用する利点とアプリケーションは何ですか?

Azure上の AI について学習する

  • 「AI アプリケーションを構築したい。 どのようなAzureサービスを使用できますか?

Azureでの Web とアプリケーションのホスティングについて説明します

  • "スケーラブルな Web アプリケーションをホストするのに最適なAzure サービスはどれですか?
  • "Web サイトを作成するには、どのAzureサービスを使用する必要がありますか?
  • "Azureを使用してスケーラブルな Web アプリケーションを構築するにはどうすればよいですか?
  • "Web AppsよりもAzure Functions優れているシナリオは何ですか?

Azure上のコンテナーについて説明します

  • "Azure supportするコンテナー化されたアプリケーションの種類は何ですか?
  • "Azure でコンテナーを管理するためのオプションは何ですか?
  • "Azure Container Appsの代わりにAzure Kubernetes Serviceを使用する必要がある場合は、
  • "Azure Container Apps と AKS の違いは何ですか?
  • "AKS よりもAzure Container Appsを選択する理由は何ですか?

アプリにAzure サービスを使用する方法について説明します

サービスまたはテクノロジ プロンプトの例を学ぶ
Azure AI Search
  • "Azure AI Searchとは何ですか。なぜそれを使用する必要がありますか?
  • "Azure AI Searchの価格はどのように機能しますか?
  • "Azure AI Searchと Azure OpenAI の統合方法"
  • "Azure AI SearchとAzure Machine Learningはどのように統合されていますか?
  • "Azure AI Searchでハイブリッド検索またはベクター検索とセマンティック ランカーを使用する必要がある場合は、
  • "Azure AI Searchはベクター データベースですか? ベクター検索結果の精度と関連性はどのように保証されますか?
  • Azure AI Search は大規模なマルチテナント アプリケーションに対してどのようなサポートがありますか?
  • "Azure AI Searchの統合ベクター化機能とは何ですか。どのデータ ソースからデータを抽出できますか?
  • "Azure AI Searchにおける AI エンリッチメントとは何か、どのように機能し、その利点は何ですか?
  • "Azure AI Searchのセマンティック ランカーとは何ですか。ベクター検索とどのように違いますか?
  • "Azure AI Searchに推奨される最も推奨されるコード サンプルまたはソリューション アクセラレータは何ですか?
  • 「Azure AI Searchを使用している企業の実際の例は何ですか?
Azure API Management
  • "Azure API Managementの利点とアプリケーションは何ですか?
Azure App Service
  • "web アプリを Azure にデプロイするにはどうすればよいですか?
  • "CLI を使用して、Azure App Service アプリを作成し、ステージング環境にコードをデプロイするにはどうすればよいですか?
  • "Python Web アプリを Azure にデプロイするスクリプトを作成します。"
  • AzureのWebアプリにはどのようなデータベースオプションが提供されていますか?
  • "Web アプリにはどのようなサーバーレス オプションAzure提供しますか?
  • "Azure App Serviceを最大化するためのガイドを作成します。"
Azure Cache for Redis(AzureのRedis用キャッシュ)
  • "高可用性とディザスター リカバリーのために Azure Redis Cache を構成する方法を示します。"
Azure Container Apps
  • "Azure Container Apps サービスとは何ですか?
  • "Azure コンテナー アプリとコンテナー アプリ環境の違いを教えてください。"
Azure Cosmos DB
  • "Azure SQLの代わりにAzure Cosmos DBを使用する理由は何ですか?
  • "Azure Cosmos DBを使用してデータを格納したい。
  • "SQL データベースの代わりにAzure Cosmos DB アカウントを使用する理由は何ですか?
Azure Data Factory
  • "Azure Data Factory を使用してデータ パイプラインを作成するにはどうすればよいですか?
Azure Developer CLI (azd)
  • "SaaS や PaaS など、Azureのデプロイ モデルの例はありますか?
  • "アプリケーションに最適なAzure インフラストラクチャは何ですか?
  • "Azure環境を設定するにはどうすればよいですか?
  • "Azure Resource Manager テンプレートとは何ですか。どのように使用すればよいですか?
  • "Azure Developer CLI を使用して環境を管理するにはどうすればよいですか?
  • "Azure Developer CLI とは何ですか?
  • "Azure Bicep テンプレートと ARM テンプレートの違いは何ですか?
  • "Azure環境が最適なセキュリティ パターンに従っていることを確認するにはどうすればよいですか?
  • "Azure で CI/CD パイプラインを使用してデプロイするにはどうすればよいですか?
Azure Functions
  • "新しいAzure関数を作成するにはどうすればよいですか?
  • 「Azure FunctionsとAzure Logic Appsの違いは何ですか?
  • "Azure Logic AppsとAzure Functionsを統合するためのガイドを作成します。"
  • "私は Node.jsでAzure関数を作成したい."
Azure Key Vault
  • 「Azure Key Vaultを使用する方法と理由を説明します。
Azure Kubernetes Service (AKS)
  • "AKS クラスター内のすべてのノードの状態を取得するにはどうすればよいですか?
  • "AKS クラスターのコンテキストを設定するコマンドは何ですか?
Azure Machine Learning
  • "新しい Azure Machine Learning ワークスペースを作成する PowerShell スクリプトを生成します。"
  • "Foundry Tools と Azure Machine Learning の違いは何ですか?
Azure Monitor
  • "Azure Logic Appsを使用して、Azure Monitorアラートへの応答を自動化するためのガイドを作成します。"
Azure Virtual Network
  • "受信ネットワーク トラフィックと Azure アプリケーションのバランスを取る方法を教えて下さい。
Azure OpenAI Service
  • "OpenAI Azureはどのようなサービスを提供していますか?
  • "Azureで GPT-4o mini はどこで入手できますか?
  • "Azure OpenAI を統合するための前提条件は何ですか?
  • "Azure OpenAI リソースを作成して使用するためのガイドを作成します。"
  • Azure OpenAI で利用可能なモデルの種類は何ですか?
Azure SDK
  • "ブラウザーでAzure SDKsを使用できますか?
  • Azure C# Storage SDK はチャンク化されたBLOBのアップロードとダウンロードをサポートしていますか?
Azure SignalR Service
  • "Azure 内の複数のサーバーで SignalR をホストおよびスケーリングするにはどうすればよいですか?
  • "Azureと.NETでリアルタイム通信を行うにはどうすればよいですか?
  • "Azureを使用してリアルタイム更新をクライアントにプッシュするにはどうすればよいですか?
  • "Azure SignalR Service 内のクライアント間でデータを同期するにはどうすればよいですか?
  • "Azure のクライアントにデータをストリーミングするにはどうすればよいですか?
  • "Azure で WebSocket 接続を管理およびスケーリングするにはどうすればよいですか?
  • "Azure で Socket.IO をホストしてスケーリングするにはどうすればよいですか?
  • "Azure SignalR Serviceで動作するように SignalR コードを構成するには何が必要ですか?
  • "SignalR のセットアップを評価する — Azureのベスト セキュリティ プラクティスに従っているのですか?
  • "SignalR Azureストレス テストを行うにはどうすればよいですか?
  • "Azure SignalR Service でネットワークを構成するにはどうすればよいですか?
  • "Azure Web PubSub イベント ハンドラーを構成するにはどうすればよいですか?
Azure SQL
  • "Azure SQL データベースをデプロイする Terraform 構成を作成します。"
  • "オンプレミスのSQL Server データベースをAzure SQL Managed Instanceに移行するための戦略を設計します。"
Azure Static Web Apps
  • "Azure Static Web Appsは静的 IP アドレスをサポートしていますか?
Azure Storage
  • "Azure Blob Storageを使用する理由は何ですか?
  • "React でAzure Storage BLOB からデータをプルするにはどうすればよいですか?
  • "プライベート エンドポイントとAzure Private Linkを使用してAzure Blob Storageをセキュリティで保護する手順の概要を説明します。"
  • "Azure CLI スクリプトを生成して新しいストレージ アカウントを作成します。"
  • "新しいAzure Storage アカウントを作成する CLI コードを教えてください。"
  • "適切なAzure Storage ソリューションの選択に役立ちますか?
Azure Web PubSub
  • "Azure Web PubSub で認証するにはどうすればよいですか?
  • "Azure で Socket.IO アプリをホストするには、どうすればよいですか?
  • Azure Web PubSubのストレステストを行う方法を教えてください。
  • AzureのGitHub Copilotとそのしくみについて理解する
  • AzureのGitHub Copilotを始めるには、ソフトウェアをインストールし、最初のプロンプトを記述しましょう。
  • quickstart に従って、ソフトウェア開発ワークフローにAzureのGitHub Copilotを含める方法を理解します。 このクイック スタートでは、Azureにサービスをデプロイし、その状態を監視し、問題のトラブルシューティングを行う方法について説明します。
  • Azure 用アプリケーションの設計と開発のプロンプト例を参照してください。
  • アプリケーションを Azure にデプロイするのプロンプトの例を参照してください。
  • Azure リソースをトラブルシューティングするためのプロンプトの例を参照してください。