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 API Management |
|
| Azure App Service |
|
| Azure Cache for Redis(AzureのRedis用キャッシュ) |
|
| Azure Container Apps |
|
| Azure Cosmos DB |
|
| Azure Data Factory |
|
Azure Developer CLI (azd) |
|
| Azure Functions |
|
| Azure Key Vault |
|
| Azure Kubernetes Service (AKS) |
|
| Azure Machine Learning |
|
| Azure Monitor |
|
| Azure Virtual Network |
|
| Azure OpenAI Service |
|
| Azure SDK |
|
| Azure SignalR Service |
|
| Azure SQL |
|
| Azure Static Web Apps |
|
| Azure Storage |
|
| Azure Web PubSub |
|
関連するコンテンツ
- AzureのGitHub Copilotとそのしくみについて理解する。
- AzureのGitHub Copilotを始めるには、ソフトウェアをインストールし、最初のプロンプトを記述しましょう。
- quickstart に従って、ソフトウェア開発ワークフローにAzureのGitHub Copilotを含める方法を理解します。 このクイック スタートでは、Azureにサービスをデプロイし、その状態を監視し、問題のトラブルシューティングを行う方法について説明します。
- Azure 用アプリケーションの設計と開発のプロンプト例を参照してください。
- アプリケーションを Azure にデプロイする
のプロンプトの例を参照してください。 - Azure リソースをトラブルシューティングするための
プロンプトの例を参照してください。