編集

Google AI Studio、vibe coding をフルスタック化(Antigravity・Firebase・Next.js)

GoogleはGoogle AI Studioのvibe codingを刷新し、プロンプトから本番に近いWebアプリを同一ワークフローで組み立て可能に。プロンプトから本番への経路を短くする目的で、Google Antigravityを基盤としたコーディングエージェントを前面に置き、スケールを意識したバックエンドとしてFirebase連携を組み込む。

#主な機能・特徴

  • リアルタイムのマルチプレイ・協働ゲーム、共有ワークスペース、共有ツールの構築
  • Firebase連携はエージェントがデータストアやログインの必要性を検知し、利用者が承認したうえでCloud FirestoreとFirebase Authentication(Googleサインイン)をプロビジョニング。Firebaseプロジェクトの作成、サインインページの生成、アプリからのFirestore連携コードの生成、Firestore Security Rulesの草案作成までをエージェントが進める(Rulesは公開・共有前に人手で確認が必要)
  • モダンWeb向けに、Framer MotionやShadcnなどの依存関係をエージェントが選びインストール
  • 自前のAPIクレデンシャルを持ち込み、決済やデータベース、Google Mapsなどと接続可能。キーが要る場合はSettingsのSecrets Managerに保存し、エージェントがキー要否を検知したうえで案内
  • タブを閉じても状態を保持し、デバイスやセッションを跨いで作業の再開が可能
  • プロジェクト構造とチャット履歴を踏まえた多段編集を、Antigravity由来のエージェントが実行
  • Settingsから、ReactおよびAngularに加えNext.jsアプリを選択可能

Build modeの例として、Neon Arena(マルチプレイFPS風のレーザータッグとリーダーボード)、Cosmic Flow(Three.jsを用いたリアルタイム同期の3Dパーティクル共有空間)、GeoSeeker(Maps APIなど外部サービス連携のデモ)が公開されている。

#留意事項

  • Firebase連携は利用者の承認が前提で、今後追加される統合の詳細や提供範囲は時期とともに更新される見込み
  • Firestore Security Rulesはエージェントが草案を生成するが、デプロイや共有前に必ず内容を確認する必要
  • WorkspaceとDrive・Sheetsを連携する機能や、Google AI StudioからGoogle Antigravityへワンクリックで引き継ぐ機能は今後の予定
  • 社内では直近数か月で数十万規模のアプリ作成に使われたとされる

#参考文献

編集