GitHub Copilot Visual Studio AI 지원 개발 기능을 제공합니다. 코드 줄 또는 블록을 제안하고 질문에 답변하며 단위 테스트 작성, 디버깅 및 프로파일링과 같은 개발 작업을 지원합니다. 이러한 기능을 Visual Studio 직접 사용합니다.
이 문서에서는 Copilot 열고 Visual Studio 기능을 사용하는 방법을 알아봅니다.
Visual Studio Copilot 열기
Visual Studio를 엽니다.
새 프로젝트를 만들거나, 기존 프로젝트를 열거나, 코드 없이 계속하여 IDE를 엽니다.
Visual Studio 오른쪽 위 모서리에서 GitHub Copilot 배지를 선택한 다음 채팅 열기를 선택합니다.
Copilot 설치되지 않은 경우 설치 Copilot 선택하고 설치 관리자 프롬프트를 따릅니다. 자세한 내용은 부조종사 설치 및 상태 관리를 참조하세요.
채팅 창에서 Copilot 사용을 시작하라는 프롬프트를 입력합니다.
GitHub 계정으로 아직 로그인하지 않은 경우 Visual Studio에서 로그인하라는 메시지를 표시합니다. Copilot 구독이 없는 경우 Copilot 무료로 시작하세요. 브라우저에서 로그인 또는 등록 프로세스를 완료한 다음 Visual Studio로 돌아갑니다.
이제 Visual Studio에서 Copilot를 사용할 준비가 되었습니다.
코필로트 사용 시작
로그인한 후 채팅 창 및 IDE 전체에서 Copilot를 사용합니다.
플랜 에이전트 사용: 채팅 창에서 에이전트 선택기를 사용하여 계획을 선택하고 코드를 변경하기 전에 구현 계획을 만듭니다. Copilot 읽기 전용 도구를 사용하여 코드베이스를 탐색하고, 필요할 때 명확한 질문을 하고, 계획을 Markdown
.copilot/plans/으로 저장합니다.에이전트 모드 및 MCP 서버 사용: 채팅 창에서 [요청]을 선택하고 에이전트로 전환하여 에이전트 모드를 사용하도록 설정합니다. 도구 아이콘을 사용하여 MCP(모델 컨텍스트 프로토콜) 서버에 액세스하고, 서버를 구성하고, Copilot에서 사용할 수 있는 도구를 선택합니다. 예를 들어 대상 코드 생성에 대한 Copilot 지원을 받으려면 "이 파일의 메서드에 대한 단위 테스트 작성"을 보냅니다.
- Visual Studio 버전 18.1 이상에서는 Copilot Chat 클라우드 에이전트에 연결하여 연결된 GitHub 리포지토리에서 리포지토리 문제를 만들고 요청을 끌어오는 원격 코딩 세션을 실행할 수 있습니다. 클라우드 세션을 처음 시작할 때 또는 더 많은 권한이 필요한 경우 리포지토리 권한을 부여하라는 메시지가 표시될 수 있습니다.
기본 제공 에이전트 사용: 에이전트 선택기에서 에이전트를 선택하거나 에이전트 이름을 입력
@하여 디버깅, 프로파일링, 테스트, 현대화 및 기타 개발 작업을 지원합니다.완성 및다음 편집 제안 사용: 코딩할 때 Copilot는 편집기에서 직접 제안을 제공합니다. 부조종사에서는 새 코드(회색 텍스트로 표시됨)와 기존 코드에 대한 편집을 모두 제안합니다. 기본적으로 Visual Studio는 Copilot 인라인 완성보다 IntelliSense를 우선시합니다. 도구 > 옵션 > 환경 > 키보드에서 Copilot 제안을 수락하는 바로 가기 키를 사용자 지정합니다.
Visual Studio에서 Copilot 작업 사용: 편집기 상황에 맞는 메뉴, 오류 목록, 기능 검색 및 IDE의 다른 영역에서 코필로트 기반 작업 및 제안 찾기
디버거 에이전트를 사용하여 디버그: Copilot Chat 또는 문제 컨텍스트에서 디버거 에이전트 워크플로를 시작합니다. GitHub 또는 Azure DevOps 문제 또는 자연어 프롬프트에서 시작하여 문제를 재현하고, 가설을 생성하고, 계측을 추가하고, 원격 분석을 분석하고, 라이브 런타임 동작의 유효성을 검사하는 동안 대상 수정 사항을 적용합니다.
선택한 코드 검토: Visual Studio 버전 18.8 이상에서 편집기에서 코드를 선택하고 선택 항목을 길게(또는 마우스 오른쪽 단추로 클릭)한 다음 Copilot 작업>선택 보기 선택 영역을 선택합니다. Copilot 인라인 검토 주석을 추가하고 코드 제안을 적용하거나 생성할 수 있습니다. 자세한 내용은 선택한 코드 검토를 참조하세요.
워크플로에 코필로트 채팅 조정
프로젝트 및 개발 워크플로에 대한 Copilot 사용자 지정합니다.
참조를 사용하여 컨텍스트 관리: 단추를 사용하여 + 파일 또는 이미지와 같은 더 많은 컨텍스트를 첨부하거나 Copilot에 전체 솔루션을 참조하도록 요청합니다.
채팅 기록 패널을 사용하여 세션을 다시 시작합니다. 이전 대화를 찾아보고 제목, 메시지 미리 보기 또는 마지막으로 업데이트된 시간으로 세션으로 돌아갑니다. 자세한 내용은 채팅 기록 패널을 사용하여 채팅 기록 관리를 참조하세요.
다른 모델에 액세스: 프롬프트 창에서 모델 선택기를 사용하여 AI 모델을 선택합니다. 모델 가용성은 Copilot 계획 및 Copilot Business 또는 Enterprise의 경우 조직의 정책에 따라 달라집니다.
사용자 지정 지침 추가: 다시 사용할 수 있는
.github/copilot-instructions.md추가하고 파일을.github/prompts프롬프트하여 코딩 스타일 또는 프로젝트 요구 사항에 맞게 Copilot 응답을 사용자 지정합니다.기본 제공 .NET 및 Azure 기술 사용: Visual Studio 버전 18.8 이상에서 해당 .NET 또는 Azure 워크로드를 설치한 경우 도구 선택기를 열고 기술 탭을 선택하고 기본 제공을 확장하여 사용 가능한 기술을 검토합니다. 이러한 기술은 기본적으로 해제되어 있으므로 작업에 적용되는 기술만 사용하도록 설정합니다. 자세한 내용은 기본 제공 .NET 및 Azure 기술 사용을 참조하세요.
Copilot 사용량 모니터링: Visual Studio 버전 18.8 이상에서 Copilot 사용량 창을 열어 실시간 사용 메트릭을 보고 제한에 도달하거나 도달하면 경고를 받습니다. 자세한 내용은 Copilot 사용량 및 경고 관리를 참조하세요.
조직 수준 사용자 지정 지침 적용: Visual Studio 버전 18.8 이상에서 GitHub 조직에 속한 리포지토리에서 작업할 때 Copilot 자동으로 조직 소유자가 정의한 지침을 적용하고 참조에 나열합니다. 자세한 내용은 조직 수준 사용자 지정 지침 사용을 참조하세요.
사용자 지정 에이전트 만들기 및 관리: Visual Studio 버전 18.4 이상에서 리포지토리 수준 사용자 지정 에이전트를 만들고 선택합니다. Visual Studio 버전 18.5 이상에서는 에이전트 선택기를 사용하여 저장
%USERPROFILE%\.github\agents되는 사용자 수준 사용자 지정 에이전트를 만듭니다. 자세한 내용은 Visual Studio GitHub Copilot 에이전트 사용을 참조하세요.
유용한 리소스
언제든지 Copilot 기능을 검토하려면 Visual Studio의 오른쪽 위 모서리에 있는 GitHub Copilot 배지에서 GitHub Copilot 연습을 선택합니다.
관련 콘텐츠
Visual Studio 2022에서 Copilot 열기
Visual Studio 2022 버전 17.10 이상을 엽니다.
새 프로젝트를 만들거나, 기존 프로젝트를 열거나, 코드 없이 계속하여 IDE를 엽니다.
Visual Studio 오른쪽 위 모서리에서 GitHub Copilot 배지를 선택한 다음 채팅 창 열기를 선택합니다.
Copilot 설치되지 않은 경우 설치 Copilot 선택하고 설치 관리자 프롬프트를 따릅니다. 자세한 내용은 부조종사 설치 및 상태 관리를 참조하세요.
채팅 창에서 Copilot 사용을 시작하라는 프롬프트를 입력합니다.
GitHub 계정으로 아직 로그인하지 않은 경우 Visual Studio에서 로그인하라는 메시지를 표시합니다. Copilot 구독이 없는 경우 Copilot 무료로 시작하세요. 브라우저에서 로그인 또는 등록 프로세스를 완료한 다음 Visual Studio로 돌아갑니다.
이제 Visual Studio 2022에서 Copilot을 사용할 수 있습니다.
코필로트 사용 시작
로그인한 후 채팅 창 및 IDE 전체에서 Copilot를 사용합니다.
기본 제공 에이전트 사용: 에이전트 선택기에서 컨텍스트, GitHub, 프로파일러, VS 또는 작업 영역을 선택하거나 에이전트 이름을 입력
@합니다.에이전트 모드 및 MCP 서버 사용: 채팅 창에서 [요청]을 선택하고 에이전트로 전환하여 에이전트 모드를 사용하도록 설정합니다. 도구 아이콘을 사용하여 MCP 서버에 액세스하고, 서버를 구성하고, Copilot 사용할 수 있는 도구를 선택합니다.
완성 및다음 편집 제안 사용: 코딩할 때 Copilot는 편집기에서 직접 제안을 제공합니다. 기본적으로 Visual Studio는 Copilot 인라인 완성보다 IntelliSense를 우선시합니다. 도구 > 옵션 > 환경 > 키보드에서 Copilot 제안을 수락하는 바로 가기 키를 사용자 지정합니다.
Visual Studio에서 Copilot 작업 사용: 편집기 상황에 맞는 메뉴, 오류 목록, 기능 검색 및 IDE의 다른 영역에서 코필로트 기반 작업 및 제안 찾기
워크플로에 코필로트 채팅 조정
프로젝트 및 개발 워크플로에 대한 Copilot 사용자 지정합니다.
참조를 사용하여 컨텍스트 관리: 단추를 사용하여 + 파일 또는 이미지와 같은 더 많은 컨텍스트를 첨부하거나 Copilot에 전체 솔루션을 참조하도록 요청합니다.
다른 모델에 액세스: 프롬프트 창에서 모델 선택기를 사용하여 AI 모델을 선택합니다. 모델 가용성은 Copilot 계획 및 Copilot Business 또는 Enterprise의 경우 조직의 정책에 따라 달라집니다.
사용자 지정 지침 추가: 다시 사용할 수 있는
.github/copilot-instructions.md추가하고 파일을.github/prompts프롬프트하여 코딩 스타일 또는 프로젝트 요구 사항에 맞게 Copilot 응답을 사용자 지정합니다.
유용한 리소스
Visual Studio 2022에서 실습 랩: GitHub Copilot를 사용하여 전체 앱을 빌드해 보세요.