[Git] 깃허브 코파일럿 사용하기
목차
깃허브 코파일럿
GitHub Copilot은 GitHub와 OpenAI가 협력하여 개발한 AI 기반 코드 작성 도구다. 이 도구는 코드 자동 완성, 함수 작성, 주석 생성 등 다양한 프로그래밍 작업을 도와 개발 생산성을 크게 향상시킨다. 이번 포스팅에서는 깃허브 코파일럿이 무엇인지, 그리고 VSCode에서 깃허브 코파일럿을 사용하는 방법을 알아보자.
1. 깃허브 코파일럿이란?
GitHub Copilot은 OpenAI의 Codex 모델을 기반으로 하는 AI 코드 어시스턴트다. 이는 사용자의 코드 작성 패턴을 학습하여, 다음에 작성할 코드를 예측하고 제안한다. 주요 기능은 다음과 같다:
- 코드 자동 완성: 코드의 일부분을 입력하면 나머지 부분을 자동으로 완성해준다.
- 함수 및 클래스 생성: 함수나 클래스의 이름만 입력하면, 그에 맞는 구현을 제안해준다.
- 주석 기반 코드 생성: 주석을 입력하면, 주석에 맞는 코드를 생성해준다.
- 다양한 언어 지원: Python, JavaScript, TypeScript, Ruby, Go, C# 등 여러 프로그래밍 언어를 지원한다.
2. VSCode에서 깃허브 코파일럿 사용하기
1) GitHub Copilot 확장팩 추가
VSCode에서 GitHub Copilot을 사용하려면 GitHub Copilot 확장팩을 설치해야 한다.
1. VSCode를 열고, 왼쪽 사이드바에서 확장(Extensions) 아이콘을 클릭한다.
2. 검색창에 "GitHub Copilot"을 입력하고, GitHub에서 제공하는 GitHub Copilot 확장팩을 설치한다.
2) GitHub Copilot 설정
- GitHub 로그인 후 Copilot 활성화
GitHub Copilot을 사용하려면 GitHub 계정에 로그인해야 한다. GitHub Copilot 확장팩이 설치되고 GitHub 계정으로 로그인되면, Copilot이 활성화된다. 이제 코드 작성 중에 Copilot의 도움을 받을 수 있다.
3) GitHub Copilot 사용 방법
- 코드 자동 완성
코드를 작성하다가 Copilot의 제안을 받으려면, 코드의 일부를 입력한 후 `Tab` 키를 누르면 된다. 예를 들어, 함수 이름을 입력하면 Copilot이 해당 함수의 구현을 제안해준다.
- 코파일럿 채팅