본문 바로가기
AI · 인공지능/AI 뉴스

깃허브가 AI로 개발자의 효율적인 코드 작성을 돕는「GitHub Copilot X」발표

by 두우우부 2023. 3. 24.
반응형

 

GitHub가 AI 모델을 이용해 개발자가 보다 빠르고 효율적으로 코드를 작성할 수 있게 하는 GitHub Copilot(코파일럿) X 를 발표했습니다. 베이스가 된 것은 2021년 6월에 등장한 소스 코드 보완 기능「GitHub Copilot」으로, 플러그인으로서 IDE에 통합되어 있어, 개발자는 보다 쉽게 코드를 작성하고 시간을 절약할 수 있다고 합니다.

Introducing GitHub Copilot X · GitHub
https://github.com/features/preview/copilot-x

Introducing GitHub Copilot X

GitHub Copilot X is our vision for the future of AI-powered software development.

github.com


GitHub Copilot X - YouTube



GitHub는 개발자가 보다 편하게 개발을 진행할 수 있도록 2021년 6월 OpenAI와 제휴하여 GPT-3에 이르는 Codex 모델로 작성된 세계 최초의 대규모 생성 AI 개발 툴인 "GitHub Copilot"를 발표했습니다.

그로부터 2년간, GitHub Copilot은 코드 중 46%의 작성을 도와, 코딩이 최대 55% 고속화된 것으로 보고되었습니다.

GitHub Copilot X는 GitHub Next의 개발 팀이 GitHub Copilot을 단순한 편집기가 아니라 쉽게 액세스 할 수 있는 AI 어시스턴트로 진화시키기 위한 노력을 계속한 결과 태어난 것으로, GitHub 코드의 제안뿐만 아니라 버그의 수정도 가능하게 되었습니다. 구체적으로는 "Copilot Chat"과 "Copilot for pull requests"와 같은 개별적인 여러 기능이 존재합니다.

GitHub Copilot Chat에는 구체적으로 어떻게 버그를 수정할 수 있는지 데모 영상이 공개되어 있습니다.



화면 왼쪽이 Copilot이고, 오른쪽이 개발자 작성 코드입니다. 개발자가 이 코드에서 버그 수정 제안을 요청했습니다.



검토 중인 Copilot.



코드에서 두 가지 문제를 발견.



그 문제를 해결하는 코드를 제시했습니다.



코드의 해당 부분을 선택하고, 클릭 한 번이면 수정 버전으로 바뀝니다.



Copilot for Pull Requests는 풀 리퀘스트에 대한 설명을 자동으로 작성해 주거나, 충분한 테스트를 수행하지 않았을 때 자동으로 경고를 발행합니다.



또한 GitHub Copilot for Docs 에서는 AI가 문서를 학습하고, 채팅 인터페이스를 통해 문서에 대한 질문을 할 수 있습니다.



Copilot for CLI 는 터미널 명령어를 입력하는 데 도움 되는 기능입니다.


또한 이러한 기능은 즉시 사용할 수는 없는 것으로 보이며, 기술 미리 보기 형식으로 공개되고 있습니다.

반응형