Skip to main content
Skip to content

GitHub Copilot 소개

GitHub Copilot가 소프트웨어를 더 빠르게 출시하도록 어떻게 돕는지, 어떻게 작동하는지, 그리고 액세스 권한을 얻는 방법을 알아보세요.

GitHub Copilot 는 소프트웨어를 작성, 이해 및 배송하는 데 도움이 되는 AI 도우미입니다. 입력할 때 코드를 제안하고, 코드베이스에 대한 질문에 답변하고, 변경 내용을 검토하고, 할당하는 작업에서 작동합니다.

Copilot가 GitHub에 기본 제공되므로 이미 사용 중인 개발 워크플로에서 그대로 작동합니다:

  • 코드와 그 이력
  • 이미 작업 추적에 사용 중인 이슈와 풀 리퀘스트입니다.
  • 리포지토리에서 실행하는 자동화입니다.

변경 사항은 이슈로 시작해 에이전트가 작업을 맡고, pull request로 돌아와 품질과 보안 검토를 거쳐 병합될 수 있습니다.

사용자와 Copilot는 코드를 별도의 도구로 옮겼다가 다시 가져오는 대신, 같은 곳에서 같은 맥락으로 작업합니다.

Copilot 작동 방식

Copilot'의 기능 및 지원 기능은 다음 네 가지 범주로 분류됩니다.

보조 기능. Copilot 는 작업하는 동안 응답하고, 코드를 제안하거나, 질문에 대답하거나, 코드를 설명합니다. 각 제안을 검토하고 적용합니다.

에이전트입니다. 목표를 설명하면 Copilot가 여러 단계를 거쳐 작업할 수 있습니다. 리포지토리를 연구하고, 계획을 제안하고, 파일을 편집하고, 끌어오기 요청을 검토하고, 도구를 실행하고, 검토를 위한 작업을 준비합니다. 검토 및 승인에 대한 책임은 유지합니다.

사용자 지정. 지침, 재사용 가능한 프롬프트, 리포지토리 컨텍스트, 외부 도구, 에이전트 스킬 및 사용자 지정 에이전트를 사용하여 Copilot의 응답을 사용자 지정할 수 있습니다. 프로젝트의 구조, 규칙 및 도구를 이해하면 Copilot 더 나은 응답을 제공합니다.

외부 AI 에이전트, 모델 및 도구. 다른 공급자의 MCP 서버를 비롯한 코딩 에이전트, 모델 및 도구는 함께 Copilot작동합니다. 타사 코딩 에이전트는 개발 작업에서 비동기적으로 작업하며 검토를 위해 변경하고 끌어오기 요청을 열거나 업데이트할 수 있습니다. 다음과 동일한 보안 보호, 완화 및 제한 사항이 적용됩니다 Copilot.

Copilot로 할 수 있는 작업

Copilot 는 소프트웨어 개발 수명 주기 내내 도움이 됩니다. 다음은 그 예입니다.

  • 파일, 리포지토리 및 개발 개념에 대해 질문하여 코드를 이해합니다.
  • 리포지토리를 연구하고, 변경하고, 검토를 위해 끌어오기 요청을 준비할 수 있는 에이전트를 사용하여 작업을 계획하고 구현합니다.
  • 지침, 재사용 가능한 프롬프트, 리포지토리 컨텍스트, 도구 및 특수 에이전트를 사용하여 응답을 사용자 지정합니다.
  • 인라인 제안 및 자연어 프롬프트를 사용하여 코드를 작성합니다.
  • 자연어 설명에서 애플리케이션을 빌드합니다.
  • 코드를 편집, 리팩터링 또는 수정하도록 요청 Copilot 하여 코드를 변경합니다.
  • 잠재적인 개선에 대한 요약 및 제안을 포함하여 코드를 검토하고 끌어오기 요청을 검토합니다.

사용 가능한 기능은 Copilot 계획, 사용하는 클라이언트 및 조직의 정책에 따라 달라집니다.

접근 권한 얻기

역할과 필요에 따라 여러 가지 방법으로 Copilot을(를) 사용하기 시작할 수 있습니다.

개인

조직의 구성원

  • 조직에 액세스를 요청하세요. 귀하의 조직 또는 엔터프라이즈에서 GitHub Copilot 플랜을 사용 중인 경우 https://github.com/settings/copilot(으)로 이동한 다음 "조직에서 가져오기"에서 액세스를 요청하세요.

조직 및 엔터프라이즈 소유자

** GitHub Free 또는 GitHub Team의 조직 소유자는** 해당 조직용으로 Copilot Business를 구매할 수 있습니다. 를 구독합니다 Copilot Business.

조직이 구독이 있는 엔터프라이즈에 의해 소유되는 경우, 엔터프라이즈 소유자에게 조직에 Copilot을(를) 사용하도록 요청할 수 있습니다. https://github.com/settings/copilot "조직에서 가져오기Copilot"로 이동하여 액세스를 요청합니다.

엔터프라이즈 소유자는 해당 엔터프라이즈에 대해 Copilot Business 또는 Copilot Enterprise를 설정할 수 있습니다.

조직 및 기업에 대한 제어

조직 또는 엔터프라이즈를 통해 사용하는 Copilot 경우 관리자는 사용 방법을 결정합니다. 액세스 권한이 있는 멤버를 제어하고, 사용할 수 있는 기능에 대한 정책을 설정하고, 볼 수 없는 파일을 Copilot 제외하고, 사용량 현황 데이터 및 감사 로그를 검토하여 사용 방법을 이해합니다.

이러한 설정은 관리자가 조직 또는 엔터프라이즈에서 사용할 수 있는 환경 및 기능 전반에서 관리하는 Copilot 데 도움이 됩니다. 일부 설정 및 컨트롤은 Copilot 플랜과 Copilot가 사용되는 클라이언트에 따라 달라집니다. 팀에 대한 GitHub Copilot 관리을(를) 참조하세요.

다음 단계