Vibe Code com o Gemini no Google AI Studio

1. Visão geral

Neste codelab, você vai criar um aplicativo da Web "Snake & Beats", um jogo Snake retrô com um player de música integrado. Você vai usar o Gemini para gerar um aplicativo React de arquivo único com uma estética neon, depois controle de versões e implantá-lo no Cloud Run.

Atividades deste laboratório

  • Criar e dar comandos: use o modo "Criar" do Google AI Studio para gerar um jogo funcional com um único comando.
  • Refine com instruções do sistema: faça um "teste de vibe" na sua IA definindo uma personalidade persistente para edições futuras.
  • Salvar no GitHub: inicialize um novo repositório diretamente do AI Studio.
  • Implantar no Cloud Run: envie seu jogo para o Google Cloud Run com um clique.

O que você vai aprender

  • Como usar o modo de criação no Google AI Studio para prototipagem rápida de apps.
  • Como usar as instruções do sistema para manter uma "vibe de programação" consistente durante a iteração.
  • Como conectar o Google AI Studio ao GitHub e ao Cloud Run.

O que é necessário

  • Navegador da Web Google Chrome
  • Uma conta do Gmail
  • Um projeto do Cloud com faturamento ativado
  • Uma chave da API Gemini
  • Uma conta do GitHub

2. Antes de começar

  1. No console do Google Cloud, na página de seletor de projetos, selecione ou crie um projeto do Google Cloud.
  2. Verifique se o faturamento está ativado para seu projeto do Cloud. Saiba como verificar se o faturamento está ativado em um projeto .

3. Criação e comando (o núcleo)

Vamos começar criando todo o aplicativo de uma só vez. Faça login no Google AI Studio e confira se você está na interface de criação.

  1. Insira o comando de build: cole o seguinte comando detalhado na caixa de chat:
Build a React web app that is a Music Player and a Snake Game combined. Use Tailwind CSS with a dark neon aesthetic. I want to be able to play Snake in the center window while the demo music plays in the background. Add 3 dummy ai generated music. Include controls for the music (play/pause/skip) and a score counter for the game. 

4e4361663df80960.png

  1. Selecione seu modelo: no painel de configurações à direita, confira se o Gemini 3.0 Pro (ou o modelo de prévia mais recente) está selecionado para a geração de código mais rápida.
  2. Executar: clique em Build ou pressione Cmd + Enter.
  3. Prévia: o Gemini vai gerar o código e geralmente renderizar uma prévia dinâmica no lado direito (como mostrado abaixo):

1b3351663df80961.png

4. Refinar com anotação, imagens e voz

Às vezes, é difícil descrever uma mudança visual em palavras. Com o modo de anotação, você pode desenhar na prévia do app para comunicar sua visão instantaneamente.

Usar o modo de anotação

  1. Ativar o modo de anotação: na interface do AI Studio, confira o painel lateral à esquerda ou a barra de ferramentas na parte de baixo da janela de visualização e selecione a ferramenta de anotação ou refinamento.

f990712162e8e921.png

  1. Marcar seu app:
  • Desenhar: use a ferramenta de caixa para desenhar um retângulo ao redor do contador de pontuação.
  • Comentário: digite um comando anexado à caixa: "Aumente, digitalize e faça um efeito de falha nessa fonte".
  • Esboço: use a ferramenta de seta para apontar para os botões "Reproduzir/Pausar".
  • Comentário: digite "Mude para ícones de neon brilhantes".

b8a52769f092e5d3.png

  1. Iterar: clique em "Adicionar ao chat" e em Enviar comando. O Gemini vai interpretar suas marcações visuais e os comandos de texto para atualizar o código.
  2. Verificar: assista à atualização de teste ao vivo. Seu feedback visual agora vai aparecer no código.

Entrada de texto por voz (The Spoken Vibe)

Às vezes, é mais fácil falar do que escrever sobre a "vibe".

  1. Ação: clique no ícone de microfone na barra de entrada (ao lado do botão +).

85777a91507a84d1.png

  1. Conversação: "Ei, a animação da cobra está muito lenta. Acelere e faça com que a cauda deixe um rastro brilhante".
  2. Enviar: o Gemini converte sua voz em texto e aplica as mudanças.

5. Definir instruções do sistema e recriar

Ao contrário de um comando normal, a instrução de sistema persiste durante toda a sessão. É o melhor lugar para definir padrões de programação, convenções de nomenclatura ou uma persona visual específica que não deve mudar.

  1. Abra as configurações avançadas: na interface do Google AI Studio (modo de criação), procure a caixa "Instruções do sistema". Se ele não estiver visível, clique em "Configurações" (ícone de engrenagem) ou "Configurações avançadas" na parte de cima ou ao lado do painel de chat.

29dbc55e97f6f75.png

  1. Adicione a instrução "Vibe": cole a instrução a seguir na caixa de texto. Isso define um perfil de "Glitch Art" para nosso jogo:
You are a Retro-Futurist UI Designer and Senior React Engineer. Visual Style: 'Glitch Art'. Use raw, pixelated fonts, jarring color contrasts (Cyan vs. Magenta), and CSS animations that simulate screen tearing or static noise. Tone: Cryptic and machine-like.
  1. Acionamento da mudança: mudar a instrução do sistema não reescreve o código automaticamente. Você precisa pedir para o Gemini aplicar essas novas regras.
  • Feche o painel de configurações.
  • Na entrada de chat/comando, digite: "Recrie a interface do aplicativo para seguir estritamente as novas instruções do sistema".
  • Clique em "Executar / Enviar".
  1. Observe a atualização: o Gemini vai reconhecer a mudança.

6. Salvar no GitHub

Em vez de baixar arquivos e usar a linha de comando, vamos usar a integração do GitHub para inicializar um repositório instantaneamente.

  1. Localize a integração: na barra de ferramentas superior da interface do Google AI Studio, procure o ícone do GitHub entre os ícones "Download" e "Implantar".

97ffa6de7e2d9653.png

  1. Conectar sua conta: clique no ícone. Se esta for a primeira vez, você vai precisar autorizar o Google AI Studio a acessar sua conta do GitHub.
  2. Criar o repositório: uma caixa de diálogo vai aparecer com o título "Preencha as informações abaixo para criar seu repositório".

3ccac41b1f8996c3.png

  1. Nome do repositório: insira um nome, por exemplo, "Jogo da cobrinha gerado com IA usando React."
  2. Descrição do repositório: insira uma descrição.
  3. Visibilidade: selecione "Público" (para facilitar o compartilhamento) ou "Privado".
  4. Enviar para o GitHub: clique no botão "Criar repositório Git".

7. Implantar no Cloud Run

Agora que o aplicativo está pronto e salvo no GitHub, vamos implantá-lo no Cloud Run.

  1. Iniciar implantação: clique no botão destacado abaixo. Ele fica no canto superior direito da página do AI Studio.

6947e028a3ef1f32.png

  1. Selecionar projeto: clique no menu suspenso "Selecionar um projeto do Cloud" e escolha seu projeto.

46a1dc73323fbd2a.png

  1. Solução de problemas: se você não encontrar seu projeto no menu suspenso, clique em "Importar projeto" e selecione o projeto no painel "Importar projeto".
  2. Verificação de faturamento: depois que você seleciona o projeto, ele é verificado para confirmar se o faturamento está ativado. Essa verificação será aprovada automaticamente, já que anexamos a conta de faturamento ao projeto na seção "Antes de começar".
  3. Implantar: clique no botão "Implantar app" e aguarde a implantação do aplicativo no Cloud Run. Observação: o nome do serviço do Cloud Run será gerado automaticamente.
  4. A implantação será concluída em alguns minutos, e você vai receber o URL do aplicativo. Ao clicar no URL, você vê o aplicativo da Web implantado ao vivo na Internet.

8. Limpar

Para evitar cobranças na sua conta do Google Cloud pelos recursos usados nesta postagem, siga estas etapas:

  • No console do Google Cloud, acesse a página Gerenciar recursos.
  • Na lista de projetos, selecione o projeto que você quer excluir e clique em Excluir.
  • Na caixa de diálogo, digite o ID do projeto e clique em Desligar para excluir o projeto.

9. Parabéns

Parabéns! Você concluiu a programação de um aplicativo no AI Studio e o implantou no Cloud Run.

O AI Studio é uma plataforma ideal para desenvolver e testar aplicativos, permitindo que os usuários visualizem imediatamente seus designs em ação.

A integração perfeita do AI Studio com o Cloud Run permite que os usuários implantem os aplicativos diretamente no Google Cloud sem dificuldades. O uso do Cloud Run concede todos os benefícios inerentes de um ambiente sem servidor, eliminando as complexidades e a sobrecarga do gerenciamento de infraestrutura.