GitHub Copilot? 이거 뭔데

주성민·2022년 10월 6일
1
post-thumbnail

Copilot 2주 사용 후기

Copilot 이 뭔데?

GitHub가 2021년 출시한 자동 코드 완성 인공지능
OpenAI의 GPT-3 모델을 이용, GitHub의 Repository를 학습시키는 방식으로 개발되었다.

비용 ?

Copilot은 월 10$ 정도의 구독형 상업 판매로 사실 이용해보고는 싶었으나 잠정 보류해둔 상태였으나, GitHub 계정의 Pro 권한이 있다면 무료로 사용할 수 있다는 것을 알게되어 시작하게 되었다.

적용 범위

Visual Studio, vscode, JetBrains IDE 등 다양한 IDE와 언어, 프레임워크를 지원한다.

나의 경우 WebStorm, Intellij, DataGrip를 주로 사용하는데 모두 JetBrains IDE이기 때문에 공통적으로 적용할 수 있었다.

간단 사용 예시

// 무게 단위 변환 클래스

위와 같이 주석으로 내가 원하는 요구사항을 기재하면 Copilot이 분석한 최적의 소스를 예시로 제공해준다.
이에 대한 소스 반영 여부는 개발자의 몫.

마음에 들지 않는다 'ALT + ]' 키로 제안을 변경할 수 있다.

2주 사용 후기

개인적으로는 기본적인 IDE의 자동 완성 기능의 향상된 버전이라고 생각한다.

Copilot을 제대로 활용하기 위해서는 본인의 요구사항을 명확하게 정의 할 수 있어야 한다.

확실히 간단한 로직의 작성 등에서는 타이핑의 속도를 매우 줄여주는 장점도 있었으며, 같은 요구사항에서 여러 해결 방법을 참고할 수 있는 방법으로도 활용할 수 있었다.

profile
Java Dev

0개의 댓글