Google, Gemini Code Assist에 새로운 AI 기능 추가
Google이 자사의 AI 코딩 어시스턴트인 "Gemini Code Assist"에 주도형 기능을 추가했습니다. 이 소식은 최근 개최된 Cloud Next 컨퍼런스에서 공식 발표됐습니다. 주요 특징은 복잡한 프로그래밍 작업을 여러 단계에 걸쳐 자동으로 처리할 수 있는 새로운 AI 에이전트 시스템입니다.
문서 기반 앱 개발까지 지원하는 AI
새롭게 공개된 AI 에이전트는 Google Docs에 작성된 제품 사양서를 기반으로 직접 애플리케이션을 생성하거나, 프로그래밍 언어 간 코드 변환을 수행할 수 있습니다. 또한 Android Studio를 포함해 다양한 개발 환경에서 Code Assist를 사용할 수 있도록 지원 범위가 확대되었습니다.
치열해진 AI 코딩 어시스턴트 시장
이번 업그레이드는 GitHub Copilot, Cursor, Devin 등 경쟁자들의 압박에 대한 대응으로 풀이됩니다. AI 코딩 어시스턴트 시장은 매달 경쟁이 치열해지고 있으며, 특히 개발 생산성을 비약적으로 향상시킬 수 있는 가능성 때문에 기업들의 관심이 집중되고 있습니다.
칸반 보드로 체계적 작업 관리 가능
업데이트된 Gemini Code Assist는 새로운 칸반(Kanban) 보드를 통해 에이전트의 작업을 관리할 수 있습니다. 이 보드는 작업 계획 생성, 단계별 진행 상황 공유 등 프로젝트를 체계적으로 진행할 수 있도록 설계되었습니다. Google은 Code Assist가 소프트웨어 제작, 코드 마이그레이션, 앱 기능 추가, 코드 리뷰, 단위 테스트 및 문서 작성까지 지원한다고 강조했습니다.
여전히 불확실한 실제 성능
그러나 Code Assist의 실질적인 성능에 대해서는 여전히 의문이 제기되고 있습니다. 현재 최상위 AI 코딩 도구들조차 종종 보안 취약점을 초래하거나 버그를 유발하는데, 이는 프로그래밍 논리를 완벽하게 이해하지 못하는 한계 때문입니다. 예를 들어, Devin의 최근 테스트에서는 20개 과제 중 고작 3개만 성공적으로 완수한 것으로 나타났습니다.
따라서 Code Assist를 활용해 애플리케이션을 생성하거나 코드 리팩토링을 수행할 때는, 생성된 코드를 반드시 직접 검토하는 것이 안전할 것으로 보입니다.
의견
Google이 Code Assist를 통해 에이전트 기반 AI 코딩 지원을 강화한 것은 매우 고무적입니다. 특히 문서 기반 앱 제작이나 언어 간 코드 변환 같은 기능은 AI 코딩 어시스턴트가 한층 더 실용적으로 진화할 수 있음을 보여줍니다. 그러나 아직까지 코드 품질과 정확성 문제는 완전히 해결되지 않은 만큼, 개발자와 팀이 이를 맹신하지 않고 직접 검토와 검증을 병행하는 유연성이 필요해 보입니다. 이는 앞으로 AI 코딩 도구의 발전에서도 핵심 과제로 남을 것입니다.