Vibe Code z Gemini w Google AI Studio

1. Przegląd

W tym module nauczysz się tworzyć aplikację internetową „Snake & Beats” – retro grę w węża ze zintegrowanym odtwarzaczem muzyki. Użyjesz Gemini do wygenerowania aplikacji React w jednym pliku o neonowym wyglądzie, a następnie zastosujesz kontrolę wersji i wdrożysz ją w Cloud Run.

Jakie zadania wykonasz

  • Tworzenie i promptowanie: użyj trybu „Tworzenie” w Google AI Studio, aby wygenerować działającą grę na podstawie jednego promptu.
  • Doprecyzuj za pomocą instrukcji systemowych: sprawdź „nastrój” AI, ustawiając trwałą personę na potrzeby przyszłych zmian.
  • Zapisz w GitHubie: utwórz nowe repozytorium bezpośrednio w AI Studio.
  • Wdróż w Cloud Run: jednym kliknięciem możesz przesłać grę do Google Cloud Run.

Czego się nauczysz

  • Jak używać trybu tworzenia w Google AI Studio do szybkiego prototypowania aplikacji.
  • Jak używać instrukcji systemowych, aby zachować spójny „styl kodowania” podczas iteracji.
  • Jak połączyć Google AI Studio z GitHub i Cloud Run.

Czego potrzebujesz

  • przeglądarki Chrome,
  • konto Gmail,
  • Projekt Cloud z włączonymi płatnościami
  • Klucz interfejsu Gemini API
  • Konto GitHub

2. Zanim zaczniesz

  1. W konsoli Google Cloud na stronie selektora projektów wybierz lub utwórz projekt Google Cloud.
  2. Sprawdź, czy w projekcie Cloud włączone są płatności. Dowiedz się, jak sprawdzić, czy w projekcie są włączone płatności .

3. Budowanie i promptowanie (podstawy)

Zaczniemy od zbudowania całej aplikacji za jednym razem. Zaloguj się w Google AI Studio i upewnij się, że korzystasz z interfejsu Build.

  1. Wpisz prompta: wklej do okna czatu ten szczegółowy prompt:
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. Wybierz model: w panelu ustawień po prawej stronie upewnij się, że wybrano Gemini 3.0 Pro (lub najnowszy model w wersji podglądowej), aby uzyskać najszybsze generowanie kodu.
  2. Uruchom: kliknij Build (lub naciśnij Cmd + Enter).
  3. Podgląd: Gemini wygeneruje kod i zwykle wyświetli podgląd na żywo po prawej stronie (jak pokazano poniżej):

1b3351663df80961.png

4. Dopracowywanie za pomocą adnotacji, obrazów i głosu

Czasami trudno jest opisać zmianę wizualną słowami. Tryb adnotacji umożliwia rysowanie na podglądzie aplikacji, aby natychmiast przekazać swoją wizję.

Korzystanie z trybu adnotacji

  1. Aktywuj tryb adnotacji: w interfejsie AI Studio (sprawdź panel po lewej stronie lub dolny pasek narzędzi w oknie podglądu) wybierz narzędzie Adnotacja lub Ulepsz.

f990712162e8e921.png

  1. Oznaczanie aplikacji:
  • Rysowanie: użyj narzędzia do rysowania, aby narysować prostokąt wokół licznika punktów.
  • Komentarz: wpisz prompt dołączony do tego pola: „Powiększ tę czcionkę, nadaj jej cyfrowy i zniekształcony wygląd”.
  • Szkic: użyj narzędzia strzałki, aby wskazać przyciski odtwarzania/wstrzymywania.
  • Komentarz: typ: „Zmień te ikony na świecące neony”.

b8a52769f092e5d3.png

  1. Iteracja: kliknij „Dodaj do czatu”, a potem Wyślij prompt. Gemini zinterpretuje Twoje oznaczenia wizualne i polecenia tekstowe, aby zaktualizować kod.
  2. Zweryfikuj: obejrzyj aktualizację podglądu na żywo. Twoje uwagi wizualne powinny być teraz widoczne w kodzie.

Rozpoznawanie mowy (The Spoken Vibe)

Czasami „klimat” łatwiej jest opisać słowami niż napisać.

  1. Działanie: kliknij ikonę mikrofonu na pasku wprowadzania (obok przycisku +).

85777a91507a84d1.png

  1. Powiedz: „Hej, animacja węża jest zbyt wolna. Przyspiesz go i spraw, aby ogon zostawiał za sobą świecący ślad”.
  2. Wyślij: Gemini przekształci mowę na tekst i zastosuje zmiany.

5. Ustawianie instrukcji systemowych i ponowne tworzenie

W przeciwieństwie do zwykłego prompta instrukcja systemowa jest aktywna przez całą sesję. To najlepsze miejsce, aby zdefiniować standardy kodowania, konwencje nazewnictwa lub konkretny styl wizualny, który nie powinien się zmieniać.

  1. Otwórz ustawienia zaawansowane: w interfejsie Google AI Studio (tryb tworzenia) znajdź pole Instrukcje systemowe. Jeśli nie jest widoczna, kliknij Ustawienia (ikona koła zębatego) lub Ustawienia zaawansowane u góry lub z boku panelu czatu.

29dbc55e97f6f75.png

  1. Dodaj instrukcję „Vibe”: wklej poniższą instrukcję w polu tekstowym. Określa to „Glitch Art” jako osobowość naszej gry:
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. Wywoływanie zmiany: zmiana instrukcji systemowej nie powoduje automatycznego ponownego napisania kodu. Musisz poprosić Gemini o zastosowanie tych nowych reguł.
  • Zamknij panel ustawień.
  • W polu wprowadzania czatu lub promptu wpisz: „Przebuduj interfejs aplikacji, aby ściśle przestrzegać nowych instrukcji systemowych”.
  • Kliknij Uruchom / Wyślij.
  1. Obserwuj aktualizację: Gemini potwierdzi wprowadzenie zmiany.

6. Zapisz w GitHubie

Zamiast pobierać pliki i korzystać z wiersza poleceń, użyjemy wbudowanej integracji z GitHubem, aby natychmiast utworzyć repozytorium.

  1. Znajdź integrację: na pasku narzędzi w górnej części interfejsu Google AI Studio poszukaj ikony GitHub, która znajduje się między ikonami Pobierz i Wdróż.

97ffa6de7e2d9653.png

  1. Połącz swoje konto: kliknij ikonę. Jeśli robisz to po raz pierwszy, pojawi się prośba o autoryzację dostępu Google AI Studio do Twojego konta GitHub.
  2. Utwórz repozytorium: pojawi się okno dialogowe „Wypełnij poniższe informacje, aby utworzyć repozytorium”.

3ccac41b1f8996c3.png

  1. Nazwa repozytorium: wpisz nazwę, np. „Gra w węża wygenerowana przez AI przy użyciu Reacta”.
  2. Opis repozytorium: wpisz opis repozytorium.
  3. Widoczność: wybierz Publiczny (aby można było łatwo udostępniać) lub Prywatny.
  4. Prześlij do GitHub: kliknij przycisk „Utwórz repozytorium Git”.

7. Wdrożenie w Cloud Run

Aplikacja jest gotowa i zapisana w GitHubie, więc możemy ją wdrożyć w Cloud Run.

  1. Rozpocznij wdrażanie: kliknij przycisk wyróżniony poniżej. Znajduje się on w prawym górnym rogu strony AI Studio.

6947e028a3ef1f32.png

  1. Wybierz projekt: kliknij menu Wybierz projekt Cloud i wybierz projekt z menu.

46a1dc73323fbd2a.png

  1. Rozwiązywanie problemów: jeśli nie możesz znaleźć projektu w menu, kliknij Importuj projekt i wybierz projekt w panelu Importuj projekt.
  2. Weryfikacja płatności: po wybraniu projektu sprawdzamy, czy ma on włączone płatności. Weryfikacja przebiegnie automatycznie, ponieważ w sekcji „Zanim zaczniesz” połączyliśmy konto rozliczeniowe z projektem.
  3. Wdróż: kliknij przycisk Wdróż aplikację i poczekaj, aż aplikacja zostanie wdrożona w Cloud Run. Uwaga: nazwa usługi Cloud Run zostanie wygenerowana automatycznie.
  4. Wdrożenie powinno potrwać kilka minut. Otrzymasz adres URL aplikacji. Po kliknięciu adresu URL zobaczysz wdrożoną aplikację internetową w internecie.

8. Czyszczenie danych

Aby uniknąć obciążenia konta Google Cloud opłatami za zasoby użyte w tym poście, wykonaj te czynności:

  • W konsoli Google Cloud otwórz stronę Zarządzanie zasobami.
  • Z listy projektów wybierz projekt do usunięcia, a potem kliknij Usuń.
  • W oknie wpisz identyfikator projektu i kliknij Wyłącz, aby usunąć projekt.

9. Gratulacje

Gratulacje! Udało Ci się zakodować aplikację w AI Studio i wdrożyć ją w Cloud Run.

AI Studio to idealna platforma do tworzenia i testowania aplikacji, która umożliwia użytkownikom natychmiastowe wizualizowanie swoich projektów w działaniu.

Bezproblemowa integracja AI Studio z Cloud Run umożliwia użytkownikom łatwe wdrażanie aplikacji bezpośrednio w Google Cloud. Korzystanie z Cloud Run zapewnia wszystkie zalety środowiska bezserwerowego, eliminując złożoność i koszty zarządzania infrastrukturą.