본문으로 건너뛰기
IFAI

AI 도구

Gemini Code Assist, 에이전트 모드 추가: 한 줄 프롬프트로 다중 파일 수정

게시 확산 지수 40

Google이 Gemini Code Assist의 최신 업데이트를 공개했다. 새로 도입된 에이전트 모드는 전체 코드베이스를 분석해 단일 프롬프트로 여러 파일에 걸친 리팩터링과 기능 구현을 조율하며, 사전 계획 검토 및 롤백 기능도 제공한다.

Gemini Code Assist, 에이전트 모드 추가: 한 줄 프롬프트로 다중 파일 수정
이미지: blog.google

지금까지 에디터 안에서 AI 코딩 도구를 쓸 때 가장 답답했던 순간은 AI가 현재 열려 있는 탭 하나만 바라보고 있을 때였습니다. 프론트엔드 코드를 만들어서 붙여넣고, 다시 백엔드 파일을 열어 관련 코드를 요청한 뒤 수동으로 에러를 잡는 일은 개발자에게 또 다른 피로였습니다.

Google이 자사 AI 코딩 어시스턴트인 Gemini Code Assist의 대규모 업데이트 내용을 정리해 공유했습니다. 핵심은 지난달 Insiders 채널에 먼저 선보였던 에이전트 모드(Agent Mode)와 터미널 환경을 위한 Gemini CLI, 그리고 일상적인 IDE 사용성을 다듬은 개선 기능들입니다.

개인 개발자는 Visual Studio Code와 JetBrains IDE 플러그인을 설치해 무료로 바로 사용해 볼 수 있습니다.

프로젝트 전체를 읽고 움직이는 에이전트 모드

이번 업데이트의 중심축인 에이전트 모드는 단순한 자동완성을 넘어 복잡한 작업을 위임받는 페어 프로그래머에 가깝습니다.

열려 있는 특정 파일만 보는 것이 아니라 코드베이스 전체를 분석해 애플리케이션의 아키텍처, 의존성 구조, 기존 코딩 스타일을 파악합니다. 덕분에 여러 파일에 걸친 변경 작업을 프롬프트 하나로 처리할 수 있습니다.

예를 들어 모든 API 엔드포인트의 인증 방식을 변경하거나, 핵심 라이브러리를 판올림하면서 발생한 호환성 문제를 해결하고, 풀스택 사용자 설정 페이지를 통째로 추가하는 식의 대규모 작업을 한 번에 지시할 수 있습니다.

AI가 코드를 제멋대로 망가뜨리지 않도록 통제 장치도 마련했습니다. 에이전트는 코드를 직접 수정하기 전에 어떤 파일을 어떻게 바꿀 것인지 요약한 구체적인 계획을 먼저 제시합니다. 개발자는 계획을 검토하고 대안을 지시하거나 특정 변경을 거부할 수 있습니다.

수정 사항을 적용한 뒤 문제가 생기더라도, 6월 업데이트에 포함된 체크포인트 복원 기능을 통해 변경 전 상태로 파일들을 즉시 되돌릴 수 있습니다.

터미널 진입과 IDE 작업 편의성 개선

스마트한 에이전트 기능과 함께 터미널에서 곧바로 질의하고 코드를 생성하거나 디버깅할 수 있는 Gemini CLI도 제공됩니다. 터미널 창과 IDE 창을 번갈아 오가며 맥락이 끊기는 문제를 줄이기 위한 조치입니다.

IDE 내부의 컨텍스트 제어 기능도 한층 꼼꼼해졌습니다. .gitignore를 자동으로 반영하는 것은 물론, 보안에 민감한 코드나 레거시 코드를 AI 분석 대상에서 제외할 수 있는 .aiexclude 파일 생성을 지원합니다. 터미널의 에러 로그를 복사해 붙여넣을 필요 없이 채팅창에 바로 첨부해 원인을 물어볼 수도 있습니다.

채팅 인터페이스 역시 개선되었습니다. 추천 코드는 접고 펼 수 있는 깔끔한 미리보기 블록으로 표시되며, 채팅 내용에 등장한 파일 이름을 누르면 에디터에서 해당 파일이 즉각 열립니다. 출력이 너무 길어질 때는 생성을 중간에 중단할 수 있습니다.

왜 중요한가

우리는 Google이 AI 코딩 도구의 본질적인 병목 현상을 정확하게 짚었다고 봅니다. 이제 단일 파일에서의 짧은 코드 생성은 큰 변별력이 없으며, 전체 코드베이스를 조망하면서 다중 파일 작업을 얼마나 안전하게 조율하느냐가 핵심 경쟁력입니다.

특히 개인 개발자에게 VS Code뿐 아니라 점유율이 높은 JetBrains 환경까지 무료로 열어준 점은 접근성 측면에서 매우 유리한 선택입니다. 값비싼 구독료를 내거나 낯선 전용 에디터로 갈아타기 망설여졌던 개발자라면 지금 바로 시도해 볼 만합니다.

무엇보다 영리한 부분은 작업 전 계획 검토와 일괄 체크포인트 롤백을 기본 안전장치로 배치했다는 점입니다. AI가 대규모 리팩토링을 수행할 때 되돌릴 수 있다는 확신이 없으면 개발자는 기능을 꺼버리기 마련인데, 이 심리적 장벽을 낮췄습니다.

업계 전반으로 보면 Cursor 같은 차세대 AI 중심 에디터들이 전체 컨텍스트 파악과 다중 파일 편집으로 개발자들을 끌어당기자, Google이 플러그인 생태계를 통해 강력하게 맞불을 놓은 모양새입니다. GitHub Copilot과의 주도권 다툼 속에서 기존 IDE 환경을 선호하는 실무진을 붙잡아 두기에 충분한 카드입니다.

출처 (1)

  1. [1]
    blog.google(새 탭에서 열림)원문blog.google

매일 AI 콘텐츠 픽