본문으로 건너뛰기
IFAI

AI 도구

깃허브, Copilot X 공개: GPT-4 도입해 채팅과 PR 자동 작성 지원

게시 확산 지수 43

GitHub가 GPT-4를 탑재한 차세대 개발 환경 ‘GitHub Copilot X’를 발표했다. 에디터 내 대화형 채팅은 물론 Pull Request 설명 자동 생성, 공식 문서 질의응답, CLI 터미널 지원까지 기능을 대폭 넓혔다. 단순한 코드 완성을 넘어 개발 수명 주기 전반을 AI 어시스턴트로 채우겠다는 구상이다.

이미지: github.blog

개발자가 하루 중 가장 많은 피로를 느끼는 작업은 의외로 복잡한 알고리즘 작성이 아니라, 잊어버린 터미널 명령어를 검색하거나 문서를 뒤적거리고 풀 리퀘스트 설명을 적는 일입니다.

GitHub가 이 모든 번거로움을 해결하겠다고 나섰습니다. GitHub는 3월 22일, OpenAI의 최신 모델인 GPT-4를 개발 전 과정에 통합한 차세대 비전인 'GitHub Copilot X'를 공개했습니다. AI를 에디터 안의 단순 코드 자동완성 도구에서 개발 수명 주기 전체를 아우르는 AI 비서로 확장하겠다는 구상입니다.

GitHub에 따르면 기존 Copilot은 이미 사용자가 작성하는 코드의 46%를 대신 작성하고 있으며, 개발 속도를 최대 55%까지 끌어올렸습니다. 하지만 GitHub는 에디터 안에만 머무를 생각이 없었습니다.

에디터 대화창부터 터미널, PR 작성까지 지원

가장 눈에 띄는 변화는 VS Code와 Visual Studio에 직접 탑재되는 'GitHub Copilot Chat'입니다.

단순한 웹 챗봇과 달리 에디터 내부와 깊숙이 연결되어 있어, 현재 열려 있는 코드와 콘솔 에러 메시지를 스스로 인식합니다. 낯선 코드 블록의 동작 원리를 묻거나 단위 테스트 생성을 요청할 수 있고, 버그 수정 코드까지 제안받을 수 있습니다. 기존에 시연되었던 음성 코딩 기능인 Copilot Voice도 함께 지원됩니다.

에디터 바깥의 작업 환경도 대폭 개편됩니다.

먼저 'Copilot for Pull Requests'는 GPT-4를 활용해 코드 변경 사항을 분석하고 PR 설명을 자동으로 작성해 줍니다. 테스트 커버리지가 부족할 경우 이를 개발자에게 경고하는 기능도 포함됩니다.

기술 문서를 검색할 수 있는 대화형 도구인 'Copilot for Docs'도 선보였습니다. 우선 React, Azure Docs, MDN 문서부터 지원하며, 향후 기업 내부 저장소와 자체 문서로 범위를 넓힐 계획입니다.

마지막으로 터미널 환경을 위한 'Copilot CLI'가 추가되었습니다. 복잡한 셸 스크립트나 기억나지 않는 검색 명령어 옵션을 자연어로 물어보면 바로 실행 가능한 명령어로 조합해 줍니다.

왜 중요한가

우리는 GitHub Copilot X의 가장 영리한 전략이 새로운 도구를 강요하는 대신, 개발자가 매일 거쳐야 하는 병목 구간마다 GPT-4를 빈틈없이 채워 넣었다는 점이라고 봅니다.

문서 확인, 터미널 명령어 입력, PR 작성처럼 개발자의 집중력을 끊어놓던 부수적인 작업들을 하나로 묶어 자동화해 준다는 점에서 실질적인 업무 효율 개선 효과가 클 것으로 보입니다. 개발팀 입장에서는 PR 설명 작성과 기본 테스트 코드 생성만으로도 상당한 시간을 아낄 수 있습니다.

다만 신뢰성 문제는 여전히 주의해야 할 부분입니다. 단순 자동완성 오타는 쉽게 눈에 띄지만, CLI에서 잘못된 명령어를 그대로 실행하거나 AI가 작성한 테스트 코드를 맹신할 경우 시스템 장애나 보안 결함으로 이어질 수 있습니다.

그럼에도 불구하고 개발의 시작부터 배포 직전 단계까지 자사 생태계로 묶어낸 이번 시도는 다른 단독형 AI 코딩 도구들이 따라잡기 힘든 강력한 진입장벽을 세운 셈입니다.

출처 (1)

  1. [1]
    github.blog(새 탭에서 열림)원문github.blog

매일 AI 콘텐츠 픽