GitHub Copilot 이란?
GitHub에서 2021년 출시한 자동 완성 AI이다.
주석이나 함수 이름에 담긴 의미를 파악하여 코드를 자동 완성해, 단순하고 반복적인 간단하지만 번거로운 작업을 자동화 해준다는 특징이 있다.
현재 GitHub 계정을 인증받고 결제 등록을 하면 60일간 무료 체험을 할 수 있고,
월 $10 / 년 $100 정액제로 이어 사용할 수 있다고 한다.
코파일럿 회원 가입 및 등록하기
우선 아래의 링크로 들어가서 깃허브에 가입을 한다. (기존 계정이 있을경우 생략)
GitHub: Where the world builds software
GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...
github.com
사용할 이메일, 비밀번호, 닉네임을 입력해 계정을 만듭니다.
입력한 이메일에 인증번호를 입력하면 회원가입이 끝이 난다.
그리고 아래 Copilot 사이트를 이동해보자
GitHub Copilot · Your AI pair programmer
GitHub Copilot works alongside you directly in your editor, suggesting whole lines or entire functions for you.
github.com
공식 홈페이지에서 Start my free trial 을 클릭하여 방금 가입한 깃허브 계정으로 로그인하면 아래와 같이
정액제 선택이 나온다.
일단 체험 60일을 위해 월간 정액제로 선택
그럼 개인정보 및 카드 결제 정보를 입력한다. 이건 간단하니 생략한다..
Visual Studio Code 로 테스트 해볼 예정이다. 위에서 툴을 클릭하면 메뉴얼을 볼 수 있다.
이제 모두 준비 끝이 났다.
코파일럿 플러그인 설치
Visual Studio Code 를 실행하여 코파일 플러그인을 설치한다
플러그인 코파일럿을 Install 을 받고 우측 하단에 GitHub 로그인 알림이 뜨면 로그인 해주면된다.
로그인 후 연동을 하면 설정은 마무리된다.
사용 해보기
주석으로 <!--install bootstrap--> 을 적은 뒤 엔터를 눌러 다음 줄에서 기다리고 있으면
해당 라인에서 회색으로 표시가 된다. Tab 을 누르면 해당 내용을 가져와서 코드 삽입을 해준다.
이렇게 바디도 자동 완성을 할 수 있고
이렇게 유효성 검사 JS도 자동완성을 할 수 있다...
이로 인해 구글링 하는 횟수도 상당히 많이 줄어들었고
번거롭게 작업하던 코드를 쉽게 가져와서 추가, 수정 할 수 있다.
물론 내 입맛 100% 를 충족시켜주지는 않겠지만, 틀만 잡아줘도 그 역할은 충분히 했다고 볼 수 있다.
월 14,000원 정도의 가치는 충분해 보인다.