Google은 화요일(현지시간), 기업용 AI 코드 완성 서비스인 Gemini Code Assist에서 타사(third-party) 도구 지원 기능을 발표했습니다.
Code Assist는 지난 4월에 출시되었으며, 이전에 서비스되던 Duet AI를 리브랜딩하여 시작한 것입니다. VS Code나 JetBrains 같은 인기 개발 환경의 플러그인을 통해 사용할 수 있는 Code Assist는 Google의 AI 모델을 기반으로 하며, 이 모델들은 대규모 코드에 대한 추론 및 수정을 가능하게 합니다.
이번에 사설 미리보기(private preview) 단계로 추가되는 도구 지원 기능 덕분에, Code Assist는 실시간 데이터와 외부 애플리케이션의 정보에 접근할 수 있게 됩니다. Google 제품 관리 책임자 라이언 살바(Ryan Salva)와 그룹 제품 관리자 프리트팔 보길(Prithpal Bhogill)은 이러한 기능은 잠재적인 방해 요소를 최소화하면서 다양한 기술을 코딩 환경으로 통합하는 것을 목표로 한다고 밝혔습니다.
살바와 보길은 블로그 게시물을 통해 "새로운 도구 기능은 개발자가 겪는 컨텍스트 전환으로 인한 비효율성을 줄이는 데 도움이 될 수 있습니다. 확장 가능하고 안전한 애플리케이션을 프로덕션에 도입하려면 단순히 훌륭한 코드를 작성하는 것 이상이 필요하며, 개발자들은 생산성, 관찰 가능성, 보안, 데이터베이스 등에 대한 솔루션이 필수적입니다"라고 공동으로 작성했습니다.
Code Assist 도구를 개발할 수 있는 주체는 제한적입니다. 현재 구글은 이 프로그램 참여를 Google Cloud 파트너로 한정하고 있습니다.
살바와 보길은 "도구를 사용하면 개발자가 자신의 엔지니어링 시스템 어느 부분에서든 정보를 검색하거나 조치할 수 있습니다. 이는 개발 환경 외부에 있는 서비스에 특히 유용합니다. 예를 들어, Jira 이슈의 최근 댓글을 요약하거나, git에서 파일 변경 사항을 병합한 마지막 사람을 찾거나, Sentry에서 가장 최근의 라이브 사이트 문제를 확인할 수 있습니다"라고 설명했습니다.
출시와 함께 GitLab, GitHub, Sentry.io, Atlassian Rovo, Snyk, 그리고 Google 자체의 Google Docs 도구들이 지원됩니다. 새로운 도구 제작에 관심 있는 Google Cloud 파트너들은 관련 파트너 관리자에게 문의할 수 있다고 살바와 보길은 덧붙였습니다.
Code Assist는 도구들이 Code Assist 자체의 기능과 유사하게 작동하는 확장 기능을 제공하는 GitHub의 Copilot Enterprise의 직접적인 경쟁 제품입니다. 하지만 Google은 Code Assist가 온프레미스에 위치한 코드베이스 지원 등 여러 측면에서 차별점을 갖는다고 오랫동안 강조해 왔습니다.
Code Assist는 올해 들어 코드 변환 능력 강화 기능 추가, 그리고 사설 코드 저장소를 기반으로 사용자 지정 코드 제안을 제공하는 엔터프라이즈 플랜 출시 등 다양한 업그레이드를 거쳤습니다.
AI 기반 지원 코딩 도구에 대한 보안, 저작권, 신뢰성 우려에도 불구하고, 개발자들은 이러한 도구에 큰 관심을 보이고 있으며, GitHub의 최근 설문조사 응답자 대다수가 어떤 형태로든 AI 도구를 채택했다고 응답했습니다. GitHub에 따르면, Copilot의 유료 사용자 수는 지난 4월 기준 180만 명을 넘어섰고, 비즈니스 고객은 5만 명을 초과한 것으로 보고되었습니다.
(광고성 문구는 생략합니다.)