1. 깃허브 코파일럿이란?
깃허브 코파일럿은 GitHub와 OpenAI가 공동으로 개발한 인공지능(AI) 기반 코드 작성 도구입니다.
이 도구는 코드 자동 완성, 주석 기반 코드 생성, 문맥 이해를 통한 제안 등의 기능을 제공하며, Visual Studio Code(이하 VS Code)와 같은 IDE에서 사용할 수 있습니다.
지원 언어
JavaScript, Python, Java, C언어 등 다양한 프로그래밍 언어를 지원합니다.
활용 예시
- 함수를 작성하면 관련 코드 자동 제안
- 주석 작성 시, 주석에 맞는 코드 생성
- 깃 리포지토리 파일 경로 검색 및 특정 기호 정의
2. 깃허브 코파일럿 구독 플랜
- 개인 플랜: 월 $10 (첫 달 무료)
- 비즈니스 플랜: 월 $19
- 기업 플랜: 월 $39
학생 무료 사용
학생은 인증 절차를 통해 무료로 사용할 수 있습니다. 자세한 내용은 GitHub 교육 사이트를 참고하세요.
3. 깃허브 코파일럿 설치 방법
1) 깃허브 코파일럿 결제하기
- 깃허브 코파일럿 공식 사이트에 접속하여 깃허브 계정으로 로그인합니다.
- 원하는 구독 플랜 선택 후, 결제 정보를 입력하고 저장합니다.
2) Visual Studio Code에 설치하기
- VS Code를 열고 왼쪽 사이드바의 Extensions(확장 프로그램) 아이콘을 클릭합니다.
- 검색창에 Copilot을 입력 후, GitHub Copilot과 GitHub Copilot Chat 확장을 설치합니다.
- 설치 후 VS Code를 재시작하여 활성화합니다.
4. 깃허브 코파일럿 사용법
1) Copilot Chat
- 단축키: Ctrl+I (Mac: Command+I)
- 새로운 파일에서 Ctrl+I를 누르면 Copilot Chat 창이 열립니다.
- 예시
"자바로 Hello World를 출력하는 코드를 작성해줘."
요청 시, 아래와 같은 코드를 생성해줍니다.
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
- 코드 설명
- public class HelloWorld: 클래스 선언
- public static void main: 프로그램의 시작점
- System.out.println: 텍스트 출력
2) 인라인 채팅
- 단축키: Ctrl+I를 눌러 특정 코드에 대한 제안을 요청
- 사용 방법: 코드 블록을 드래그 → 단축키 입력 → 프롬프트 작성
- 예시: 반복문 횟수를 수정하거나 새로운 조건 추가
3) 퀵 채팅
- 단축키: Ctrl+Shift+I (Mac: Command+Shift+I)
- 즉각적인 코드 검색, 생성 및 설명 기능 제공
4) 스마트 액션
- 선택된 코드에 대해:
- Explain This: 코드 설명
- Fix This: 코드 오류 수정
5) 키워드 활용
- @workspace: 현재 워크스페이스 관련 질문
- @vscode: VS Code 설정 및 기능 관련 질문
- @terminal: 터미널 명령 관련 질문
슬래시 명령 슬래시 명령은 깃허브 코파일럿 채팅에서 의도를 정확히 하는 데에 도움이 됩니다. 예를 들어, Java 새 프로젝트를 만들고 싶다면 (@workspace) /new Java 라고 작성할 수 있습니다.
/help: GitHub Copilot 사용에 대한 도움말 받기
/doc: 코드 문서 생성
/clear: 새로운 채팅 세션을 시작하기
(@workspace) /explain: 선택된 코드가 어떻게 작동하는지 설명 받기
(@workspace) /fix: 선택된 코드의 문제에 대한 해결책을 제안 받기
(@workspace) /tests: 선택된 코드에 대한 단위 테스트를 생성하기
(@workspace) /new: 새 작업 공간 또는 새 파일에 대한 스캐폴드 코드를 생성하기
(@workspace) /newNotebook: 새 Jupyter Notebook을 만들기
(@vscode) /api: VS Code 확장 개발에 대해 질문하기
(@vscode) /search: 검색 보기에 대한 쿼리 매개변수 생성하기
@vscode /runCommand: VS Code 명령 검색 또는 실행하기
@terminal /explain: 터미널 기능이나 셸 명령을 설명하기5. 깃허브 코파일럿 활용 팁
- 주석을 잘 활용
- 원하는 기능을 주석으로 작성하면 보다 정확한 코드 제안을 받을 수 있습니다.
- 특정 코드 블록에 집중
- 드래그하여 특정 코드에 대한 개선점을 요청하면 더 효율적으로 사용 가능합니다.
- 명확한 프롬프트 작성
- 짧고 구체적인 요청이 더 나은 결과를 제공합니다.
깃허브 코파일럿은 개발 초보자부터 전문가까지 모두에게 유용한 도구입니다.
설치와 활용 방법을 익혀 시간을 절약하고 생산성을 극대화해 보세요.
구독!! 공감과 댓글,
광고 클릭은 저에게 큰 힘이 됩니다.
Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.
'Development News > Development' 카테고리의 다른 글
2025년 새해, M4 칩 탑재한 맥북 에어! 성능부터 디자인까지 달라진 점은? (2) | 2025.01.04 |
---|---|
깃허브 코파일럿 무료 버전 출시! AI 코딩 비서를 무료로 경험해보세요! (4) | 2024.12.21 |
VS Code 단축키 모음 (2) | 2024.11.26 |
파이썬, 깃허브 최강자 등극! 자바스크립트 눌렀다 – AI와 데이터 과학 성장의 주역! (2) | 2024.11.03 |
"맥OS 랜섬웨어 위협! 이제 안전지대는 없다?" – 당신의 맥을 지키기 위한 필수 정보! (3) | 2024.10.26 |