GitHub Copilot 확장 정보
GitHub Copilot 확장는 외부 도구의 기능을 GitHub Copilot 채팅에 통합하는 일종의 GitHub App 입니다. Copilot 확장는 사적인 용도 또는 공적인 용도로 누구나 개발할 수 있으며 GitHub Marketplace를 통해 다른 사용자와 공유할 수도 있습니다.
참고 항목
GitHub Copilot 확장는 코드 완성 및 GitHub Copilot 채팅과 같은 기본 Copilot 기능을 사용하기 위해 IDE에 설치한 _the GitHub Copilot 확장_과 동일하지 않습니다. _GitHub Copilot 확장_에 대한 자세한 내용은 사용자 환경에 GitHub Copilot 확장 설치을(를) 참조하세요.
다음 두 가지 방법 중 하나로 Copilot 확장를 시작할 수 있습니다.
- 사용자 고유의 Copilot 확장을 빌드합니다. Copilot 확장 빌드 정보을(를) 참조하세요.
- GitHub Marketplace에서 Copilot 확장을 설치합니다.
Copilot 채팅 대화에서 사용자 지정 빌드 또는 설치된 확장과 상호 작용하여 질문하고 외부 도구와 GitHub의 기능을 결합하는 작업을 수행할 수 있습니다. 예를 들어, GitHub Copilot에 대한 Sentry 확장을 설치하는 경우 확장을 사용하여 Sentry 문제에 대한 정보를 얻고 GitHub에 관련 추적 문제를 만들고 할당할 수 있습니다.
Copilot 확장는 다음을 비롯한 몇 가지 이점을 제공합니다.
- 자연어를 사용하여 외부 도구와 상호 작용
- 컨텍스트 전환 감소
- 개발자 흐름에 대한 Copilot 채팅 환경 사용자 지정
Copilot 확장는 모든 Copilot 구독에 포함되어 있습니다.
지원되는 클라이언트 및 IDE
클라이언트 및 IDE | GitHub Copilot 확장 지원 |
---|---|
Visual Studio Code | |
Visual Studio | |
GitHub.com | |
GitHub Mobile | |
JetBrains IDE | |
GitHub Codespaces | |
Vim/Neovim | |
CLI의 Copilot | |
Xcode |
필수 조건
Copilot Pro 구독이 있는 경우 Copilot 확장을 설치해야 Copilot 채팅에서 확장 기능을 사용할 수 있습니다. 개인 계정에 GitHub Copilot 기능 확장을(를) 참조하세요.
Copilot Business 또는 Copilot Enterprise 구독을 통해 Copilot에 액세스할 수 있는 경우:
- 조직 소유자 또는 기업 소유자는 조직 또는 기업에 대해 Copilot 확장 정책을 사용하도록 설정해야 합니다. GitHub Enterprise Cloud 설명서의 조직에서 Copilot에 대한 정책 관리 및 엔터프라이즈에서 Copilot Business에 대한 정책과 기능 관리하기을(를) 참조하세요.
- 조직 소유자는 조직의 Copilot 확장를 설치해야 합니다. 조직에 GitHub Copilot 기능 확장을(를) 참조하세요.
GitHub Copilot 확장 사용
-
Copilot 확장 사용을 시작하려면 지원되는 Copilot 채팅 인터페이스를 엽니다. 지원되는 클라이언트 및 IDE를 참조하세요.
-
Copilot 채팅 대화에서 사용할 수 있는 모든 Copilot 확장 목록을 보려면 Copilot 채팅 입력란에
@
를 입력합니다.참고 항목
IDE에서 Copilot 채팅을 사용 중이고 사용자 또는 조직 소유자 IDE가 열려 있는 동안 Copilot 확장을 설치하는 경우 IDE를 다시 시작하여 을 사용해야 합니다.
-
사용 가능한 Copilot 확장의 목록에서 사용할 데이터를 클릭합니다.
-
Copilot 확장과 상호 작용을 시작하려면 Copilot 채팅 입력란에서 확장에 질문하거나 작업을 수행하도록 요청한 다음 Enter 키를 누릅니다. 각 새 요청에 대해 문장의 시작 부분에
@EXTENSION-NAME
을(를) 포함해야 합니다.- Copilot 확장을 직접 설치하지 않았고 처음으로 Copilot 확장을 사용하려는 경우 확장에 권한을 부여하라는 메시지가 표시됩니다. GitHub 앱에 권한 부여을(를) 참조하세요.
- Copilot 확장에게 작업을 수행하도록 요청하는 경우 작업을 완료하기 전에 확장을 대신하여 작업할 수 있는 권한이 있는지 확인해야 합니다. 제안된 작업을 신중하게 검토한 후 확인 대화 상자에서 허용 또는 해제를 클릭합니다.
GitHub Copilot 확장 사용 팁
-
Copilot 확장을 사용하는 경우 Copilot 채팅 외부에서 도구와 상호 작용하는 방법을 고려한 다음 자연어를 사용하여 질문을 하고 도구의 기능을 GitHub와 통합하는 작업을 할당합니다. 예를 들어, Sentry는 Copilot 확장이 포함된 애플리케이션 모니터링 소프트웨어입니다. 다음은 GitHub Copilot에 대한 Sentry 확장에 대한 프롬프트 예시입니다.
@sentry list my most recent issues
@sentry tell me more about issue ISSUE-ID-OR-ISSUE-LINK
@sentry create a GitHub issue for the most recent Sentry issue and assign it to @DEVELOPER
특정 Copilot 확장을 사용하는 가장 좋은 방법에 대한 자세한 내용은 GitHub Marketplace에서 확장에 대한 설명을 참조하세요.
-
한 Copilot 확장과의 상호 작용은 다른 Copilot 확장과 공유되지 않습니다. IDE에서 다른 Copilot 확장와 상호 작용하려면 각 문장의 시작 부분에서
@EXTENSION-NAME
을 변경합니다. 다른 확장과의 상호 작용은 동일한 Copilot 채팅 창에 표시되지만 대화 자체는 자동으로 구분됩니다.
추가 리소스
GitHub Copilot 확장와 관련된 질문과 문제는 다음 리소스를 사용하세요.
- 사용자 및 작성기 일반 문제: GitHub 지원 포털을 방문하세요.
- GitHub에 대한 요청 또는 피드백: GitHub 커뮤니티 토론 스레드를 사용하세요.
- 타사 확장 게시자에 대한 요청 또는 피드백: 사용자 피드백 리포지토리에 문제를 제출하고 확장의 슬러그 이름을 가진 레이블을 추가합니다.
- GitHub 기술 파트너: 파트너 관계 팀에 직접 이메일을 보내 도움을 요청하세요.
- Copilot 지원 Visual Studio Code 확장: 이 유형의 Copilot 확장에 대한 자세한 내용은 Visual Studio Code 설명서에서 채팅 확장을 참조하세요.
참고 항목
이 구현 경로는 VS Code 팀에서 소유하고 유지 관리하므로 GitHub 지원에서 Copilot 지원 Visual Studio Code 확장와 관련된 질문에 답변할 수 없습니다.