Visual Studio용 GitHub Copilot 채팅 환경은 무엇인가요?
GitHub Copilot Completions 및 GitHub Copilot Chat Visual Studio 향상된AI 지원 개발을 지원하여 코드를 작성할 때 생산성과 효율성을 높일 수 있습니다.
이 문서에서는 Visual Studio IDE 내에서 GitHub Copilot 완전히 통합된 AI 기반 채팅 환경인 Visual Studio에서 코필로트 채팅을 사용하는 방법을 알아봅니다. IDE를 종료하지 않고도 구문, 프로그래밍 개념, 컨텍스트별 코드 도움말, 테스트 사례, 디버깅 등과 같은 코딩 정보 및 지원을 얻을 수 있습니다. 채팅 인터페이스를 사용하여 질문을 프롬프트로 제출하고, 더 나은 범위의 답변을 위해 의도를 설정하십시오.
Visual Studio에서 GitHub Copilot 완성에 대한 자세한 정보는 GitHub Copilot 완성 정보를 참조하십시오.
Visual Studio에서 코필로트 채팅을 사용하는 이유는 무엇인가요?
부조종사 채팅은 정보에 입각한 의사 결정을 내리고 더 나은 코드를 작성하는 데 도움이 되는 AI 지원을 제공합니다. Visual Studio의 긴밀한 통합을 통해 Copilot Chat은 현재 작업 중인 작업을 이해하고 다음과 같은 개발 작업에 도움이 될 수 있습니다.
- 코드 설명: 코드 블록의 작동 방식에 대한 심층 분석 및 설명 가져오기
- 코드 도움말: 자연어 또는 코드 조각 형식으로 프로그래밍 관련 질문에 대한 답변을 얻으세요.
- 코드 구체화: 컨텍스트별 코드 제안 & 권장 사항 가져오기
- 단위 테스트: 단위 테스트 생성
- 프로파일링: 코드 성능 최적화
- 디버깅: 버그 및 예외에 대한 문제를 찾아 제안된 수정 사항을.
필수 구성 요소
시작하려면 다음이 필요합니다.
- Visual Studio 2022 버전 17.8 이상
-
GitHub 계정 을 사용하여 Copilot 액세스 권한으로 Visual Studio에 로그인
** GitHub Copilot를 무료로사용할 수 있습니다. AI를 등록하고 활용하여 더 빠르고 효율적으로 코딩합니다.
Visual Studio용 GitHub Copilot 채팅 가져오기
Visual Studio 버전 17.10 이상을 사용하는 경우 GitHub Copilot 채팅은 Visual Studio 설치 관리자에서 권장 구성 요소로 사용할 수 새로운 통합 GitHub Copilot 환경에 포함됩니다. 설치하는 동안 제외하도록 선택하지 않는 한 기본적으로 모든 워크로드와 함께 설치됩니다.
Visual Studio 버전 17.9 이하를 사용하는 경우 GitHub Copilot 채팅 확장 을 설치해야 합니다.
메모
- GitHub Copilot 및 GitHub Copilot Chat 확장 Visual Studio 버전 17.9 이하에서만 사용해야 합니다. Visual Studio 버전 17.10 이상의 경우 GitHub Copilot 환경은 Visual Studio 설치 관리자에서 권장 구성 요소로 사용할 수 있으며 GitHub Copilot 채팅 및 완료 환경을 모두 포함합니다.
- 확장을 설치한 후 인증 문제가 발생하는 경우 GitHub Copilot Chat인증 문제 해결을 참조하세요.
- GitHub Copilot는 Visual Studio 구독에 포함되지 않으며 GitHub에서 관리하는 별도의 구독입니다. GitHub Copilot 구독 및 지원에 대한 질문은 개별 구독 또는 Business 구독참조하세요.
GitHub Copilot 채팅에 대한 지원은 GitHub에서 제공하며 https://support.github.com으로 연락할 수 있습니다.
Visual Studio에서 Copilot 채팅 사용
자연어로 코딩 관련 질문을 할 수 있으며 GitHub Copilot Chat은 개발 컨텍스트에서 이에 대한 답변을 제공합니다.
코파일럿에게 이러한 질문을 할 수 있는 두 가지 장소가 있습니다; 채팅 창에서 또는 수정하려는 코드 내에서 인라인 채팅을 통해 직접 질문할 수 있습니다. 편집기에서 열려 있는 코드 파일을 수정하거나 추가하는 것이 목표인 질문의 경우 인라인 채팅 보기가 가장 잘 작동하는 반면, 일반적인 코딩 질문은 채팅 창에서 가장 잘 답변됩니다.
copilot 채팅 결과를 개선하기 위한 팁을 참조하여 슬래시 명령, 참조, 사용된원본 및 코필로트 채팅에서 범위가 지정된 컨텍스트를 사용하여 더 나은 답변을 얻을 수 스레드를 방법을 알아봅니다.
메모
Visual Studio 2022 버전 17.11에서는 Visual Studio에서 GitHub Copilot Chat 에 대한 콘텐츠 제외 기능을 사용할 수 있습니다. 이제 관리자가 제외한 콘텐츠는 채팅의 응답에서 무시됩니다. 자세한 내용은 GitHub Copilot 대한 콘텐츠 제외 구성 참조하세요.
채팅 창에서 질문하기
Visual Studio의 Copilot 채팅 채팅 창에서 질문을 하고 채팅 창에서 답변을 볼 수 있습니다. 일반적으로 프로그래밍 도움말 및 일반적인 코딩 질문에 대해 Copilot와 함께 작업하는 가장 좋은 방법입니다.
Visual Studio에서 보기를 선택하고>GitHub Copilot 채팅를 선택합니다.
코필로트 채팅 창의 질문 텍스트 상자에 코딩 관련 질문을 입력합니다. 입력을 누르거나 보내기를 선택하여 질문하십시오.
코필로트 채팅 창의
Visual Studio 2022 버전 17.12 이상에서 시작 프롬프트 예제 및 프롬프트 라이브러리(책 아이콘)를 사용하여 GitHub Copilot 채팅 탐색을 시작합니다.
Copilot Chat에서 코드 제안을 사용하고 싶다면, 코드 제안을 복사하려면 코드 블록 복사를 선택하고, 새 파일에 삽입하려면 새 파일에 삽입을 선택하거나, 현재 코드 파일에 코드 제안을 미리 보기로 삽입하려면 미리 보기를 선택하세요. 미리 보기 단추를 사용하면 업데이트되는 내용을 쉽게 볼 수 있도록 대상 위치에서 코드를 미리 볼 수 있습니다.
코드 이해를 돕기 위한 질문을 하면, 코드 블록 복사 및 새 파일에 삽입 옵션은 사용할 수 없습니다.
미리 보기을 선택하면 일반적인 Visual Studio diff 보기 패턴으로 코드 제안이 표시됩니다. 제안된 내용을 검토하고 구체화한 후, 수락 을 선택하여 코드에 적용하거나 취소 를 선택하여 취소할 수 있습니다.
새 파일 에으로 삽입을 선택하면 새 파일에 코드 제안이 표시됩니다. 파일은 기본적으로 저장되지 않습니다.
이제 Visual Studio 2022 버전 17.12에는 GitHub Copilot 참조하는코드가 포함됩니다. GitHub Copilot의 이 기능은 제안이 공용 코드와 일치하는 경우 사용자에게 알릴 수 있습니다. 일치하는 코드, 해당 소스 파일 및 연결된 라이선스 정보를 Visual Studio 내에서 직접 볼 수 있습니다. 이를 통해 제안된 코드를 사용할지 여부를 보다 합리적인 의사 결정을 내릴 수 있습니다.
인라인 채팅 보기에서 질문하기
Visual Studio에서 Copilot 채팅의 인라인 채팅 보기를 사용하면 질문을 하고 편집기 창 자체의 코드와 함께 인라인으로 답변을 볼 수 있습니다. 인라인 채팅을 사용하면 채팅 창으로 앞뒤로 이동할 필요가 없습니다. 일반적으로 현재 열려 있는 코드 파일에 추가하거나 업데이트하는 질문에 대해 Copilot를 사용하는 가장 좋은 방법입니다.
Visual Studio에서 편집기 창을 마우스 오른쪽 단추로 클릭하고 Copilot 요청하여 편집기 자체에서 Copilot 채팅의 인라인 채팅 보기를 표시합니다.
Copilot 텍스트 상자에 코딩 관련 질문을 입력한 다음, 질문을 하려면 Enter 키를 누르거나 보내기를 선택하세요.
Visual Studio diff 보기에 코필로트 채팅의 코드 제안이 표시됩니다. 제안된 내용을 검토하고 구체화한 후, 수락 을 선택하여 코드에 적용하거나 취소 를 선택하여 취소할 수 있습니다.
채팅 창에서 계속을 선택하여 인라인 채팅 스레드를 채팅 창으로 전환할 수 있습니다. 그러면 대화의 레코드와 컨텍스트가 유지되며 채팅 창에서 계속할 수 있습니다.
Esc눌러 인라인 채팅 보기를 닫을 수 있습니다.
다음 단계
자세히 알아보려면 다음 리소스를 살펴보는 것이 좋습니다.