2023년 4월 20일

사용기 - AI 기반 코드 어시스턴트 : GitHub Copilot

AWS CodeWisperer 을 잠시 경험하고 처음 갇게된 생각이 "GitHub Copilot 은 어떻까?" 였다.  

GitHub Copilot은 GitHub가 OpenAI와 협력하여 개발한 AI 기반 코드 어시스턴트 도구이다. 이 도구는 머신 러닝을 사용하여 재사용 가능한 코드 (snippet) 와 작성 중인 코드의 컨텍스트와 리포지토리의 주변 코드를 바탕으로 코드 전체를 제안하도록 되어있다고 한다. 또한 오픈 소스 코드의 방대한 데이터 세트 학습을 바탕으로 하여 코딩을 더 빠르고 효율적으로 수행할 수 있도록 설계되었다고한다. 

GitHub Copilot 은 유료 서비스이지만 1개월 간의 무료 체험을 제공하고 있다.

https://github.com/features/copilot

구독이 완료되면 아래와 같이 Visual Studio Code 확장 플러그인을 설치한다. 설치는 Visual Studio Code Marketplace 에서 "copilot" 을 검색하여 설치한다. 

 ➔ GitHub Copilot 확장 페이지

① Shift + Command + X 단축키를 입력 Marketplace 열고 "copilot" 검색을 통하여 Visual Studio Code 확장 설치


② 설치가 완료되면 바로 사용이 가능한데 CodeWhisperer 경우와 유사하게 원하는 것을 정확하게 이해하고 추천해주는 것 같지는 않다. 



기대한 한 것보다는 못했지만 개발을 처음 시작하는 경우라면 아주 유용할 것 같다는 생각이 들었다. 또한 익숙하지 않은 새로운 언어를 접하는 경우에도 도움이 될 것 같다.

댓글 없음:

댓글 쓰기