[I/O 2025] 제미나이와 함께하는 코딩, 더욱 간편해졌습니다
News

[I/O 2025] 제미나이와 함께하는 코딩, 더욱 간편해졌습니다

다미스 카루나라트네(Damith Karunaratne)
2025.05.25
·Web·by Anonymous
#AI#Gemini#Code Assist#Developer Tools#Product Launch

핵심 포인트

  • 1개인용 및 GitHub용 Gemini Code Assist가 최신 모델인 Gemini 2.5를 기반으로 정식 출시되어 개발자가 코딩 작업을 신속하고 효율적으로 처리할 수 있게 되었습니다.
  • 2채팅 기록 및 스레드, 맞춤형 AI 응답 규칙, 커스텀 명령어 등 다양한 신규 기능이 추가되어 개발 워크플로우의 유연성과 협업 효율성이 향상되었습니다.
  • 3Gemini Code Assist는 개발자의 작업 완료 성공률을 2.5배 높이는 것으로 나타났으며, Visual Studio Code, JetBrains IDE 등에서 확장 프로그램으로 활용 가능합니다.

제미나이 코드 어시스트(Gemini Code Assist)는 개인용(for Individuals)과 깃허브용(for GitHub) 두 가지 버전으로 정식 출시되었으며, 최신 모델인 제미나이 2.5(Gemini 2.5)를 기반으로 합니다. 이 AI 코딩 어시스턴트는 개발자 생산성 향상과 효율적인 협업 환경 구축을 목표로 합니다.

핵심 기능 및 기술적 세부 사항 (Core Methodology):

  • 모델 기반: 모든 제미나이 코드 어시스트 버전은 '제미나이 2.5(Gemini 2.5)' 모델을 활용하여 강화된 코딩 성능을 제공합니다. 이 모델은 개발자가 복잡한 작업을 신속하게 시작하고 처리할 수 있도록 지원하며, 시각적으로 매력적인 웹 애플리케이션 개발, 코드 변환 및 편집 등 다양한 작업을 보다 효율적으로 수행하도록 돕습니다.
  • 사용자 맞춤 설정 및 워크플로우 유연성:
    • 채팅 기록 및 스레드(Chat history and threads): 사용자가 이전에 중단했던 작업 지점에서 즉시 재개하거나, 새로운 기능 개발 또는 코드 구조 개선과 같은 다양한 방향으로 작업을 확장할 수 있도록 이전 대화 맥락을 유지하여 연속적인 작업 흐름을 제공합니다.
    • AI 응답 맞춤 설정: 개발자는 AI가 생성하는 모든 결과에 일관되게 적용할 특정 규칙("항상 단위 테스트 추가" 등)을 사전에 지정하여 제미나이의 응답 방식을 개인의 코딩 표준이나 팀의 스타일에 맞게 조정할 수 있습니다. 이는 코드 품질과 일관성 유지에 기여합니다.
    • 맞춤 명령어(Custom commands): "예외 처리 로직 생성"과 같이 반복적인 코딩 작업을 자동화하는 명령어를 정의하여 개발 시간을 단축하고 효율성을 높입니다.
    • 개선된 코드 제안 검토 및 수락: AI가 제안하는 코드 스니펫을 부분적으로, 파일 단위로, 또는 전체적으로 선택하여 적용할 수 있는 유연한 검토 및 수락 기능을 제공합니다. 이는 개발자가 코드 통합 과정에서 더 큰 제어권을 가지며, 작업의 유연성과 효율성을 크게 향상시킵니다.
  • 향후 컨텍스트 윈도우 확장: 버텍스 AI(Vertex AI)를 통해 '제미나이 코드 어시스트 스탠다드 및 엔터프라이즈(Gemini Code Assist Standard and Enterprises)' 이용자를 위한 2백만 토큰(2 million token) 컨텍스트 윈도우 기능이 곧 제공될 예정입니다. 이 대규모 컨텍스트 윈도우는 방대한 코드베이스를 기반으로 하는 버그 추적, 복잡한 코드 변환, 그리고 신규 팀원 온보딩을 위한 가이드 생성과 같은 대규모 복잡한 작업에 특히 유용합니다.

성능 검증:

실제 실험 1(Experimental study 1)에 따르면, 제미나이 코드 어시스트를 사용하는 개발자는 코딩 보조 도구를 전혀 사용하지 않는 개발자에 비해 일반적인 개발 작업을 성공적으로 완료할 확률이 2.5배 더 높은 것으로 나타나, 이 도구가 개발자의 작업 완료에 상당한 도움이 됨을 입증했습니다.

지원 환경:

제미나이 코드 어시스트는 비주얼 스튜디오 코드(Visual Studio Code) 및 젯브레인 IDE(JetBrains IDE)용 확장 프로그램으로 제공되며, 깃허브 앱(GitHub app)을 통해 코드 리뷰 에이전트를 활용할 수 있습니다. 또한, '기업용 안드로이드 스튜디오(Gemini in Android Studio for businesses)'에서도 안드로이드 개발 생애주기 전반에 걸쳐 제미나이 기능을 활용할 수 있습니다.