GitHub와 OpenAI가 힘을 합쳐 자체 코드를 생성할 수 있는 새로운 AI 도구를 도입했습니다. 사용자와 개발자가 코드를 보다 효율적으로 작성할 수 있도록 돕는 것을 목표로 합니다. Copilot이라고 하며 코드 줄과 때로는 전체 기능을 제안할 수 있습니다.
이 프로젝트를 위해 GitHub는 Elon Musk가 설립한 인공 지능 연구에 중점을 둔 비영리 조직인 OpenAI와 파트너 관계를 맺었습니다.
GitHub Copilot은 자체 코드를 생성합니다.
플랫폼 관계자에 따르면 Copilot은 개발자를 대체할 수 없습니다. 생산성을 높이고 코드 학습을 촉진해야 하는 도구입니다. 플랫폼은 Copilot을 기반으로 한 상용 제품을 출시할 계획입니다. 현재 Python, JavaScript, TypeScript, Ruby 및 Go에서 가장 잘 작동합니다.
Copilot 이면의 모델은 수십억 줄의 코드로 훈련되었으며, 그 중 많은 코드가 GitHub 자체에서 호스팅되고 공개적으로 사용 가능합니다. 코드를 작성할 때 GitHub Copilot은 작성 시 제안 사항을 제공합니다. 수락하거나 거부할 수 있습니다. 제안을 수락하고 거부하면 기계 학습 덕분에 도구가 자체적으로 개선됩니다.
현재 코딩 중인 내용을 찾기 위해 GitHub Copilot은 주석의 의미, 작성 중인 함수의 이름 또는 마지막 몇 줄을 분석하려고 합니다. 새로운 언어로 시작하거나 과거에 코드 없는 도구를 사용한 적이 있다면 이 소프트웨어가 매우 유용할 수 있습니다. 또한 많은 스택 오버플로 쿼리를 대체할 수 있습니다.
GitHub Copilot은 Visual Studio Code와 직접 통합됩니다. 확장으로 설치하거나 GitHub Codespaces를 사용하여 클라우드에서 사용할 수 있습니다.