Google Cloud Summit London에서 저희는 Google Cloud로 AI로 개발을 혁신하고 차세대 에이전트 애플리케이션을 개발하는 역량을 강화할 수 있는 방안을 공유했습니다. 그 일부로, Firebase Studio에서 달성한 의미 있는 발전 내용을 발표하게 되어 기쁩니다. 이 클라우드 기반 AI 작업공간에서 멀티모달 프롬프트를 사용하여 코드를 생성하든 코드를 직접 작성하든 관계없이 풀 스택 AI 애플리케이션을 만들 수 있습니다. 다양한 기능의 에이전트 모드, MCP(Model Context Protocol)에 대한 기본 지원, Gemini CLI 통합 등 이번 업데이트는 AI 지원 개발을 재정의하고 강력한 AI 기능을 워크플로에 직접 통합하도록 설계되었습니다.
이제 Firebase Studio에서는 새로운 자율 에이전트 모드를 포함해 Gemini와 상호작용을 위한 세 가지 모드가 제공됩니다. 대화를 하거나, 단계별 제어를 통해 작업을 위임하거나, Gemini가 사용자를 대신해 독립적으로 작업을 하도록 맡길 수 있습니다. Gemini 2.5의 심층적 코드 이해와 강력한 추론 기능 덕분에 모드 간에 전환을 원활하게 실행해 개발 작업을 가속화할 수 있습니다.
이 모드는 Gemini와 토론하고 계획을 수립하는 데 사용할 수 있으며 협업을 통한 브레인스토밍, 코드 계획, 복잡한 문제 토론에 이상적입니다. 'Ask' 모드는 전적으로 대화식으로 진행되며 파일은 변경되지 않습니다.
이 모드에서는 Gemini가 앱에 변경 사항을 제안할 수 있지만 사용자는 항상 그 내용을 파악하고 있습니다. 파일을 수정하기 전에 'Agent' 모드에서 제안된 변경 사항을 사용자가 승인해야 하기 때문입니다. 이를 통해 완벽하게 감독할 수 있으며 변경 사항이 프로젝트에 통합되기 전에 쉽게 코드 검토할 수 있습니다.
'Agent(Auto-run)' 모드를 사용할 경우 Gemini는 자율적으로 추론하여 전체 앱을 생성하거나 기존 앱에 기능을 추가할 수 있습니다. 예를 들어, 여러 파일에 걸쳐 변경 사항을 코딩하고, 테스트를 작성하며, 오류를 수정하고, 구성요소를 리팩터링하는 모든 작업을 단일 프롬프트에서 수행할 수 있습니다. 보안을 위해 파일을 삭제하거나, 터미널 명령을 실행하거나, 외부 도구를 사용하려면 항상 사용자의 허가를 받아야 합니다.
Agent 모드는 다양한 프로젝트 수준의 규칙 파일에서 맞춤형 가이드를 활용하여 Gemini가 사용자의 디자인 패턴과 선호 사항을 준수하도록 할 수 있습니다. 이 모드는 프로젝트 루트의 .idx/airules.md
, GEMINI.md
또는 .cursorrules
와 같은 파일에서 지시문을 자동으로 감지하고 로드하여 일관되고 고도로 맞춤 설정 가능한 환경을 제공합니다.
이러한 새로운 Agent 모드와 함께, Firebase Studio에서 MCP(Model Context Protocol)에 대한 기본 지원을 미리보기로 살펴보겠습니다. 이제 작업공간에 MCP 서버를 추가하여 Firebase에서 Gemini로 워크플로를 확장하고 개인 맞춤화할 수 있습니다. 예를 들어, 애플리케이션을 개발하거나 디버깅하는 동안, Firebase MCP 서버를 사용해 자연어로 Cloud Firestore의 데이터를 탐색하거나 Context7을 통해 Gemini에 대해 라이브러리별 컨텍스트를 가져올 수 있습니다(예: MediaPipe의 온디바이스 ML로 앱 빌드하기). 기능을 더 심도 있게 통합하는 과정에서 개발자 여러분의 의견을 듣고자 합니다.
최근에 저희는 단순한 코드 작성 외에도 콘텐츠 생성 및 조사를 포함해 다양한 작업에 사용할 수 있는 강력한 무료 도구인 Gemini CLI를 출시했습니다. 넉넉한 사용 한도, 고급 AI 기능, 실시간 컨텍스트를 위한 Google 검색과의 연동, 맞춤 설정과 참여가 가능한 오픈소스 아키텍처를 갖추고 있습니다. 이제 Gemini CLI가 Firebase Studio에 직접 통합되었다는 기쁜 소식입니다.
터미널에서 코드 생성, 디버깅, 명령 실행 또는 프로젝트 파일 관리와 같은 작업에 상당한 시간을 쓰는 경우, Gemini CLI는 별도의 채팅 창으로 컨텍스트를 전환할 필요 없이 원활한 AI 기반 환경을 제공합니다.
이 새로운 업데이트는 그 흐름을 기반으로 강력한 AI 기능을 Firebase Studio 전반으로 더 깊이 확장합니다.
수소 경제를 위한 조달 플랫폼을 만들거나 맞춤형 패션 스타일리스트를 통해 사람들에게 자신감을 불어넣는 일부터 포켓몬 애호가가 AI 기반 카드 스캔 및 식별을 통해 수집한 카드를 관리하도록 돕거나 눈에 띄는 시각화와 인간 중심 분석을 통해 아키텍처에 생명력을 불어넣도록 지원하는 일까지, 이미 많은 분이 다양한 분야에서 Firebase Studio의 AI 기능을 활용하여 워크플로를 간소화하고 출시 시간을 단축하고 있습니다.
저희는 개발자 여러분이 전문가 수준의 앱을 빠르고 쉽게 출시하도록 지원하고자 계속해서 새로운 기능과 업데이트를 제공하기 위해 최선을 다하고 있습니다. Firebase Studio의 이런 새로운 기능을 확인해 보시고 직접 개발한 앱을 X와 LinkedIn에서 해시태그 #FirebaseStudio를 붙여 공유해 주세요!