본문 바로가기
Kopilot

깃헙 코파일럿(Copilot) 신청 및 사용법

by Ristonia 2023. 7. 21.

최근에 깃허브에서 만든 코파일럿이 주목을 받고 있습니다. 아직 완벽한 정도는 아니지만 현재 수준만으로도 놀라울 정도의 성능을 보여주는데요. 이번 글에서는 깃허브 코파일럿에 대해 간단히 알아보고, 코파일럿 신청 방법과 사용 방법 등을 정리해봤습니다.

> 목차
1. 깃허브 코파일럿(Github Copilot) 이란?
2. 깃허브 코파일럿 신청 및 가격
3. 깃허브 코파일럿 설치 및 사용법
4. 깃허브 코파일럿 사용 후기




### 1. 깃허브 코파일럿(Github Copilot) 이란?
> 깃허브 코파일럿은 **OpenAI Codex**를 이용하여 개발자에게 실시간으로 코드를 제안하는 프로그램입니다. 깃허브가 보유한 수억 라인의 **public** 코드로 인공지능을 훈련시켜서 만들었는데요. 개발 속도를 높여줄 뿐 아니라 마치 **AI**와 페어 프로그래밍하듯이 실시간 코드를 제안해주기 때문에 향후 개발 생산성에 큰 영향을 미칠 것으로 보여집니다.

### 2. 깃허브 코파일럿 신청 및 가격
#### (1) 깃허브 코파일럿 신청
> 깃허브 코파일럿을 신청하려면 우선 **깃허브(GitHub.com) 계정**이 있어야 합니다. 깃허브 계정이 학생 또는 유명 오픈소스의 관리자로 확인되면, 깃허브 코파일럿을 무료로 이용할 수 있습니다. (깃허브 학생 계정에 대해서는 아래 글 참고)

깃허브 학생 계정 신청 방법 (추가예정)
https://docs.github.com/en/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/apply-for-a-student-developer-pack

#### (2) 깃허브 코파일럿 가격

> 학생 또는 오픈소스 관리자가 아닌 분들은 무료 트라이얼을 이용하여 **첫 30일동안은 무료**로 사용할 수 있습니다. 다만, 무료 트라이얼 기간이 끝난 후에는 비용을 지불해야 합니다. 깃허브 코파일럿 **가격은 월 10 달러 또는 연 100달러** 인데요. 월 또는 연 단위 지불 방식은 **언제든지** 변경할 수 있습니다. 

### 3. 깃허브 코파일럿 설치 및 사용법
#### (1) Extension 설치
> 현재 깃허브 코파일럿을 사용할 수 있는 **IDE로는 VS Code, Visual Studio, JetBrains, Neovim**이 있습니다. 각 IDE에서 깃허브 코파일럿 Extension을 설치하고, **Github 계정을 연결**하면 됩니다. 

설치와 계정 연결이 끝나고 IDE를 한번 재부팅 해주면 바로 깃허브 코파일럿을 사용할 수 있습니다. 자세한 설치 과정은 아래 링크를 참고해보세요.

Getting started with GitHub Copilot in Visual Studio Code

 

Getting started with GitHub Copilot - GitHub Docs

You can start using GitHub Copilot by installing the extension in your preferred environment.

docs.github.com

 

(2) Github Copilot 사용 방법

Github Copilot 사용 방법은 간단합니다. IDE를 열고, 파일을 만든 후 (ex. js파일) 주석을 작성하거나, function 이름(또는 method명)을 작성하면 그에 맞는 코드를 AI가 제시해줍니다. 만약 제시해준 코드가 마음에 들면 Tab(탭)을 누르면 됩니다.


예를 들어, 위 그림처럼 function getMax까지만 쳐도 코드를 제시해줍니다. 또는 // //find lowest number in array // 라고 주석을 치면 그 아래 코드를 보여주는데요. 여기서 간단히 탭을 눌러주면 코드가 적용됩니다. 만약 다른 제안을 선택하려면 Alt + [ 또는 Alt + ]를 눌러서 선택할 수 있습니다.