GitHub Copilot
- GitHub Copilot은 개발자 여러분들을 위한 AI 페어 프로그래머 입니다.
- GitHub Copilot은 개발자 여러분을께 코드를 제안해 줍니다.
-
가장 진보된 생성형 AI모델을 사용 하여, 가장 유용한 코드를 제안해 줍니다.
-
가장 많이 사용되는 생성형 AI기반 개발자 도구 입니다.
-
가장 많은 엔터프라이즈 기업에서 사용하는 AI기반 개발자 도구 입니다.
Copilot의 주요기능
- GitHub Copilot은 아래와 같은 기능들이 있습니다. (기능설명 페이지 참조)
- Copilot Chat
- Code 완성
- Copilot for CLI
- GitHub Enterprise Web UI상에서 Document
- Pull request 자동 summary
- Copilot Extensions
- Copilot Workspace
- Fine-tuned models
GitHub Copilot 라이센스
- GitHub Copilot은 ‘개인용’과 ‘기업용’라이센스가 있습니다.
- 기업용 라이센스는 ‘Copilot Business’와 ‘Copilot Enterprise’로 나뉩니다.
- Copilot Business는 개발자들이 IDE상에서 Copilot Chat, Code완성, Copilot CLI등의 기능을 사용할 수 있습니다.
- Copilot Enterprise는 Copilot Business의 모든 기능을 제공하며, GitHub Enterprise ‘Cloud’의 웹 UI 상에서 추가적인 Copilot 기능이 제공됩니다.
- Copilot Business와 Copilot Enterprise의 차이는 Copilot Business vs Copilot Enterprise참조
- 개인용은 각 개인이 GitHub.com의 개인 계정에서 구매할 수 있습니다.
- 기업용은 엔터프라이즈 기업욜 위한 ‘보안’이 강화되어 있습니다. (Copilot for Business의 보안참조)
- Copilot은 기본적으로 월별 사용량 기반으로 결제 되는 구조 입니다.
- ‘사용량’은 Copilot을 사용하도록 할당된 ‘개발자 수’ 입니다.
- Copilot for Business의 라이센스 사용량 확인은 GitHub Enterprise에서 Copilot for Business시작하기참조
GitHub Copilot 기업용 라이센스 구매 방법
- GitHub Copilot 기업용 라이센스 구매방법은 GitHub 라이센스, Copilot 구매방법을 참조하세요.
Copilot 기업 고객 라이센스는 높은 수준의 보안을 제공합니다.
- Copilot 기업용 라이센스는 엔터프라이즈 기업의 코드를 default로 모두 폐기합니다.
- 기업의 코드를 저장하거나, 학습에 이용하지 않습니다.
- Copilot 기업용 라이센스의 보안에 대한 자세한 내용은 Copilot for Business의 보안를 참조하세요.
GitHub Copilot의 효과
- Copilot은 개발자 분들의 생산성 증진과, 혁신에 대한 가속화 그리고 새로운 기술을 빠르게 습득하는데에도 큰 도움을 줍니다.
- Youtube: Copilot for Business - Interview with Jamon Holmgreen, Founder/CTO at InfiniteRed
-
평균 35%의 승인률을 보이고 있습니다.(Copilot이 제안한 코드를 사용하는 비율)
-
GitHub의 자체적인 설문조사 결과 많은 수의 개발자 분들이 ‘더 생산적으로 일한다’, ‘높은 집중도를 유지’, ‘반복적인 task’에 큰 도움이 되었다고 응답했습니다.
- 총 95명의 개발자들을 대상으로, Javascript로 웹서버를 작성하는 task를 주고, 45명은 Copilot을 사용하고, 나머지 50명은 사용하지 않게 하여 비교 시험을 했습니다. 그 결과, 완료 시간에서 2배이상의 차이가 나는 것을 알 수 있었습니다.
GitHub Copilot ‘Business’ 무료 트라이얼
-
GitHub Copilot의 ‘Business’ 라이센스에 대해 30일/50명까지 트라이얼이 제공됩니다. (GitHub Copilot Enterprise 라이센스의 무료 트라이얼은, GitHub Enterprise와 GitHub Copilot Business 두가지 모두를 상용으로 사용하시는 고객에게 제공됩니다)
-
GitHub Copilot Business 만의 트라이얼은 제공되지 않고,
GitHub Enterprise
의 30일/50명 트라이얼에 Copilot Business 트라이얼이 함께 제공되는 형태 입니다. -
GitHub Enterprise 트라이얼이 시작되면, 바로 1일로 카운트 되니, 첫날 바로 모든 사용자를 등록하셔야 30일 전체를 모두 사용하실 수 있습니다.
-
Copilot Standalone (GitHub Enterprise라이센스를 구매하지 않고, Copilot Business만을 구매) 에 대해서는, **트라이얼에서의 환경을 사용하지 못하고, Copilot Standalone을 새로 구축해야 합니다.
-
Copilot Standalone의 신청은 링크를 참조 하시면 됩니다.
-
만약 트라이얼로 부터, Copilot Standalone으로 끊김 없이 사용을 원하시면, 트라이얼이 만료되기 2주전에 Copilot Standalone을 신청하셔야 합니다. (Copilot Standalone은 신청 후 1~2주 소요됨)
-
GitHub Copilot Business 무료 트라이얼 신청하기
-
GitHub Enterprise 무료 트라이얼 신청
-
Personal account 에서 할지, 혹은 Entra ID와 같은 기업의 인증서버 연동을 구성해서 기업 계정을 사용할지 선택
-
위 링크에서 ‘
Set up a trial of GitHub Enterprise Cloud
‘를 클릭하시면, 아래와 같은 페이지가 나옵니다.
- Personal account 사용
- 개인 계정으로 GitHub Enterprise 무료 트라이얼을 신청하신 후, Copilot Business를 활성화 하시면 됩니다.
- 개인 계정 사용에 대한 이후 설정 과정은, 아래 설정 가이드를 참조하시면 됩니다.
- 개인 계정으로 GitHub Enterprise 무료 트라이얼을 신청하신 후, Copilot Business를 활성화 하시면 됩니다.
- 기업 계정 사용 (Managed Users)
- 트라이얼에서 GitHub Copilot을 활성화 하시기 위해서는 Credit 카드 정보를 등록해야 합니다. 혹시 모를 과금 방지를 위해 30일 째 반드시 Enterprise 를 삭제 해 주시는 것이 권고됩니다.