GitHub Copilot 코딩 에이전트를 사용하여 코드 최적화 권장 사항에 따라 코드 수준 제안을 가져옵니다. 이 문서에서는 다음 방법을 알아봅니다.
- 코드 최적화에서 GitHub Copilot에 GitHub 문제를 할당합니다.
- 끌어오기 요청 검토를 통해 GitHub Copilot를 반복합니다.
비고
GitHub Copilot 코딩 에이전트를 사용하려면 Microsoft가 운영하는 다른 국가(미국 포함)로 데이터를 전송해야 합니다. 이 기능을 사용하면 국가 외부로 데이터를 전송하는 데 동의합니다. Microsoft 개인정보처리방침을 읽습니다.
필수 조건
- 리포지토리에서 GitHub Copilot 코딩 에이전트 사용
- .NET 애플리케이션에 대해 다음 서비스를 사용하도록 설정합니다.
- GitHub Copilot 코딩 에이전트에 대한 제한 사항 검토
애플리케이션에 대한 코드 최적화 확인
GitHub 문제 만들기
코드 최적화 페이지에서 GitHub 문제를 만들 인사이트를 선택합니다.
인사이트 세부 정보 창에서 작업 항목 만들기를 선택합니다.
작업 항목 만들기 창의 작업 항목 서비스 드롭다운에서 GitHub를 선택합니다.
프로젝트 드롭다운에서 GitHub Copilot 코딩 에이전트(미리 보기)를 사용하도록 설정된 GitHub 리포지토리를 선택합니다.
GitHub Copilot에 할당(미리 보기) 옵션을 전환합니다.
작업 항목 만들기를 클릭합니다.
Azure Portal을 종료하는 방법에 대한 경고 메시지가 표시되면 계속 을 선택하여 GitHub 문제 만들기를 완료합니다.
GitHub Copilot에서 열린 끌어오기 요청을 추적하세요.
GitHub에서 문제가 생성되면 GitHub Copilot:
- 눈 이모티콘 (👀)으로 문제에 응답합니다.
- 풀 리퀘스트를 담당자로서 엽니다.
GitHub 문제에는 코필로트 코딩 에이전트가 특정 성능 문제를 수정하고 유효성을 검사하기 위한 특별 지침이 포함되어 있습니다. 부조종사:
- 성능 코드 제안 전후에 코드를 벤치마킹합니다.
- 여러 대체 솔루션을 고려하고 평가합니다.
이 프로세스를 완료하는 데 몇 분 정도 걸립니다. 프로세스가 완료되면 Copilot 에이전트가 끌어오기 요청 세부 정보 및 제목을 업데이트합니다.
Copilot의 변경 내용을 검토하려면 다음을 수행할 수 있습니다.
- 끌어오기 요청 주석을 사용하여 변경하도록 Copilot에 요청합니다.
- Copilot의 브랜치를 확인하고 변경 사항을 직접 커밋하세요.
다음 단계
- GitHub 코필로트 코딩 에이전트에 대해 자세히 알아봅니다.