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를 사용하는 경우, 다음에 편집할 가능성이 높은 위치를 예측하고 그에 대한 완성을 제안하는 다음 편집 제안(공개 미리 보기)도 사용할 수 있습니다.

Copilot 채팅

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

Copilot 코딩 에이전트

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

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

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

Copilot CLI

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

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

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

Copilot의 끌어오기 요청 요약

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

Copilot 편집

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

편집 모드

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

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

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

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

에이전트 모드

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

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

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

Copilot 사용자 지정 지침

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

Copilot 메모리 (공개 미리 보기)

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

GitHub Desktop의 Copilot

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

Copilot 스페이스

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

GitHub Spark(공개 미리 보기)

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

관리자를 위한 GitHub Copilot 기능

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

정책 관리

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

접근 관리

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

사용량 현황 데이터

조직 또는 기업 내에서 Copilot 사용 데이터를 검토하여 접근 방식을 관리하고 Copilot의 채택을 촉진할 방법을 모색하십시오. 조직에서 GitHub Copilot에 대한 사용자 활동 데이터 검토엔터프라이즈의 Copilot 라이선스 사용량 보기 참조하세요.

감사 로그

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

파일 제외

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

다음 단계