GitHub Copilot 기능 검토
GitHub Copilot 개인 및 조직에 대한 기능의 확장 목록을 제공합니다.
GitHub Copilot 기능
GitHub Copilot 코딩 환경을 향상시키는 다양한 기능을 제공하며, 그 중 일부는 공개 미리 보기로 제공될 수 있습니다. 사용 가능한 기능은 계획 및 GitHub Copilot 개인으로 사용하는지 또는 조직을 통해 사용하는지에 따라 달라집니다.
다음 GitHub Copilot 기능이 릴리스되어 일반적으로 사용 가능한 기능으로 지원됩니다.
코드 완성
지원되는 IDE(Visual Studio Code, Visual Studio, JetBrains IDE, Azure Data Studio, Xcode, Vim/Neovim 및 Eclipse)의 GitHub Copilot 자동 완성 스타일 제안입니다.
Visual Studio Code 사용하는 경우 다음 편집 제안을 사용할 수도 있습니다. 그러면 다음 편집의 위치를 예측하고 완성을 제안할 수 있습니다.
GitHub Copilot 채팅
코딩 관련 질문을 하고 파일을 업데이트할 수 있는 채팅 인터페이스입니다. GitHub Copilot 채팅은 GitHub 웹 사이트, GitHub Mobile, 지원되는 IDE(Visual Studio Code, Visual Studio, JetBrains IDE, Eclipse IDE 및 Xcode) 및 Windows Terminal 사용할 수 있습니다. 사용자는 GitHub Copilot 채팅의 GitHub 기술을 사용할 수도 있습니다(GitHub 기술은 GitHub Copilot 무료 플랜에 포함되지 않음).
GitHub Copilot 채팅 에이전트
GitHub Copilot 채팅 보기는 다양한 작업에 최적화된 기본 제공 에이전트를 제공합니다. 다음 기본 제공 에이전트는 Visual Studio Code에서 사용할 수 있습니다.
에이전트: 특정 작업을 염두에 두고 GitHub Copilot 코드를 자율적으로 편집할 수 있도록 하려는 경우 에이전트를 사용합니다. 에이전트는 변경할 파일을 결정하고, 작업을 완료하기 위한 코드 변경 및 터미널 명령을 제공하고, 원래 작업이 완료될 때까지 문제를 수정하도록 반복합니다.
계획: 변경하기 전에 구조화된 단계별 구현 계획을 만들려는 경우 계획 에이전트를 사용합니다. 계획 에이전트는 요청을 분석하고, 개별 단계로 분류하고, 구현을 위해 에이전트에 전달될 수 있는 자세한 계획을 생성합니다.
질문: 파일을 변경하지 않고 코드베이스, 코딩 토픽 또는 일반 기술 개념에 대해 질문하려는 경우 Ask 에이전트를 사용합니다.
GitHub Copilot 코드 검토
AI 생성 코드는 더 나은 코드를 작성하는 데 도움이 되는 제안을 검토합니다.
GitHub Copilot 코딩 에이전트
사용자를 대신하여 코드를 변경할 수 있는 자율 AI 에이전트. GitHub 이슈를 GitHub Copilot에 할당할 수 있으며, Copilot은 필요한 변경사항을 작업하고, 검토를 위한 풀 리퀘스트를 생성합니다. GitHub Copilot Chat에서 GitHub Copilot에 풀 리퀘스트 생성을 요청할 수도 있습니다. 이 기능은 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business 및 GitHub Copilot Enterprise 계획에서 사용할 수 있습니다.
CLI의 GitHub Copilot
명령줄에 대해 질문할 수 있는 터미널의 채팅과 유사한 인터페이스입니다. 명령 제안 또는 명령에 대한 설명을 제공하도록 GitHub Copilot 요청할 수 있습니다. 사용자는 Windows Terminal 카나리아에서 GitHub Copilot 통합할 수도 있습니다.
GitHub Copilot에서 생성된 끌어오기 요청 요약
끌어오기 요청에서 변경된 내용, 영향을 주는 파일 및 검토자가 검토를 수행할 때 집중해야 하는 사항에 대한 AI 생성 요약입니다. 이 기능은 GitHub Copilot 무료 요금제에 포함되지 않습니다.
GitHub Copilot 확장
GitHub Copilot 확장은 외부 도구의 기능을 GitHub Copilot Chat에 통합하는 GitHub 앱의 한 유형입니다. GitHub Copilot 확장은 개인 또는 공용 용도로 누구나 개발할 수 있으며 GitHub Marketplace를 통해 다른 사용자와 공유할 수 있습니다.
GitHub Copilot 사용자 지정 지침
기본 설정, 도구 및 요구 사항에 대한 상황별 세부 정보를 제공하여 GitHub Copilot 채팅 응답을 향상시킵니다.
GitHub Copilot 메모리(공개 미리 보기)
GitHub Copilot 리포지토리에 대한 유용한 정보를 추론하고 저장할 수 있습니다. GitHub Copilot 코딩 에이전트 및 GitHub Copilot 코드 검토는 해당 리포지토리에서 작업할 때 출력 품질을 개선하는 데 사용할 수 있습니다.
GitHub Copilot Spaces
GitHub Copilot의 응답을 특정 작업에 맞는 컨텍스트로 제공하기 위해 코드, 문서, 사양 등의 관련 콘텐츠를 Spaces에서 구성하고 중앙 집중식으로 관리합니다.
GitHub Desktop의 GitHub Copilot
프로젝트의 변경 내용에 따라 GitHub Desktop에서 GitHub Copilot 커밋 메시지 및 설명을 자동으로 생성합니다.
요약
GitHub Copilot 선택한 IDE 및 다른 인터페이스 모두에서 코딩 환경을 향상시키는 기능을 제공합니다. 이러한 기능의 가용성은 계획 및 GitHub Copilot 개인으로 사용하는지 또는 조직을 통해 사용하는지에 따라 달라집니다.