Skip to main content

GitHub Copilot 기능

GitHub Copilot는 다양한 기능을 제공합니다. Copilot는 관리자를 위한 기능도 다양하게 제공합니다.

이 문서의 내용

GitHub Copilot 기능

인라인 제안

지원되는 IDE (Visual Studio Code, Visual Studio, JetBrains IDE, Azure Data Studio, Xcode, Vim/Neovim, Eclipse) 에서 Copilot이 제공하는 자동 완성 스타일 제안. GitHub Copilot을 사용하여 IDE에서 코드 제안 가져오기을(를) 참조하세요.

VS Code, Xcode 및 Eclipse를 사용하는 경우, 다음에 편집할 가능성이 높은 위치를 예측하고 그에 대한 완성을 제안하는 다음 편집 제안(공개 미리 보기)도 사용할 수 있습니다.

부조종사 채팅

코딩과 관련된 질문을 할 수 있는 채팅 인터페이스. GitHub 웹사이트, GitHub Mobile, 지원되는 IDE (Visual Studio Code, Visual Studio, JetBrains IDE, Eclipse IDE, Xcode), Windows Terminal에서 GitHub Copilot 채팅을 사용할 수 있습니다. 사용자는 부조종사 채팅를 통해 기술을 사용할 수도 있습니다. GitHub에서 GitHub Copilot에 질문하기IDE에서 GitHub Copilot에 질문하기을 참조하세요.

Copilot 코딩 에이전트

사용자를 대신하여 코드를 변경할 수 있는 자율 AI 에이전트. Copilot에 GitHub 이슈를 할당할 수 있고, 그럴 경우 에이전트는 변경이 필요한 작업을 진행하고 검토할 풀 요청을 생성합니다. Copilot에게 부조종사 채팅로부터 풀 요청을 생성하도록 요청할 수도 있습니다. GitHub Copilot 코딩 에이전트을(를) 참조하세요.

타사 코딩 에이전트(공개 미리 보기)

Copilot 코딩 에이전트와 함께 제3자 코딩 에이전트를 사용할 수 있습니다. 타사 에이전트 정보을(를) 참조하세요.

부조종사 CLI

터미널 내에서 Copilot을 사용할 수 있게 해주는 명령줄 인터페이스입니다. 질문에 대한 답변을 얻을 수도 있고, Copilot에게 로컬 파일을 변경하도록 요청할 수도 있습니다. 부조종사 CLI를 사용하여 GitHub.com과 상호 작용할 수도 있습니다. 예를 들어, 열려 있는 끌어오기 요청을 나열하거나 Copilot에게 이슈를 생성하도록 요청할 수 있습니다. GitHub Copilot CLI 정보을(를) 참조하세요.

Copilot 코드 검토

AI 생성 코드는 더 나은 코드를 작성하는 데 도움이 되는 제안을 검토합니다. GitHub Copilot 코드 검토 사용을(를) 참조하세요.

여러 코필로트 코드 검토의 도구가 공개 미리 보기 단계에 있으며, 변경될 수 있습니다. GitHub Copilot 코드 검토에 관한 정보을(를) 참조하세요.

Copilot 풀 리퀘스트 요약

풀 요청에서 변경된 내용, 영향을 주는 파일 및 검토자가 검토를 수행 시 집중해야 하는 사항에 대해 AI가 생성한 요약. GitHub Copilot을 사용하여 끌어오기 요청 요약 만들기을(를) 참조하세요.

코파일럿 수정

코파일럿 수정는 Visual Studio Code, Visual Studio, JetBrains IDEs에서 사용할 수 있습니다. 코파일럿 수정를 사용하여 단일 부조종사 채팅 프롬프트에서 직접 여러 파일을 변경합니다. 코파일럿 수정에는 다음과 같은 모드가 있습니다.

편집 모드

편집 모드는 Visual Studio Code 및 JetBrains IDE에서만 사용할 수 있습니다.

Copilot에서 제안하는 편집 내용을 보다 세부적으로 제어하려면 편집 모드를 사용합니다. 편집 모드에서는 Copilot이 변경할 수 있는 파일을 선택하고, 반복할 때마다 Copilot에 컨텍스트를 제공하고, 각 차례 후에 제안된 편집 내용을 수락할지 여부를 결정합니다.

편집 모드는 다음과 같은 경우에 사용하기 가장 적합합니다.

  • 정의된 파일 집합을 빠르고 구체적으로 업데이트하려는 경우.
  • Copilot에서 사용하는 LLM 요청의 수를 완전히 제어하려는 경우.

에이전트 모드

특정 작업을 염두에 두고 Copilot이 코드를 자동으로 편집하려는 경우 에이전트 모드를 사용합니다. 에이전트 모드에서는 Copilot이 변경할 파일을 결정하고, 작업을 완료하기 위한 코드 변경 및 터미널 명령을 제공하고, 원래 작업이 완료될 때까지 문제를 해결하기 위해 반복합니다.

에이전트 모드는 다음과 같은 경우에 사용하기 가장 적합합니다.

  • 작업이 복잡하고 다단계, 반복, 오류 처리가 포함되는 경우.
  • Copilot으로 하여금 작업 완료에 필요한 단계를 결정하게 하려는 경우.
  • 이 작업을 수행하려면 Copilot을 MCP 서버 등과 같은 외부 애플리케이션에 통합시켜야 합니다.

Copilot 사용자 지정 지침

기본 설정, 도구 및 요구 사항에 대해 컨텍스트별 세부 정보를 제공하여 Enhance 부조종사 채팅 응답을 개선합니다. GitHub Copilot 응답 사용자 지정 방법을(를) 참조하세요.

코필로트 메모리 (공개 미리 보기)

Copilot는 리포지토리에 대해 유용한 정보를 추론하고 저장할 수 있으며, Copilot 코딩 에이전트 및 Copilot 코드 검토는 해당 리포지토리에서 작업하는 동안 이를 이용해 출력 품질을 향상시킬 수 있습니다. 자세한 내용은 GitHub Copilot의 에이전트 메모리 정보을(를) 참조하세요.

GitHub Desktop의 Copilot

프로젝트 변경 내용에 따라 GitHub Desktop의 Copilot를 사용하여 커밋 메시지와 설명을 자동으로 생성합니다.

코파일럿 스페이스

특정 작업에 적합한 컨텍스트를 기반으로 Copilot의 응답을 구성할 수 있도록 관련 콘텐츠(예: 코드, 문서, 사양 등)를 공백에 정리하고 중앙 집중화합니다. GitHub Copilot Spaces 정보을(를) 참조하세요.

GitHub Spark(공개 미리 보기)

고급 개발을 위해 GitHub 플랫폼을 원활하게 통합하는 자연어 프롬프트를 사용하여 전체 스택 애플리케이션을 빌드 및 배포합니다. GitHub Spark를 사용하여 AI 기반 앱 빌드 및 배포을(를) 참조하세요.

관리자를 위한 GitHub Copilot 기능

다음 기능은 코파일럿 사업 또는 Copilot Enterprise 플랜을 사용하는 조직과 엔터프라이즈 소유자가 사용할 수 있습니다.

정책 관리

조직 또는 엔터프라이즈에서 Copilot 정책을 관리하십시오. 조직에서 GitHub Copilot 정책 및 기능 관리엔터프라이즈에서 GitHub Copilot의 정책과 기능 관리을 참조하세요.

액세스 관리

엔터프라이즈 소유자는 엔터프라이즈에서 Copilot을 사용할 수 있는 조직을 지정할 수 있고, 조직 소유자는 Copilot를 사용할 조직 구성원을 지정할 수 있습니다. 조직에서 GitHub Copilot에 대한 액세스 관리엔터프라이즈에서 Copilot에 대한 액세스 관리을 참조하세요.

사용량 현황 데이터

Copilot의 액세스를 관리하고 채택을 추진하는 방법을 알려주기 위해 조직 또는 엔터프라이즈에서 Copilot 사용량 현황 데이터를 검토하십시오. 조직의 GitHub Copilot에 대한 사용자 활동 데이터 검토엔터프라이즈의 Copilot 사용량 보기을 참조하세요.

감사 로그

어떤 사용자가 어떤 작업을 수행하였는지 이해하기 위해 조직 내 Copilot에 대한 감사 로그를 검토하십시오. GitHub Copilot Business에 대한 감사 로그 검토을(를) 참조하세요.

파일 제외

특정 파일을 무시하도록 Copilot을 구성합니다. 이 기능은 Copilot에 제공하고 싶지 않은 파일이 있을 때 유용할 것입니다. GitHub Copilot에서 콘텐츠 제외을(를) 참조하세요.

다음 단계