SK플래닛, GitHub Copilot으로 개발 생산성 40% 향상!

by DD
1년 전
조회수 10

SK플래닛, GitHub Copilot 도입 후 개발 생산성 향상 실험 진행

자연어 to Code 기능, 코드 자동 완성 등 다양한 기능 활용

40%의 개발 시간 단축 및 개발자 체감 생산성 개선 확인

Copilot, 코드 생성의 새로운 지평

Copilot은 자연어 프롬프트를 통해 코드 생성, 자동 완성, 리팩토링을 지원한다. 구체적으로 API 명세주석으로부터 코드를 생성하며, 개발자의 의도를 분석하여 코드 추천 기능을 제공한다. 따라서 개발자는 반복적인 작업에서 벗어나 핵심 로직 개발에 집중할 수 있다.

생산성 향상, 어디까지 가능한가?

SK플래닛 실험 결과, Copilot 사용 시 개발 시간 40% 단축 효과를 확인했다. Microsoft의 실험에서는 55%의 개발 속도 향상을 보였다. 반면, 보안 취약점환각 현상에 대한 주의가 필요하며, 개발자의 코드 이해 능력 또한 중요하다.

Copilot, 어떻게 활용할 것인가?

Copilot은 코드 리팩토링, 레거시 코드 분석, 테스트 코드 작성 등 다양한 분야에 활용 가능하다. 구체적으로 /explain 명령어를 통해 코드 블록의 의도를 파악하고, /doc 명령어를 통해 Javadoc 스타일의 문서를 생성한다. 따라서 개발자는 프롬프트 엔지니어링 능력을 향상시켜야 한다.

SK플래닛 개발자들의 GitHub Copilot 활용기(AI-assisted Coding과 개발 생산성 향상 #2)