次の方法で共有


GitHub Copilot を使用したコード最適化の分析情報に基づくコードの修正 (プレビュー)

次のいずれかを使用して、GitHub Copilot でコード最適化の推奨事項に基づいてコード レベルの提案と分析情報を取得できます。

  • Visual Studio または Visual Studio Code の GitHub Copilot チャットと Application Insights Code Optimizations 拡張機能。
    • コード最適化拡張機能は、Visual Studio Code の GitHub Copilot for Azure と統合されているため、Ask モードの@Azureを介して間接的に操作できます。 Application Insights Code Optimizations (プレビュー) 拡張機能をまだインストールしていない場合は、インストールするように求められます。
  • GitHub Copilot コーディングエージェント はコード最適化関連のGitHubの課題を割り当て、プルリクエストレビューを通じてGitHub Copilotと共に反復作業を行います。

GitHub Copilot コーディング エージェントを使用するには、米国を含む Microsoft が運営する他の国にデータを転送する必要があります。 この機能を使用すると、お客様は、お客様の国外でのデータの転送に同意したことになります。 Microsoft のプライバシーに関する声明をお読みください。

[前提条件]

使用方法

GitHub Copilot を使用して、次のハウツー ガイドを使用してコードを修正する方法について説明します。

サンプルの質問

インストール後、Code Optimizations 拡張機能には、コード最適化の問題とインターフェイスするために GitHub Copilot で使用できる、いくつかのコマンドまたは "スキル" を持つ @code_optimizations というエージェントが導入されます。 例えば次が挙げられます。

  • Visual Studio

    @code_optimizations /connect <Your Application Insights resource name>
    
  • Visual Studio Code

    @code_optimizations /insights <Your Application Insights AppID>
    
    @azure Any code optimizations for this app?
    
    @code_optimizations /optimize <Your Code Optimizations GitHub Issue Number>
    
    @azure Optimize my code based on GitHub issue number <Your Code Optimizations GitHub Issue Number>
    
    @code_optimizations /optimize
    

制限事項

一部のコード最適化拡張機能は、次の場合にのみ使用できます。

次のステップ

具体的には、次の方法を学習します。