
구글이 화요일, 자사의 AI 코드 자동 완성 및 지원 도구인 Gemini Code Assist for individuals의 개인용 무료 버전을 출시했다. 이와 함께 구글은 코드를 자동으로 검토하여 버그를 찾고 GitHub 내에서 바로 제안을 제공하는 코드 검토 "에이전트"인 Gemini Code Assist for GitHub도 공개했다.
Code Assist for individuals를 사용하면 개발자는 채팅 인터페이스를 통해 코드를 접근하고 수정할 수 있는 구글의 AI 모델과 자연어로 대화할 수 있다. 이는 GitHub의 인기 도구인 Copilot과 유사하게, 버그 수정, 코드 섹션 완성, 혹은 이해하기 어려운 코드베이스 부분에 대한 설명을 제공할 수 있다.
구글의 AI 코딩 어시스턴트는 코딩 애플리케이션에 맞게 미세 조정된 구글의 Gemini 2.0 AI 모델 변형을 기반으로 한다. Gemini Code Assist for individuals는 VS Code 및 JetBrains와 같은 주요 코딩 환경에 플러그인 형태로 통합할 수 있으며, 다양한 인기 프로그래밍 언어를 지원한다.
특히, Code Assist for individuals는 월 180,000개의 코드 자동 완성 기능을 제공하여, 무료 GitHub Copilot 플랜(월 2,000개) 대비 무려 90배 높은 사용 한도를 자랑한다. 또한, 일일 240개의 채팅 요청을 제공하는데, 이는 무료 GitHub Copilot 플랜이 제공하는 요청 수보다 약 5배 많은 수치이다.
Code Assist for individuals에 사용되는 모델은 128,000-토큰 컨텍스트 창을 갖추고 있으며, 이는 구글에 따르면 경쟁사 제품 대비 4배 이상 큰 규모다. 이를 통해 모델은 단일 프롬프트에서 더 많은 코드를 처리하고, 더 복잡한 코드베이스 전반에 걸쳐 추론할 수 있게 한다.
개발자들은 화요일부터 Gemini Code Assist for individuals의 무료 공개 미리보기에 가입할 수 있다.
한편, Gemini Code Assist for GitHub는 풀 리퀘스트(pull requests)를 자동으로 스캔하여 버그를 탐지하고 추가적으로 유용한 권장 사항을 제시한다.
이 두 가지 도구의 출시는 구글이 개발자 도구 분야에서 마이크로소프트와 그 자회사인 GitHub와 경쟁을 가속화하려는 움직임의 일환이다. 구글은 7개월 전, 이전에 GitHub Copilot 팀을 이끌었던 라이언 살바(Ryan Salva)를 영입해 개발자 도구 영역의 작업을 주도하고 있다.
살바는 TechCrunch와의 인터뷰에서, 매우 높은 사용 한도를 가진 무료 AI 코딩 어시스턴트를 제공함으로써 개발자들이 커리어 초기에 Code Assist를 사용하도록 유도하고자 한다고 밝혔다. 그는 이러한 초기 사용 개발자들 중 상당수가 결국 구글이 수익을 창출하는 기업용 Code Assist 플랜으로 업그레이드할 것으로 예상한다고 덧붙였다.
구글은 약 1년 동안 Gemini Code Assist를 기업 고객을 대상으로 판매해 왔다. 회사는 지난 12월, 이 AI 코딩 어시스턴트가 GitLab, GitHub, Google Docs 등 타사 도구와 곧 통합될 것이라고 발표한 바 있다. 기업용 Code Assist 등급에는 감사 로그(audit logs), 기타 Google Cloud 제품과의 통합, 비공개 리포지토리를 위한 사용자 지정 설정 등 추가 기능이 제공된다.