GitHub Copilot コーディング エージェントを使用して、コード最適化の推奨事項に基づいてコード レベルの提案を取得します。 この記事では、次の方法について説明します。
- コードの最適化から GitHub Copilot に GitHub の問題を割り当てます。
- GitHub Copilot を活用して、プルリクエストレビューを繰り返し行います。
注
GitHub Copilot コーディング エージェントを使用するには、米国を含む Microsoft が運営する他の国にデータを転送する必要があります。 この機能を使用すると、お客様は、お客様の国外でのデータの転送に同意したことになります。 Microsoft のプライバシーに関する声明をお読みください。
[前提条件]
- リポジトリで GitHub Copilot コーディング エージェントを有効にする
- .NET アプリケーションに対して次のサービスを有効にします。
- GitHub Copilot コーディング エージェントの制限事項を確認する
アプリケーションのコード最適化を確認する
Azure portal 内で、Application Insights リソースに移動します。
[調査]>[パフォーマンス] を選択します。
[パフォーマンス] ブレード内で、トップ メニュー内の [コードの最適化] ボタンを選択します。
GitHub の問題を作成する
[コードの最適化] ページで、GitHub の問題を作成する分析情報を選択します。
分析情報の詳細ウィンドウで、[作業項目の作成] を選択します
[ 作業項目の作成 ] ウィンドウの [ 作業項目サービス ] ドロップダウンから、 GitHub を選択します。
[プロジェクト] ドロップダウンから、GitHub Copilot コーディング エージェント (プレビュー) が有効になっている GitHub リポジトリを選択します。
[ GitHub Copilot に割り当てる (プレビュー)] オプションをオンにします。
[ 作業項目の作成] をクリックします。
Azure portal からの退出に関する警告が表示されたら、[ 続行 ] を選択して GitHub の問題の作成を完了します。
GitHub Copilot によって開かれた pull request を追跡する
GitHub で問題が作成されたら、GitHub Copilot を使用します。
- 目の絵文字 (👀) で問題に応答します。
- pull request を担当者として開きます。
GitHub の問題には、Copilot コーディング エージェントが特定のパフォーマンスの問題を修正して検証するための特別な手順が含まれています。 コパイロット:
- パフォーマンス コードの提案の前後にコードのベンチマークを実行します。
- 複数の代替ソリューションを検討して評価します。
このプロセスが完了するまでに数分かかります。 プロセスが完了すると、Copilot エージェントによって pull request の詳細とタイトルが更新されます。
Copilot の変更を確認するには、次のことができます。
- pull request コメントを使用して変更を加えるように Copilot に依頼します。
- Copilot のブランチを確認してみてください。それから、自身で変更をコミットしてください。
次のステップ
- GitHub Copilot コーディング エージェントの詳細を確認します。