
구글의 AI 코딩 어시스턴트인 Gemini Code Assist가 새로운 '에이전트형(agentic)' 기능을 프리뷰로 선보입니다.
구글은 수요일 Cloud Next 컨퍼런스에서 Code Assist가 이제 여러 단계를 거쳐 복잡한 프로그래밍 작업을 완료할 수 있는 새로운 AI '에이전트'를 배포할 수 있게 되었다고 밝혔습니다. 예를 들어, Google Docs의 제품 사양으로부터 애플리케이션을 생성하거나, 한 언어에서 다른 언어로 코드를 변환하는 작업도 수행할 수 있습니다. Code Assist는 이제 다른 코딩 환경뿐만 아니라 Android Studio에서도 사용 가능합니다.
Code Assist의 이러한 업그레이드는 GitHub Copilot, Cursor, 그리고 화제의 프로그래밍 도구 Devin을 개발한 Cognition Labs와 같은 경쟁사들의 압박에 따른 것으로 보입니다. AI 코딩 어시스턴트 시장은 매달 그 경쟁이 심화하고 있으며, 막대한 자금이 몰리고 있는 상황입니다. 이러한 기술이 생산성 향상에 기여할 잠재력을 고려할 때, 이는 전혀 놀랄 만한 일이 아닙니다.
새로운 Gemini Code Assist 칸반 보드에서 관리할 수 있는 Code Assist의 에이전트는 작업 요청에 대한 작업 계획을 생성하고 단계별 진행 상황을 보고합니다. 회사 측에 따르면, 에이전트는 소프트웨어 생성 및 코드 마이그레이션을 넘어, 새로운 앱 기능 구현, 코드 검토 실행, 단위 테스트 및 문서 생성까지 수행할 수 있습니다.
하지만 Code Assist가 이 모든 기능을 실제로 얼마나 완벽하게 수행할 수 있는지는 불분명합니다. 연구 결과에 따르면, 현재 최고의 코드 생성 AI조차도 프로그래밍 논리 이해 능력 등 특정 영역의 취약성으로 인해 보안 취약점이나 버그를 유발하는 경향이 있습니다.
실제로 Devin에 대한 최근 평가에서는 20개의 작업 중 단 3개만이 성공적으로 완료된 사례가 보고되기도 했습니다.
따라서 Code Assist에 애플리케이션 생성이나 리팩토링 작업을 의뢰하더라도, 만일의 경우를 대비하여 직접 코드를 검토하는 것이 안전할 수 있습니다.