다음 중 하나를 사용하여 GitHub Copilot를 사용하여 코드 최적화 권장 사항에 따라 코드 수준 제안 및 인사이트를 얻을 수 있습니다.
- Visual Studio 또는 Visual Studio Code에서 Application Insights 코드 최적화 확장 기능을 사용하는 GitHub Copilot 채팅.
- 코드 최적화 확장은 Visual Studio Code의 Azure용 GitHub Copilot와 통합되므로 요청 모드에서 간접적으로
@Azure
상호 작용할 수 있습니다. Application Insights 코드 최적화(미리 보기) 확장을 아직 설치하지 않은 경우 설치하라는 메시지가 표시됩니다.
- 코드 최적화 확장은 Visual Studio Code의 Azure용 GitHub Copilot와 통합되므로 요청 모드에서 간접적으로
- GitHub Copilot 코딩 에이전트를 사용하여 코드 최적화의 GitHub 문제를 할당하고, 끌어오기 요청 검토에서 GitHub Copilot와 함께 반복적으로 작업합니다.
비고
GitHub Copilot 코딩 에이전트를 사용하려면 Microsoft가 운영하는 다른 국가(미국 포함)로 데이터를 전송해야 합니다. 이 기능을 사용하면 국가 외부로 데이터를 전송하는 데 동의합니다. Microsoft 개인정보처리방침을 읽습니다.
필수 조건
- Marketplace를 통해 코드 최적화 확장을 설치합니다.
- GitHub Copilot 구독 설정
- GitHub Copilot 코딩 에이전트가 코드 최적화에서 GitHub Copilot에 문제를 할당하도록 설정
사용법
GitHub Copilot를 사용하여 다음 방법 가이드를 통해 코드를 수정하는 방법을 알아봅니다.
- 코드 최적화 확장 기능
- GitHub Copilot 코딩 에이전트
샘플 질문
설치 후, 코드 최적화 확장은 @code_optimizations
라고 하는 에이전트를 소개하여, GitHub Copilot에서 코드 최적화 문제와 인터페이스하는 데 사용할 수 있는 명령 또는 '기술'을 몇 가지 제공합니다. 다음은 그 예입니다.
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
제한점
일부 코드 최적화 확장 기능은 다음에서만 사용할 수 있습니다.
- Azure Application Insights 코드 최적화 사용자에게
- GitHub Copilot 및 GitHub Copilot 채팅 사용자에게
- 퍼블릭 클라우드(국가별 클라우드 아님) 및 portal.azure.com으로
- 공개 미리 보기 중 영어로
다음 단계
알아보기: