Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
You can get code-level suggestions and insights based on Code Optimizations recommendations with GitHub Copilot using either:
- The GitHub Copilot chat in Visual Studio or Visual Studio Code with the Application Insights Code Optimizations extensions.
- The Code Optimizations extension integrates with GitHub Copilot for Azure in Visual Studio Code, so you can interact with it indirectly via
@Azure
in the Ask mode. If you haven't already installed the Application Insights Code Optimizations (Preview) extension, you'll be prompted to install it.
- The Code Optimizations extension integrates with GitHub Copilot for Azure in Visual Studio Code, so you can interact with it indirectly via
- The GitHub Copilot coding agent to assign GitHub issues from Code Optimizations and iterate with GitHub Copilot through pull request reviews.
Note
Using the GitHub Copilot coding agent requires transferring your data to other countries in which Microsoft operates, including the United States. By using this functionality, you agree to the transfer of your data outside your country. Read the Microsoft Privacy Statement.
Prerequisites
- Install the Code Optimizations extensions via Marketplace:
- Set up a GitHub Copilot subscription
- Enable the GitHub Copilot coding agent to assign issues from Code Optimizations to GitHub Copilot
Usage
Learn how to use GitHub Copilot to fix your code via the following how-to guides:
- Code Optimizations extensions
- GitHub Copilot coding agent
Sample questions
Once installed, the Code Optimizations extension introduces an agent called @code_optimizations
with a few commands or "skills" that you can use in GitHub Copilot to interface with Code Optimizations issues. For example:
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
Limitations
Some Code Optimization extension features are only available:
- To Azure Application Insights Code Optimizations users
- To GitHub Copilot and GitHub Copilot Chat users
- To public cloud (no national clouds) and portal.azure.com
- In English during the public preview
Next steps
Learn how to: