Skip to content

GitHub Copilot가 날개를 달아드립니다

요금제

Free

GitHub Copilot를 시작할 수 있는 가장 빠른 방법.

$0USD

포함 내용

  • 매월 50회의 에이전트 모드 및 채팅 요청
  • 매월 2,000회의 코드 작성
  • Haiku 4.5, GPT-4.1 등에 액세스

Pro

최고 인기

GitHub Copilot를 사용하여 워크플로를 가속화하세요.

$10USD매월 또는 매년 $100

Free에 포함된 사양:

  • Copilot 코딩 에이전트
  • Copilot 코드 검토
  • 무제한 에이전트 모드 및 GPT-5 mini와의 채팅
  • 무제한 코드 작성
  • Anthropic, Google, OpenAI 등에서 제공하는 모델에 액세스
  • 300회의 프리미엄 요청으로 최신 모델 사용 및 더 많은 구매 옵션 제공

학생, 교사, 인기 있는 오픈 소스 프로젝트의 유지 담당자에 한하여 무료. 자세히 알아보기

Pro+

에이전트와 더 많은 모델을 사용하여 확장하세요.

$39USD매월 또는 매년 $390

Pro에 포함된 사양:

  • GitHub와 VS Code에서 Claude, Codex 액세스
  • Claude Opus 4.1 등 모든 모델 지원
  • Pro보다 5배 많은 프리미엄 요청으로 최신 모델 사용 및 더 많은 구매 옵션 제공
  • GitHub Spark 액세스

가장 선호하는 플랫폼에서 GitHub Copilot를 사용하세요:

기능 비교
Pricing plans

Free

0 USD

시작하기

Pro

매월 $10

시작하기

Pro+

매월 $39

시작하기
프리미엄 요청

프리미엄 요청

Chat, 에이전트 모드, 코드 리뷰, 코딩 에이전트 및 Copilot CLI는 프리미엄 요청을 사용하며, 사용량은 기능 또는 모델에 따라 다릅니다. 자세히 알아보기

Free plan
매월 50
Pro plan
매월 300
Pro+ plan
매월 1,500

요청당 $0.04로 추가 프리미엄 요청 구매

Free plan
Not included
Pro plan
Included
Pro+ plan
Included
지원하는 환경

편집기 및 통합 개발자 환경

Free plan
Included
Pro plan
Included
Pro+ plan
Included

CLI

Free plan
Not included
Pro plan
Included
Pro+ plan
Included

GitHub(Github.com 및 GitHub Mobile 포함)

Free plan
Included
Pro plan
Included
Pro+ plan
Included
에이전트 모드

VS Code, Visual Studio, JetBrains, Eclipse 및 Xcode에서 GPT-4.1 및 GPT-5 mini와 함께 에이전트 모드 사용

Free plan
매월 50
Pro plan
Unlimited
Pro+ plan
Unlimited

MCP 서버와 통합

Free plan
Included
Pro plan
Included
Pro+ plan
Included

사용자 맞춤 지침 및 에이전트

Free plan
Included
Pro plan
Included
Pro+ plan
Included

Java 및 .NET을 위한 앱 현대화

Free plan
Not included
Pro plan
Included
Pro+ plan
Included

Copilot에 작업을 할당하여 pull request 생성

Free plan
Not included
Pro plan
Included
Pro+ plan
Included
코드 검토

GitHub에서 pull request review

Free plan
Not included
Pro plan
Included
Pro+ plan
Included

코드 편집기에서 파일 차이점 검토

Free plan
Not included
Pro plan
Included
Pro+ plan
Included

instructions.md를 포함한 사용자 맞춤 지침

Free plan
Not included
Pro plan
Included
Pro+ plan
Included
코딩 에이전트

Copilot에 이슈 또는 작업 항목을 할당하여 GitHub에서 pull request 생성

Free plan
Not included
Pro plan
Included
Pro+ plan
Included

Anthropic의 Claude, OpenAI의 Codex와 같은 타사 코딩 에이전트에 작업 위임(프리뷰)

Free plan
Not included
Pro plan
Not included
Pro+ plan
Included

에이전트 페이지 또는 패널에서 이슈 시작 및 추적

Free plan
Not included
Pro plan
Included
Pro+ plan
Included

코드 편집기에서 이슈 시작 및 추적

Free plan
Not included
Pro plan
Included
Pro+ plan
Included

타사 프로젝트 관리 도구에서 이슈 시작 및 추적

Free plan
Not included
Pro plan
Included
Pro+ plan
Included

MCP 서버와 통합

Free plan
Not included
Pro plan
Included
Pro+ plan
Included

사용자 맞춤 지침 및 에이전트

Free plan
Not included
Pro plan
Included
Pro+ plan
Included
Copilot CLI(프리뷰)

터미널에서 Copilot 사용

Free plan
Included
Pro plan
Included
Pro+ plan
Included

코딩 에이전트에게 작업 위임

Free plan
Included
Pro plan
Included
Pro+ plan
Included

로컬 또는 GitHub에서 코드 변경 및 커밋

Free plan
Included
Pro plan
Included
Pro+ plan
Included

프로그래밍 모드

Free plan
Included
Pro plan
Included
Pro+ plan
Included
Copilot Chat의 모델

GPT-4.1 및 GPT-5 mini와 상호 작용

Free plan
매월 50
Pro plan
Unlimited
Pro+ plan
Unlimited

채팅에서 사용 가능한 모델

에이전트 모드, 코드 검토, 코딩 에이전트 및 Copilot Chat은 프리미엄 요청을 사용하며, 사용량은 모델에 따라 다릅니다. 자세히 알아보기

Free plan
  • Anthropic Claude Haiku 4.5
  • Anthropic Claude Sonnet 4.5
  • Anthropic Claude Sonnet 4
  • Anthropic Claude Opus 4.1
  • Anthropic Claude Opus 4.5
  • Anthropic Claude Opus 4.6
  • Google Gemini 2.5 Pro
  • Google Gemini 3 Pro(프리뷰)
  • Google Gemini 3 Flash(프리뷰)
  • OpenAI GPT-4.1
  • OpenAI GPT-5
  • OpenAI GPT-5-Codex(프리뷰)
  • OpenAI GPT-5 mini
  • OpenAI GPT-5.1
  • OpenAI GPT-5.1-Codex
  • OpenAI GPT-5.1-Codex-Mini(프리뷰)
  • OpenAI GPT-5.1-Codex-Max
  • OpenAI GPT-5.2
  • OpenAI GPT-5.2-Codex
  • xAI Grok Code Fast 1
  • Raptor mini(프리뷰)
Pro plan
  • Anthropic Claude Haiku 4.5
  • Anthropic Claude Sonnet 4.5
  • Anthropic Claude Sonnet 4
  • Anthropic Claude Opus 4.1
  • Anthropic Claude Opus 4.5
  • Anthropic Claude Opus 4.6
  • Google Gemini 2.5 Pro
  • Google Gemini 3 Pro(프리뷰)
  • Google Gemini 3 Flash(프리뷰)
  • OpenAI GPT-4.1
  • OpenAI GPT-5
  • OpenAI GPT-5-Codex(프리뷰)
  • OpenAI GPT-5 mini
  • OpenAI GPT-5.1
  • OpenAI GPT-5.1-Codex
  • OpenAI GPT-5.1-Codex-Mini(프리뷰)
  • OpenAI GPT-5.1-Codex-Max
  • OpenAI GPT-5.2
  • OpenAI GPT-5.2-Codex
  • xAI Grok Code Fast 1
  • Raptor mini(프리뷰)
Pro+ plan
  • Anthropic Claude Haiku 4.5
  • Anthropic Claude Sonnet 4.5
  • Anthropic Claude Sonnet 4
  • Anthropic Claude Opus 4.1
  • Anthropic Claude Opus 4.5
  • Anthropic Claude Opus 4.6
  • Google Gemini 2.5 Pro
  • Google Gemini 3 Pro(프리뷰)
  • Google Gemini 3 Flash(프리뷰)
  • OpenAI GPT-4.1
  • OpenAI GPT-5
  • OpenAI GPT-5-Codex(프리뷰)
  • OpenAI GPT-5 mini
  • OpenAI GPT-5.1
  • OpenAI GPT-5.1-Codex
  • OpenAI GPT-5.1-Codex-Mini(프리뷰)
  • OpenAI GPT-5.1-Codex-Max
  • OpenAI GPT-5.2
  • OpenAI GPT-5.2-Codex
  • xAI Grok Code Fast 1
  • Raptor mini(프리뷰)
추가 기능

코드 완성

Free plan
매월 2,000
Pro plan
Unlimited
Pro+ plan
Unlimited

Copilot Spaces

Free plan
Included
Pro plan
Included
Pro+ plan
Included

GitHub Spark(프리뷰)

Free plan
Not included
Pro plan
Not included
Pro+ plan
Included
정책 및 관리

코드 참조를 지원하는 퍼블릭 코드 필터

Free plan
Included
Pro plan
Included
Pro+ plan
Included

기본적으로 교육에서 제외된 데이터

Free plan
Included
Pro plan
Included
Pro+ plan
Included

엔터프라이즈급 보안

Free plan
Not included
Pro plan
Not included
Pro+ plan
Not included

지적재산권 배상 책임

Free plan
Not included
Pro plan
Not included
Pro+ plan
Not included

Github.com에서 사용자 관리

Free plan
Not included
Pro plan
Not included
Pro+ plan
Not included

사용량 메트릭

Free plan
Not included
Pro plan
Not included
Pro+ plan
Not included

SAML SSO 인증

Free plan
Not included
Pro plan
Not included
Pro+ plan
Not included
시작하기

가장 선호하는 플랫폼에서 Copilot 사용을 시작하세요

사람의 도움이 필요한가요? 팀을 새로운 시대로 이끌 방법을 알아보세요.

자주 묻는 질문

일반

GitHub Copilot이란 무엇인가요?

GitHub Copilot은 개발자 경험을 혁신합니다. AI 리더들의 지원을 받는 GitHub Copilot은 통합 개발자 환경의 코드 완성 및 채팅 지원부터 GitHub의 문서에 대한 코드 설명 및 답변 등 컨텍스트에 따른 지원을 소프트웨어 개발 수명 주기 전반에 걸쳐 제공합니다. GitHub Copilot으로 워크플로를 향상하여 개발자는 가치, 혁신, 행복에 집중할 수 있습니다.

GitHub Copilot은 개발자가 더 많은 에너지를 문제 해결 및 협업에 집중할 수 있게 하고 일상적이고 표준 형식인 작업에 노력을 덜 투자하게 해줍니다. 이게 바로 GitHub Copilot을 사용하는 개발자가 자신의 작업에 있어 이를 사용하지 않는 개발자보다 최대 75% 높은 만족도를 보고하고, 코드 작성에 있어 품질 희생 없이 최대 55% 더 생산적이게 되었다고 보고한 이유이며, 이는 참여 개발자가 모두 훌륭한 소프트웨어를 더 빠르게 제공하게 해줍니다.

GitHub Copilot은 Visual Studio Code, Visual Studio, JetBrains 통합 개발자 환경, Neovim 등의 선도적인 편집기를 통합하며 다른 AI 코딩 도우미와 다르게 GitHub에 기본적으로 구축되었습니다. 수백만의 개인 사용자 및 수만의 기업 고객까지 성장하고 있는 GitHub Copilot은 이름을 대고 개발자들이 요청하는 세계에서 가장 널리 채택되는 AI 개발자 도구이며 경쟁적인 이점을 제공합니다.

누가 GitHub Copilot에 무료로 액세스할 수 있나요?

GitHub Copilot Free(무료)는 개별 개발자를 위해 제한된 기능을 제공하는 새로운 무료 요금 티어입니다. Copilot Business 또는 Copilot Enterprise 시트가 할당된 사용자는 액세스할 수 없습니다. 유료 구독, 체험판, 또는 기존 인증된 오픈 소스 소프트웨어, 학생, 교수진, MVP 계정을 통해 Copilot Pro에 액세스할 수 있는 사용자는 대신 무료 버전을 사용할 수 있습니다.  

GitHub Copilot이 지원하는 언어, 통합 개발자 환경, 플랫폼은 무엇인가요?

GitHub Copilot은 퍼블릭 리포지토리에 표시되는 모든 언어에서 학습됩니다. 각 언어에서 수신하는 제안의 품질은 해당 언어에서 학습 데이터의 양과 다양성에 따라 달라질 수 있습니다. 예를 들어 JavaScript는 퍼블릭 리포지토리에서 잘 표현되며, GitHub Copilot에서 가장 효과적으로 지원되는 언어 중 하나입니다. 퍼블릭 리포지토리에서 표현 기능이 떨어지는 언어는 제안의 효과가 약하거나 강력한 제안의 수가 적을 수 있습니다.

GitHub Copilot은 Visual Studio Code, Visual Studio, Vim, Neovim, 통합 개발자 환경 세트 JetBrains, Azure Data Studio의 확장기능으로 이용할 수 있습니다. 코드 완성 기능은 이러한 모든 확장팩에서 사용할 수 있지만, 채팅 기능은 현재 Visual Studio Code, JetBrains, Visual Studio에서만 사용할 수 있습니다. GitHub Copilot은 GitHub CLI를 통한 터미널에서, Windows Terminal Canary의 채팅 통합으로만 지원됩니다. GitHub Copilot Enterprise 요금제를 사용하면 GitHub Copilot은 GitHub.com에 기본적으로 통합됩니다. GitHub Copilot의 GitHub Mobile에서는 모든 요금제가 지원됩니다. Copilot Pro 및 Copilot Business용 GitHub Mobile은 Bing 및 퍼블릭 리포지토리 코드 검색에 대한 액세스를 지원합니다. GitHub Mobile에서 Copilot Enterprise를 사용할 경우 조직의 지식에 대한 추가 액세스 권한을 사용자에게 제공합니다.

GitHub Copilot은 “복사/붙여넣기”를 수행하나요?

아니요, GitHub Copilot은 확률적 결정을 사용하여 제안을 생성합니다.

  • 지적 재산권 및 오픈 소스 문제를 고려할 때 GitHub Copilot이 실제로 작동하는 방법을 이해하는 것이 중요합니다. GitHub Copilot의 제안을 생성하는 AI 모델은 퍼블릭 코드로 학습될 수 있지만 코드는 포함되어 있지 않습니다. 제안을 생성할 때 코드베이스에서 “복사 및 붙여넣기”를 수행하지 않습니다.

  • GitHub Copilot 익스텐션은 코드 제안을 생성하기 위해 편집기의 코드를 검사하는 것으로 시작합니다. 커서 바로 앞과 뒤의 줄에 초점을 맞출 뿐만 아니라 편집기에 열려 있는 다른 파일과 관련 컨텍스트를 식별하기 위한 리포지토리의 URL 또는 파일 경로를 포함한 정보도 검사합니다. 해당 정보는 GitHub Copilot의 모델로 전송되어 다음에 나올 정보를 확률론적으로 결정하고 제안을 생성합니다.

  • GitHub Copilot 익스텐션은 코드 편집기에서 채팅에 대한 제안을 생성하기 위해 활성 문서에서 열려 있는 코드 파일, 코드 선택 및 프레임워크, 언어, 의존성 등의 일반 작업 영역 정보를 포함한 추가 컨텍스트와 결합하여 컨텍스트 프롬프트를 생성합니다. 해당 정보는 GitHub Copilot의 모델로 전송되어 다음에 나올 정보를 확률론적으로 결정하고 제안을 생성합니다.

  • GitHub Copilot은 채팅 프롬프트의 질문에 대한 답변을 제공하는 등 GitHub.com에서 채팅에 대한 제안을 생성하기 위해 이전 프롬프트, GitHub.com에서 열린 페이지 및 코드베이스 또는 Bing 검색에서 검색한 컨텍스트를 포함한 추가 컨텍스트와 결합하여 컨텍스트 프롬프트를 생성합니다. 해당 정보는 GitHub Copilot의 모델로 전송되어 다음에 나올 정보를 확률론적으로 결정하고 제안을 생성합니다. 

GitHub Copilot Business, GitHub Copilot Enterprise, GitHub Copilot Individual 요금제의 차이점은 무엇인가요?

GitHub Copilot은 조직을 위한 제품과 개별 개발자를 위한 제품을 제공하고 있습니다. 모든 제품이 코드 완성 및 채팅 지원 기능을 모두 포함합니다. 조직을 위한 제품과 개별 제품 사이의 주된 차이점은 라이선스 관리, 정책 관리, 지적재산권 배상 책임에 있습니다.

조직은 GitHub Copilot Business 및 GitHub Copilot Enterprise 중에서 선택할 수 있습니다. GitHub Copilot Business는 주로 코딩 환경(즉, 통합 개발자 환경, CLI, GitHub Mobile)에서 GitHub Copilot을 지원합니다. GitHub Copilot Enterprise는 GitHub Copilot Business의 모든 사항을 포함합니다. 이는 또한 조직 맞춤화를 한층 추가하며 채팅 인터페이스로 GitHub.com에 통합하여 개발자가 플랫폼 전반에 걸쳐 GitHub Copilot으로 변환할 수 있게 합니다. GitHub Copilot Enterprise는 조직의 코드 베이스를 색인하여 고객 지식에 대한 더 깊은 이해를 제공할 수 있으며 더욱 맞춤화된 제안을 제공하고 고객에게 코드 완성을 위한 미세 조정된 사용자 지정, 프라이빗 모델을 제공합니다.

GitHub Copilot Individual은 개인 개발자, 프리랜서, 학생, 교육자, 오픈 소스 유지 관리자를 위해 설계되었습니다. 이 요금제는 조직 라이선스 관리, 정책 관리, 지적재산권 배상 책임을 제외한 GitHub Copilot Business의 모든 기능을 포함합니다.

GitHub Copilot은 어떤 데이터에 대해 학습되었나요?

GitHub Copilot은 GitHub, OpenAI, Microsoft에 의해 개발된 생성형 AI로 지원됩니다. GitHub의 공개 리포지토리에 있는 코드 등 공개적으로 사용 가능한 소스의 자연어 텍스트 및 소스 코드에 대해 학습되었습니다.

GitHub Copilot Autofix는 어떤 요금제에 포함하나요?

GitHub Copilot Autofix는 개발자가 코드의 취약성을 수정할 수 있도록 컨텍스트 설명 및 코드 제안 기능을 제공하며, GitHub Advanced Security에 포함되어 있습니다.

GitHub Copilot을 사용하고 싶지 않다면 어떻게 해야 하나요?

GitHub Copilot은 완전히 옵션이며 액세스를 얻기 전에 옵션을 체크해야 합니다. 편집기에서 직접 사용 구성을 쉽게 하여 언제든지 활성화, 또는 비활성화할 수 있습니다. 추가로, 어떤 파일 유형에 GitHub Copilot을 활성화할지 제어할 수 있습니다.

회사에서 GitHub Copilot에 대한 액세스를 제어하려면 어떻게 해야 하나요?

Copilot Business 및 엔터프라이즈에 대한 액세스는 귀하의 GitHub 관리자가 관리합니다. 관리자는 프리뷰 기능, 모델에 대한 액세스를 제어하고 귀하의 조직에 대한 GitHub Copilot 정책을 설정할 수 있습니다. 추가로, 네트워크 방화벽을 사용하여 Copilot Business에 대한 액세스를 명백하게 허용하거나 Copilot Pro 또는 Free(무료)에 대한 액세스를 차단할 수 있습니다. 자세한 내용은 설명서를 참조하세요.

요금제 및 요금

Free(무료), Pro, Business, Enterprise 요금제의 차이점은 무엇인가요?

GitHub Copilot은 조직을 위한 제품과 개별 개발자를 위한 제품을 제공하고 있습니다. 모든 제품이 코드 완성 및 채팅 지원 기능을 모두 포함합니다. 조직을 위한 제품과 개별 제품 사이의 주된 차이점은 라이선스 관리, 정책 관리, 지적재산권 배상 책임에 있습니다.

조직은 GitHub Copilot Business 및 GitHub Copilot Enterprise 중에서 선택할 수 있습니다. GitHub Copilot Business는 주로 코딩 환경(즉, 통합 개발자 환경, CLI, GitHub Mobile)에서 GitHub Copilot을 지원합니다. GitHub Copilot Enterprise는 GitHub Copilot Business의 모든 기능을 포함합니다. 그리고 더 나아가 조직을 위해 추가적인 사용자 지정 계층을 제공하며 개발자가 전체 플랫폼에서 Copilot을 이용할 수 있도록 채팅 인터페이스로 GitHub.com에 통합됩니다. GitHub Copilot Enterprise는 더 맞춤화된 제안을 위해 고객의 지식을 심층적으로 이해하기 위한 조직의 코드베이스를 인덱싱할 수 있으며, 이를 통해 고객은 코드 완성에 대해 세밀하게 조정되고 맞춤화된 프라이빗 모델에 액세스할 수 있습니다.

GitHub Copilot Pro는 개인 개발자, 프리랜서, 학생, 교육자, 오픈 소스 유지 관리자를 위해 설계되었습니다. 이 요금제는 조직 라이선스 관리, 정책 관리, 지적재산권 배상 책임을 제외한 GitHub Copilot Business의 모든 기능을 포함합니다.

GitHub Copilot Free(무료) 라이선스를 Copilot Pro로 업그레이드할 수 있나요?

Free(무료) 요금제를 사용하는 경우 Copilot 설정 페이지 또는 Copilot 마케팅 페이지에서 직접 Pro로 업그레이드할 수 있습니다.

GitHub Copilot Free(무료)에 포함된 기능

GitHub Copilot Free(무료) 사용자의 경우 코드 완성은 2,000개, 채팅 요청(Copilot 편집 포함)은 50개로 제한됩니다.

GitHub Copilot Autofix는 어떤 요금제에 포함하나요?

GitHub Copilot Autofix는 개발자가 코드의 취약성을 수정할 수 있도록 컨텍스트 설명 및 코드 제안 기능을 제공하며, GitHub Advanced Security에 포함되어 있습니다. 그리고 모든 퍼블릭 리포지토리에서 사용 가능합니다.

저희 조직의 사용자는 Copilot 라이선스가 없는 경우에도 pull request에 Copilot 코드 검토를 사용할 수 있습니까?

이제 조직에서는 Copilot 라이선스가 할당되지 않은 사용자의 pull request를 포함한 Github.com에서의 모든 pull request에 Copilot 코드 검토를 활성화할 수 있습니다.

이를 통해 사용자는 작성자에 관계없이 모든 pull request에 Copilot 코드 검토의 다양한 고품질 분석 기능을 확장하여 모든 적용 범위에서 pull request가 검토되었다고 완벽히 확신할 수 있습니다.

이 기능을 활성화하려면 엔터프라이즈/조직의 관리자는 먼저 Copilot을 활성화한 다음 두 가지 정책을 활성화해야 합니다.

참고: 이 기능은 VS Code 또는 다른 통합 개발자 환경에서 Copilot 코드 검토에 지원되지 않습니다.

Copilot 라이선스가 없는 사용자의 Copilot 코드 검토 사용량의 요금은 어떻게 청구되나요?

라이선스가 없는 사용자의 사용량은 Copilot 코드 검토에 대한 표준 비율 요금에 따라 "프리미엄 요청"(PRU)으로 조직에 직접 청구됩니다. 이 유연한 모델을 통해 Copilot이 필요하지 않은 비개발 기여자를 위해 Copilot 전체 라이선스를 구매하지 않고도 모든 PR에 대한 전체 검토 범위를 제공 받을 수 있습니다. 기존에 라이선스가 할당된 사용자의 사용량은 포함된 월간 허용량에서 현재와 마찬가지로 계속 차감됩니다.

Copilot 라이선스가 없는 사용자의 Copilot 코드 검토 사용은 기본적으로 활성화되어 있습니까? 어떻게 비용을 관리할 수 있나요?

아니요. 이 기능은 기본적으로 해제되어 있으며, 엔터프라이즈 관리자가 활성화 또는 비활성화할 수 있는 관리 권한을 갖습니다. 활성화하려면 관리자가 다음 두 가지 정책을 명시적으로 활성화해야 합니다. 

  1. 엔터프라이즈에서 '프리미엄 요청 유료 사용량' 정책을 활성화하여 포함된 사용량을 초과하는 프리미엄 요청에 대한 비용이 청구될 수 있도록 해야 합니다.

  2. 새로운 Copilot 코드 검토 정책('Copilot 라이선스가 없는 구성원이 Github.com에서 Copilot 코드 검토를 사용할 수 있도록 허용')을 활성화해야 합니다.

특히 과거에 '프리미엄 요청 유료 사용량' 정책을 활성화 한 경험이 없는 고객의 관리자께서는 사용량 기반 제품에 대한 지출을 관리하기 위한 예산을 설정하는 것이 좋습니다. 사용자의 청구 대시보드에서 모든 프리미엄 요청 사용량을 추적하여 지출을 모니터링하고 관리할 수 있습니다.

프라이버시

GitHub Copilot은 어떤 개인 데이터를 처리하나요?

GitHub Copilot은 GitHub.com, 모바일 앱, 확장 프로그램이나 다양한 통합 개발자 환경 확장 프로그램 중 하나를 통해 또는 명령줄 인터페이스(CLI)에 대한 제안, 통합 개발자 환경 코드 완성이나 GitHub.com에서 개인화된 채팅을 통해 Copilot에 액세스하고 사용하는 방식에 따라 개인 데이터를 처리합니다. 처리되는 개인 데이터 유형은 다음과 같습니다.

  • 사용자 참여 데이터: 여기에는 수락 또는 무시된 완료, 오류 메시지, 시스템 로그, 제품 사용 메트릭 등 Copilot의 사용자 상호작용에서 캡처된 가명 식별자가 포함됩니다. 

  • 프롬프트: 제안을 생성하기 위해 Copilots AI로 전송되는 컨텍스트와 함께 채팅 또는 코드에 대한 입력입니다. 

  • 제안: 해당 프롬프트를 기반으로 사용자에게 제공되는 AI 생성 코드 줄 또는 채팅 응답입니다. 

  • 피드백 데이터: 지원 티켓의 피드백과 함께 반응(예: 좋아요 또는 싫어요) 및 댓글 옵션을 포함한 실시간 사용자 피드백으로 구성됩니다.

GitHub는 Copilot Business 또는 Enterprise에게 제공한 데이터를 사용하여 GitHub 모델을 학습하나요?

아니요. GitHub는 모델 학습에 Copilot Business 또는 Enterprise 데이터를 사용하지 않습니다. 

GitHub는 Copilot 데이터를 어떻게 사용하나요?

GitHub가 Copilot 데이터를 사용하는 방법은 사용자가 Copilot에 액세스하는 방법 및 해당 목적에 따라 다릅니다. 사용자는 웹, 익스텐션, 모바일 앱, 컴퓨터 터미널 및 다양한 IDE(통합 개발 환경)를 통해 GitHub Copilot에 액세스할 수 있습니다. GitHub는 일반적으로 개인 데이터를 다음과 같이 사용합니다.

  • 개인화된 경험과 권장 사항을 보장하기 위해 고객 구성 및 사용량에 따라 서비스를 제공, 유지 관리, 업데이트합니다.

  • 소프트웨어 버그를 해결하고 온라인 서비스 ' 기능과 최신 상태를 유지하여 보안 인시던트 및 제품 관련 문제 등을 예방, 감지, 해결, 완화해 문제를 해결합니다.

  • 서비스를 최신 상태로 유지하고 운영하여 사용자 생산성, 신뢰성, 효율성, 품질, 개인정보보호, 접근성 및 보안을 개선합니다.

이러한 관행은 데이터 컨트롤러 고객에 대한 데이터 처리 약속에 대해 자세히 설명하는 GitHub의 DPA(데이터 보호 계약)에 요약되어 있습니다. 

또한 GitHub는 DPA에 따라 고객 승인을 받아 다음과 같은 목적으로 특정 개인 데이터를 사용합니다.

  • 청구 및 계정 관리

  • 법적 의무를 준수하고 해결하기 위해 

  • 남용 감지, 예방, 보호를 위해 바이러스 스캔 및 서비스 약관 침해 감지 스캔을 수행하기 위해

  • 직원 커미션 및 파트너 인센티브 계산을 위한 요약 보고서를 생성하기 위해

  • 예측, 수익 분석, 용량 계획, 제품 전략 등의 영역을 포괄하는 내부 사용 및 전략 계획을 위한 집계 보고서를 생성하기 위해

특히 Copilot Pro 고객의 경우 컨트롤러로서의 GitHub 데이터 처리 활동에 대한 자세한 내용은 GitHub 개인정보취급방침을 참조하세요.

GitHub는 Business 및 Enterprise 고객의 Copilot 데이터를 얼마나 오래 유지하나요?

GitHub에서 Copilot 데이터를 유지하는지 여부 및 기간은 Copilot 사용자가 Copilot에 액세스하는 방법과 목적에 따라 다릅니다. Copilot Business 및 Enterprise 고객의 기본 설정은 다음과 같습니다. 

채팅 및 코드 완성을 위해 IDE를 통해 액세스:

  • 프롬프트 및 제안: 유지되지 않음

  • 사용자 참여 데이터: 2년 동안 유지됩니다.

  • 피드백 데이터: 의도한 목적에 필요한 기간 동안 저장됩니다.

기타 모든 GitHub Copilot 액세스 및 사용:

  • 프롬프트 및 제안: 28일 동안 유지됩니다.

  • 사용자 참여 데이터: 2년 동안 유지됩니다.

  • 피드백 데이터: 의도한 목적에 필요한 기간 동안 저장됩니다.

일부 Copilot 기능에서 프롬프트 및 제안을 유지하는 이유는 무엇인가요?

github.com, 모바일, CLI Copilot의 채팅 기능을 위해 프롬프트 및 제안을 유지해야 합니다. 이러한 기능의 효과는 응답 개선을 위한 스레드 기록 사용에 따라 달라지기 때문입니다. Copilot 모델은 정확하고 관련성이 높은 제안을 전달하기 위해 이전의 상호작용에 액세스해야 합니다. 

GitHub Copilot은 GDPR 및 기타 데이터 보호법 준수를 지원하나요?

예. GitHub와 고객은 GDPR 및 유사한 법률 준수를 지원하는 데이터 보호 계약을 체결할 수 있습니다.

GitHub Copilot은 개인 데이터를 생성하나요?

GitHub Copilot은 개인정보보호를 염두에 두고 설계했기 때문에 EU의 General Data Protection Regulation(GDPR)과 같은 규정에 의거해 포괄적인 개인 데이터의 정의에 따라 개인 데이터를 생성할 수 없습니다. 대규모 언어 모델(LLM)에 기반한 GitHub Copilot은 퍼블릭 코드에서 학습되었으며, 테스트에서는 도구에서 개인 데이터를 모방하는 제안을 생성하는 사례를 다루었습니다. 이러한 제안은 일반적으로 합성된 가상의 정보에 해당되며, 실제 개인과 관련되지 않았습니다. 

Copilot에서 사용자가 개인 데이터에 액세스하거나 개인 데이터를 대체 또는 삭제하려면 어떻게 해야 하나요?

Copilot 사용자는 GitHub 개인정보취급방침에 따라 이러한 작업을 수행할 수 있습니다.

책임 있는 AI

GitHub Copilot을 사용할 때 지적 재산권(IP)과 관련해 고려해야 할 사항은 무엇인가요?

GitHub Copilot 사용 시 지적 재산권(IP)의 주요 고려 사항은 저작권과 관련이 있습니다. Copilot을 구동하는 모델은 공개적으로 액세스할 수 있는 코드의 광범위한 집합을 학습하여 만들어졌으며, 여기에는 저작권이 있는 코드가 포함될 수 있습니다. 그리고 드물게 Copilot의 제안이 모델이 학습한 코드와 유사할 수 있습니다. 이러한 고려 사항에 대해 알아야 할 몇 가지 기본적인 정보는 다음과 같습니다.

저작권법에서는 AI 모델을 훈련시키기 위해 저작권이 있는 작업물을 사용하는 것을 허용하고 있습니다. 전 세계 여러 국가의 저작권법에는 기계가 저작권이 있는 자료(소프트웨어 코드 포함)에서 패턴과 사실을 학습하고, 이해하고, 추출하는 것을 허용하는 조항이 있습니다. 예를 들어, 유럽 연합, 일본, 싱가포르는 AI 모델 개발을 위한 기계 학습을 명시적으로 허용하는 조항이 있습니다. 캐나다, 인도, 미국을 포함한 다른 국가들도 자국의 공정 이용 또는 공정 거래 조항에 따라 이러한 훈련을 허용하고 있습니다. GitHub Copilot의 AI 모델은 GitHub의 퍼블릭 리포지토리에 있는 코드를 사용해 훈련되었으며, 이 퍼블릭 리포지토리들은 공개적으로 액세스 가능하며 허용되는 저작권 사용 범위 내에 있습니다.

그렇다면 코드 제안과 관련된 저작권 위험은 무엇인가요? 드물게(GitHub 조사에 따르면 1% 미만), GitHub Copilot의 제안이 GitHub의 AI 모델을 훈련하는 데 사용된 코드의 예제와 일치할 수 있습니다. 다시 말씀드리지만, Copilot은 코드를 '검색'하거나 '복사하여 붙여넣기'하는 것이 아니라 사용자 작업 공간의 맥락을 사용하여 제안을 합성하고 생성합니다.

GitHub의 경험에 따르면 일치하는 제안이 발생할 가능성이 높은 상황은 다음 2가지입니다. (i) 코드 편집기에 Copilot 모델이 합성할 맥락이 거의 없거나 전혀 없는 경우, 또는 (ii) 일치하는 제안이 일반적인 접근 방식이나 방법을 나타내는 경우입니다. 코드 제안이 기존 코드와 일치하는 경우 해당 제안을 사용하면 저작권 침해 소송을 야기할 위험이 있으며, 이는 사용된 코드의 양과 성격, 코드 사용의 맥락에 따라 달라질 수 있습니다. 이는 개발자가 직접 작성하지 않은 코드를 사용하는 경우, 예를 들어 온라인 소스에서 코드를 복사하거나 라이브러리에서 코드를 재사용할 때 발생하는 위험과 여러 면에서 유사합니다. 그렇기 때문에 책임감 있는 조직과 개발자는 사용자에게 코드 스캔 정책을 적용하여 일치할 가능성이 있는 코드를 식별하고 평가할 것을 권장해야 합니다.

Copilot에서는 사용자가 Copilot이 GitHub.com에서 공개적으로 사용 가능한 코드를 일치시키는 코드 완성을 제안하도록 허용할 것인지 선택할 수 있습니다. 자세한 내용은 "Configuring GitHub Copilot settings on GitHub.com"을 참조하세요. 퍼블릭 코드와 일치하는 제안을 허용하는 경우 GitHub Copilot은 해당 제안을 허용할 때 일치하는 코드에 대한 세부 정보를 제공할 수 있습니다. 일치하는 코드가 저작권 침해를 의미하지는 않으며, 궁극적으로 해당 제안의 사용 여부 그리고 적절한 상황에서 다른 라이선스 규정 준수와 함께 책임 내역과 책임 당사자는 사용자가 결정해야 합니다.

GitHub Copilot에는 위험 완화를 위한 필터링 메커니즘이 포함되어 있나요?

예, GitHub Copilot에는 GitHub의 퍼블릭 코드와 일치하는 특정 제안을 감지하고 억제하는 코드 참조 필터 옵션이 포함되어 있습니다.

  • GitHub는 GitHub의 퍼블릭 코드와 일치하는 특정 길이의 코드 세그먼트를 포함하는 제안을 감지하고 억제하기 위해 중복 감지 필터를 생성했습니다. 이 필터는 엔터프라이즈의 관리자가 활성화할 수 있고 엔터프라이즈 내 모든 조직에 적용하거나 관리자가 개별 조직에 대한 제어를 연기할 수 있습니다. 

  • Copilot은 필터가 활성화되면 GitHub의 65개 이상의 어휘소(평균 150자)에 대한 퍼블릭 코드와 일치하거나 거의 일치하는 코드 제안을 확인합니다. 일치 항목이 있는 경우 사용자에게 제안이 표시되지 않습니다.

  • GitHub Copilot은 주제에서 벗어나고, 유해하며, 공격적인 출력 필터 외에도 출력에서 ​​취약성 코드를 스캔합니다.

GitHub Copilot에는 사용자가 일치하는 제안에 대해 잠재적으로 관련이 있는 오픈 소스 라이선스를 더 쉽게 식별할 수 있는 기능이 포함되어 있나요?

예. GitHub Copilot은 사용자가 잠재적으로 관련이 있는 오픈 소스 라이선스를 찾고 검토할 수 있는 추가 도구로 코드 참조 기능(프리뷰)을 제공하고 있습니다. 코드 참조는 현재 Visual Studio Code에서 사용할 수 있습니다. 이 기능은 퍼블릭 GitHub 리포지토리에서 Copilot 제안과 일치하는 코드를 검색합니다. 일치하는 항목이 있으면 사용자는 일치 항목의 위치, 해당되는 라이선스, 자세한 내용을 제공하는 딥 링크를 포함하여 Copilot 콘솔 로그에 표시된 해당 정보를 찾을 수 있습니다. 딥 링크는 코드 일치 항목에 대한 예제와 리포지토리 라이선스를 찾아보고 코드가 위치한 리포지토리 수(라이선스가 없는 리포지토리 포함)와 해당 리포지토리에 대한 링크를 확인할 수 있도록 GitHub.com의 탐색 가능한 페이지로 사용자를 안내합니다. Copilot 사용자는 해당 정보를 검토하여 사용 가능한 제안이 사용에 적합한지 여부 및 이를 사용하기 위해 추가 조치가 필요할 수 있는지 여부를 결정할 수 있습니다.

GitHub Copilot에서 제공하는 제안은 누가 소유하나요?

우리는 제안에 대한 소유권을 결정하지 않지만 GitHub가 제안의 소유권을 주장하지 않는다는 점은 분명합니다. AI 모델에 의해 생성된 제안을 소유할 수 있는지 여부는 여러 요소(예: 해당 국가의 지적재산권법, 제안의 길이, 제안이 표현적이 아닌 '기능적'으로 간주되는 정도 등)에 따라 달라집니다.

  • 제안을 소유할 수 있는 경우 GitHub는 소유권을 주장하지 않는다는 조건은 명확합니다.

  • GitHub은 모든 제안에 대해 소유권을 주장하지 않습니다. 일부 경우에는 Copilot이 다른 사용자에게 유사한 제안을 제공할 수도 있습니다. 예를 들어, 관련이 없는 두 명의 사용자가 둘 다 Java에서 퀵 정렬 알고리즘을 코딩하기 위해 새 파일을 시작하면 같은 제안을 받을 가능성이 높습니다. 여러 사용자에게 유사한 제안을 제공할 수 있는 가능성은 생성형 AI 시스템의 공통된 부분입니다.

GitHub Copilot에서 제안에 보안되지 않은 코드를 소개할 수 있나요?

퍼블릭 코드에는 보안되지 않은 코딩 패턴, 버그 또는 오래된 API나 관용 문구에 대한 참조를 포함할 수 있습니다. GitHub Copilot에서 이러한 데이터에 기반해 코드 제안을 합성하면 원하지 않는 이러한 패턴을 포함하는 코드도 합성할 수 있습니다. Copilot은 Copilot 제안에서 감지되는 보안되지 않은 코드 패턴을 차단하거나 사용자에게 알리는 필터를 적용합니다. 이 필터는 하드코딩된 자격 증명, SQL 주입, 경로 주입 등의 가장 일반적인 취약성 코딩 패턴을 대상으로 합니다. 또한 최근에는 코드 품질을 개선하는 데 도움이 되도록 GitHub Advanced Security, GitHub Actions, Dependabot, CodeQL과 같은 도구를 오픈 소스 프로젝트에 제공해왔습니다. 물론 사용자의 판단, 항상 훌륭한 테스트와 코드 리뷰 사례 및 보안 도구를 GitHub Copilot과 함께 사용해야 합니다.

GitHub Copilot은 코드 생성을 완전히 자동화하고 개발자를 대체하기 위한 도구인가요?

아니요. Copilot은 개발자의 효율성을 높이기 위한 도구입니다. 출처를 알 수 없는 서드 파티 코드와 관련하여 적용할 때와 동일한 종류의 보호 조치 및 주의 사항을 계속 적용해야 하는 개발자를 대체하기 위한 도구가 아닙니다.

  • 이 제품은 'Autopilot'이 아닌 'Copilot'이라고 하며, 감독 없이 코드를 생성하도록 의도되지 않았습니다. Copilot의 제안에도 서드 파티 코드에 사용할 때와 정확히 동일한 종류의 보호장치 및 주의 사항을 적용해야 합니다.

  • 서드 파티 코드 사용에 대한 모범 사례를 식별하는 작업은 이 섹션의 범위를 벗어납니다. 즉, 조직에서 현재 사용하는 엄격한 기능 테스트, 코드 스캔, 보안 테스트 등 어떤 관행이든 Copilot의 제안에 따라 이러한 정책을 지속해야 합니다. 또한 생성된 코드를 리뷰하기 전에 코드 편집기 또는 편집기에서 자동으로 컴파일하거나 실행하지 않는지 확인해야 합니다.

GitHub Copilot 사용자는 문제 없이 제안을 사용할 수 있나요?

반드시 그렇지는 않습니다. GitHub Copilot 사용자는 각각의 위험 허용 오차에 맞게 Copilot을 사용해야 합니다.

  • 위에서 언급한 것처럼, GitHub Copilot은 개발자 또는 해당 개별 기술 및 판단을 대체하기 위한 것이 아니며, 코드 개발 프로세스를 완전히 자동화하기 위한 것도 아닙니다. 서드 파티 코드 사용에 적용되는 위험과 동일한 위험이 Copilot의 제안 사용에도 적용됩니다.

  • 특정 사용 사례에 따라 위에서 설명한 보호 기능을 구현해야 합니다. 상황에 적합한 것이 무엇인지 평가하고 적절한 보호장치를 구현하는 것이 사용자의 책임입니다.

  • Copilot의 필터링이 활성화되는 경우 수정되지 않은 제안에 대해 GitHub로부터 IP 면책을 받을 수 있습니다. 이 기능을 활성화하기로 선택한 경우 저작권 책임은 고객이 아닌 당사에 있습니다. GitHub 및 Microsoft는 책임 있는 AI에 대한 지속적인 노력의 일환으로, GitHub Copilot을 통해 해당 팀의 역량을 강화하는 고객에게 IP 면책 및 보호 지원을 확장합니다. 자세한 내용은 Microsoft'의 Copilot Copyright Commitment를 참조하세요.

GitHub Copilot에서 접근성 기능을 지원하나요?

당사는 장애가 있는 개발자가 GitHub Copilot을 간편하게 사용할 수 있는지 내부 테스트를 수행하였으며, 모든 개발자가 GitHub Copilot에 액세스할 수 있도록 하기 위해 노력하고 있습니다. 피드백 포럼에서 GitHub Copilot 접근성에 대한 여러분의 의견을 자유롭게 남겨주세요.

GitHub Copilot에서 공격적 표현을 생성하나요?

GitHub Copilot은 프롬프트에서 공격적 언어를 차단하고 민감한 컨텍스트에서 여러 제안을 합성하지 않도록 하기 위해 필터를 포함합니다. 당사는 보다 지능적으로 공격적 표현을 감지하고 제거하기 위해 필터 시스템을 지속적으로 개선해 나가고 있습니다. 공격적 표현을 확인한 경우 보호장치를 개선할 수 있도록 copilot-safety@github.com에 직접 신고해 주세요. GitHub는 이 문제를 매우 심각하게 여기고 있으며, 이를 해결하기 위해 최선을 다하고 있습니다.

GitHub Copilot은 영어 외 언어에서도 잘 작동하나요?

제공되는 퍼블릭 소스 대부분이 영어라는 점에서 GitHub Copilot은 개발자가 제공하는 자연어 프롬프트가 영어가 아니고 문법상 잘못된 경우에는 원활하게 작동하지 않을 수 있습니다. 따라서 영어 외 언어의 사용자인 경우 낮은 서비스 품질을 경험할 수 있습니다.

GitHub Copilot은 어떤 데이터에 대해 학습되었나요?

GitHub Copilot은 GitHub, OpenAI, Microsoft에 의해 개발된 생성형 AI로 지원됩니다. GitHub의 공개 리포지토리에 있는 코드 등 공개적으로 사용 가능한 소스의 자연어 텍스트 및 소스 코드에 대해 학습되었습니다.

  1. 2023년 6월의 데이터. 추가 연구는 여기에서 확인할 수 있습니다.

  2. Copilot Pro 및 Business 요금제의 퍼블릭 베타 기능. 리포지토리, GitHub Issues, GitHub Discussions, GitHub Actions 및 GitHub의 기타 기능을 사용해야 합니다.

  3. GitHub Enterprise Cloud를 사용하여 조직에서 SAML 싱글 사인 온(SSO)을 통해 인증할 수 있습니다.

일반

GitHub Copilot이란 무엇인가요?

GitHub Copilot은 개발자 경험을 혁신합니다. AI 리더들의 지원을 받는 GitHub Copilot은 통합 개발자 환경의 코드 완성 및 채팅 지원부터 GitHub의 문서에 대한 코드 설명 및 답변 등 컨텍스트에 따른 지원을 소프트웨어 개발 수명 주기 전반에 걸쳐 제공합니다. GitHub Copilot으로 워크플로를 향상하여 개발자는 가치, 혁신, 행복에 집중할 수 있습니다.

GitHub Copilot은 개발자가 더 많은 에너지를 문제 해결 및 협업에 집중할 수 있게 하고 일상적이고 표준 형식인 작업에 노력을 덜 투자하게 해줍니다. 이게 바로 GitHub Copilot을 사용하는 개발자가 자신의 작업에 있어 이를 사용하지 않는 개발자보다 최대 75% 높은 만족도를 보고하고, 코드 작성에 있어 품질 희생 없이 최대 55% 더 생산적이게 되었다고 보고한 이유이며, 이는 참여 개발자가 모두 훌륭한 소프트웨어를 더 빠르게 제공하게 해줍니다.

GitHub Copilot은 Visual Studio Code, Visual Studio, JetBrains 통합 개발자 환경, Neovim 등의 선도적인 편집기를 통합하며 다른 AI 코딩 도우미와 다르게 GitHub에 기본적으로 구축되었습니다. 수백만의 개인 사용자 및 수만의 기업 고객까지 성장하고 있는 GitHub Copilot은 이름을 대고 개발자들이 요청하는 세계에서 가장 널리 채택되는 AI 개발자 도구이며 경쟁적인 이점을 제공합니다.

누가 GitHub Copilot에 무료로 액세스할 수 있나요?

GitHub Copilot Free(무료)는 개별 개발자를 위해 제한된 기능을 제공하는 새로운 무료 요금 티어입니다. Copilot Business 또는 Copilot Enterprise 시트가 할당된 사용자는 액세스할 수 없습니다. 유료 구독, 체험판, 또는 기존 인증된 오픈 소스 소프트웨어, 학생, 교수진, MVP 계정을 통해 Copilot Pro에 액세스할 수 있는 사용자는 대신 무료 버전을 사용할 수 있습니다.  

GitHub Copilot이 지원하는 언어, 통합 개발자 환경, 플랫폼은 무엇인가요?

GitHub Copilot은 퍼블릭 리포지토리에 표시되는 모든 언어에서 학습됩니다. 각 언어에서 수신하는 제안의 품질은 해당 언어에서 학습 데이터의 양과 다양성에 따라 달라질 수 있습니다. 예를 들어 JavaScript는 퍼블릭 리포지토리에서 잘 표현되며, GitHub Copilot에서 가장 효과적으로 지원되는 언어 중 하나입니다. 퍼블릭 리포지토리에서 표현 기능이 떨어지는 언어는 제안의 효과가 약하거나 강력한 제안의 수가 적을 수 있습니다.

GitHub Copilot은 Visual Studio Code, Visual Studio, Vim, Neovim, 통합 개발자 환경 세트 JetBrains, Azure Data Studio의 확장기능으로 이용할 수 있습니다. 코드 완성 기능은 이러한 모든 확장팩에서 사용할 수 있지만, 채팅 기능은 현재 Visual Studio Code, JetBrains, Visual Studio에서만 사용할 수 있습니다. GitHub Copilot은 GitHub CLI를 통한 터미널에서, Windows Terminal Canary의 채팅 통합으로만 지원됩니다. GitHub Copilot Enterprise 요금제를 사용하면 GitHub Copilot은 GitHub.com에 기본적으로 통합됩니다. GitHub Copilot의 GitHub Mobile에서는 모든 요금제가 지원됩니다. Copilot Pro 및 Copilot Business용 GitHub Mobile은 Bing 및 퍼블릭 리포지토리 코드 검색에 대한 액세스를 지원합니다. GitHub Mobile에서 Copilot Enterprise를 사용할 경우 조직의 지식에 대한 추가 액세스 권한을 사용자에게 제공합니다.

GitHub Copilot은 “복사/붙여넣기”를 수행하나요?

아니요, GitHub Copilot은 확률적 결정을 사용하여 제안을 생성합니다.

  • 지적 재산권 및 오픈 소스 문제를 고려할 때 GitHub Copilot이 실제로 작동하는 방법을 이해하는 것이 중요합니다. GitHub Copilot의 제안을 생성하는 AI 모델은 퍼블릭 코드로 학습될 수 있지만 코드는 포함되어 있지 않습니다. 제안을 생성할 때 코드베이스에서 “복사 및 붙여넣기”를 수행하지 않습니다.

  • GitHub Copilot 익스텐션은 코드 제안을 생성하기 위해 편집기의 코드를 검사하는 것으로 시작합니다. 커서 바로 앞과 뒤의 줄에 초점을 맞출 뿐만 아니라 편집기에 열려 있는 다른 파일과 관련 컨텍스트를 식별하기 위한 리포지토리의 URL 또는 파일 경로를 포함한 정보도 검사합니다. 해당 정보는 GitHub Copilot의 모델로 전송되어 다음에 나올 정보를 확률론적으로 결정하고 제안을 생성합니다.

  • GitHub Copilot 익스텐션은 코드 편집기에서 채팅에 대한 제안을 생성하기 위해 활성 문서에서 열려 있는 코드 파일, 코드 선택 및 프레임워크, 언어, 의존성 등의 일반 작업 영역 정보를 포함한 추가 컨텍스트와 결합하여 컨텍스트 프롬프트를 생성합니다. 해당 정보는 GitHub Copilot의 모델로 전송되어 다음에 나올 정보를 확률론적으로 결정하고 제안을 생성합니다.

  • GitHub Copilot은 채팅 프롬프트의 질문에 대한 답변을 제공하는 등 GitHub.com에서 채팅에 대한 제안을 생성하기 위해 이전 프롬프트, GitHub.com에서 열린 페이지 및 코드베이스 또는 Bing 검색에서 검색한 컨텍스트를 포함한 추가 컨텍스트와 결합하여 컨텍스트 프롬프트를 생성합니다. 해당 정보는 GitHub Copilot의 모델로 전송되어 다음에 나올 정보를 확률론적으로 결정하고 제안을 생성합니다. 

GitHub Copilot Business, GitHub Copilot Enterprise, GitHub Copilot Individual 요금제의 차이점은 무엇인가요?

GitHub Copilot은 조직을 위한 제품과 개별 개발자를 위한 제품을 제공하고 있습니다. 모든 제품이 코드 완성 및 채팅 지원 기능을 모두 포함합니다. 조직을 위한 제품과 개별 제품 사이의 주된 차이점은 라이선스 관리, 정책 관리, 지적재산권 배상 책임에 있습니다.

조직은 GitHub Copilot Business 및 GitHub Copilot Enterprise 중에서 선택할 수 있습니다. GitHub Copilot Business는 주로 코딩 환경(즉, 통합 개발자 환경, CLI, GitHub Mobile)에서 GitHub Copilot을 지원합니다. GitHub Copilot Enterprise는 GitHub Copilot Business의 모든 사항을 포함합니다. 이는 또한 조직 맞춤화를 한층 추가하며 채팅 인터페이스로 GitHub.com에 통합하여 개발자가 플랫폼 전반에 걸쳐 GitHub Copilot으로 변환할 수 있게 합니다. GitHub Copilot Enterprise는 조직의 코드 베이스를 색인하여 고객 지식에 대한 더 깊은 이해를 제공할 수 있으며 더욱 맞춤화된 제안을 제공하고 고객에게 코드 완성을 위한 미세 조정된 사용자 지정, 프라이빗 모델을 제공합니다.

GitHub Copilot Individual은 개인 개발자, 프리랜서, 학생, 교육자, 오픈 소스 유지 관리자를 위해 설계되었습니다. 이 요금제는 조직 라이선스 관리, 정책 관리, 지적재산권 배상 책임을 제외한 GitHub Copilot Business의 모든 기능을 포함합니다.

GitHub Copilot은 어떤 데이터에 대해 학습되었나요?

GitHub Copilot은 GitHub, OpenAI, Microsoft에 의해 개발된 생성형 AI로 지원됩니다. GitHub의 공개 리포지토리에 있는 코드 등 공개적으로 사용 가능한 소스의 자연어 텍스트 및 소스 코드에 대해 학습되었습니다.

GitHub Copilot Autofix는 어떤 요금제에 포함하나요?

GitHub Copilot Autofix는 개발자가 코드의 취약성을 수정할 수 있도록 컨텍스트 설명 및 코드 제안 기능을 제공하며, GitHub Advanced Security에 포함되어 있습니다.

GitHub Copilot을 사용하고 싶지 않다면 어떻게 해야 하나요?

GitHub Copilot은 완전히 옵션이며 액세스를 얻기 전에 옵션을 체크해야 합니다. 편집기에서 직접 사용 구성을 쉽게 하여 언제든지 활성화, 또는 비활성화할 수 있습니다. 추가로, 어떤 파일 유형에 GitHub Copilot을 활성화할지 제어할 수 있습니다.

회사에서 GitHub Copilot에 대한 액세스를 제어하려면 어떻게 해야 하나요?

Copilot Business 및 엔터프라이즈에 대한 액세스는 귀하의 GitHub 관리자가 관리합니다. 관리자는 프리뷰 기능, 모델에 대한 액세스를 제어하고 귀하의 조직에 대한 GitHub Copilot 정책을 설정할 수 있습니다. 추가로, 네트워크 방화벽을 사용하여 Copilot Business에 대한 액세스를 명백하게 허용하거나 Copilot Pro 또는 Free(무료)에 대한 액세스를 차단할 수 있습니다. 자세한 내용은 설명서를 참조하세요.