search
Cloud Blog Google Cloud – Google Antigravity 2.0: Projektowanie oprogramowania z systemami wieloagentowymi
Google Cloud

Google Antigravity 2.0: Projektowanie oprogramowania z systemami wieloagentowymi

Antigravity to zorientowana na agenty platforma programistyczna od Google, która stanowi fundament najważniejszej inwestycji firmy w przyszłość inżynierii oprogramowania. Zadebiutowała w listopadzie jako IDE napędzane sztuczną inteligencją, ale od tego czasu przeszła ogromną ewolucję.

Główna idea jest prosta. Programiści nie muszą już pisać każdej linijki kodu ręcznie, zamiast tego zarządzają flotami autonomicznych agentów. Antigravity 2.0 to platforma stworzona właśnie do tego celu. Daje deweloperom możliwość planowania, realizowania i weryfikowania złożonych procesów inżynieryjnych w jednym miejscu, podczas gdy modele Gemini wykonują właściwą pracę.

Można o tym myśleć jak o centrum dowodzenia zespołem, który nigdy nie śpi, nie traci kontekstu i potrafi równolegle prowadzić prace w całym systemie rozproszonym jednocześnie.

Dziś zapraszamy Cię do zapoznania się z tą najnowszą platformą wspólnie z globalnym partnerem Google Cloud Premier Partner w ramach naszej zupełnie nowej serii poświęconej wydarzeniu Google I/O.

Ewolucja w kierunku Antigravity 2.0

Antigravity 2.0 to fundamentalne odejście od tradycyjnego rozumienia IDE. W pierwszej wersji Menedżer Agentów (Agent Manager) był jedynie dodatkowym elementem interfejsu. Dane telemetryczne pokazały jednak coś innego: programiści spędzali zdecydowaną większość czasu na interakcji z agentami, a nie na samodzielnym pisaniu kodu. Dlatego Google całkowicie wydzieliło ten moduł i przekształciło go w autonomiczną aplikację desktopową.

W efekcie powstało środowisko w pełni zorientowane na agenty. Interfejs ma minimalistyczny charakter i skupia się na rozmowach agentów, tworzonych przez nich elementach oraz koordynacji działań wielu agentów. Programiści, którzy nadal chcą pisać kód ręcznie, mogą uruchomić Antigravity 2.0 obok swojego dotychczasowego IDE (np. Android Studio), nie tracąc żadnych funções.

Sam interfejs użytkownika stworzono z myślą o masowych procesach równoległych. Centrum aplikacji zajmuje wieloturowy interfejs konwersacyjny. Lewy pasek boczny przeznaczono na „Projekty” — to nowa koncepcja architektoniczna, która ostatecznie uniezależnia agentów od pojedynczych repozytoriów kodu.

Teraz możesz podpiąć wiele folderów i mikrousług pod jeden projekt, dzięki czemu spójna flota agentów może jednocześnie modyfikować kód w całym rozproszonym systemie. Podczas gdy jeden agent zajmuje się refaktoryzacją warstwy API, drugi aktualizuje frontend — i żaden z nich nie musi czekać na zakończenie pracy tego drugiego.

Bezprecedensowa szybkość i optymalizacja pod kątem Gemini 3.5 Flash

Sercem całego systemu jest Antigravity Agent Harness, zoptymalizowany pod kątem nowo wydanego modelu Gemini 3.5 Flash. Kodowanie oparte na agentach z natury zużywa ogromne ilości tokenów, dlatego szybkość ma tutaj kluczowe znaczenie. Gemini 3.5 Flash jest domyślnie cztery razy szybszy niż inne czołowe modele, ale wewnątrz Antigravity 2.0 Google wycisnęło z niego jeszcze więcej, osiągając 12-krotność prędkości porównywalnych modeli. Przekłada się to na wydajność rzędu 700–800 tokenów na sekundę, co oznacza, że analizy agentów i generowanie kodu przebiegają szybciej, niż jesteś w stanie to przeczytać.

W jednym z wewnętrznych testów Antigravity 2.0 stworzyło od zera w pełni funkcjonalny system operacyjny. W ciągu 12 godzin 93 subagentów pracowało równolegle, aby przetworzyć ponad 15 000 żądań do modelu i 2,6 miliarda tokenów. Całkowicie samodzielnie napisali harmonogram zadań (scheduler), moduł zarządzania pamięcią oraz system plików, na bieżąco testując i poprawiając swoje rozwiązania. Żaden człowiek nie dotknął klawiatury, a łączny koszt zamknął się w kwocie poniżej 1000 USD w środkach na API.

Tę samą platformę wykorzystano do stworzenia pakietów do edycji zdjęć, aplikacji do komunikacji w czasie rzeczywistym oraz nowej aplikacji Gemini dla systemu macOS, gdzie niewielki zespół dostarczył ponad 100 funkcji w mniej niż 100 dni. I nie są to jedynie kolejne wersje demonstracyjne. Mówimy tu o gotowych do wdrożenia produkcyjnego aplikacjach, stworzonych w większości przez agenty, podczas gdy ludzie wyznaczali kierunek działań zamiast pisać kód.

Kluczowe elementy: Subagenci, zadania asynchroniczne i hooki

Aby umożliwić pracę na taką skalę, środowisko Antigravity wprowadza trzy nowe, kluczowe elementy: dynamicznych subagentów (Dynamic Subagents), asynchroniczne zarządzanie zadaniami (Asynchronous Task Management) oraz hooki (Hooks).

Dynamiczni subagenci

Pojedynczy agenci zazwyczaj natrafiają na ścianę, gdy zadanie jest zbyt duże lub niejasno zdefiniowane. Aby to obejść, główny koordynator uruchamia teraz wyspecjalizowanych subagentów — na przykład jednego do Data Science, a drugiego do QA — w celu równoległego prowadzenia działań.

Główny agent po prostu rozdziela zadania, czeka na wyniki i składa je w gotowy produkt. To proska konfiguracja, która sprawdza się idealnie.

Asynchroniczne zarządzanie zadaniami

Mnóstwo czasu programistycznego ucieka bezpowrotnie podczas oczekiwania na zakończenie długotrwałych poleceń — choćby instalacji pakietów czy ładowania zależności przez npm run dev.

Antigravity 2.0 przenosi te procesy do tła. Agent może dalej pisać kód lub uruchamiać kolejnych subagentów w czasie, gdy trwa instalacja, co diametralnie skraca czas od wpisania promptu do wdrożenia gotowej aplikacji.

Hooki

Hooki dają programistom programistyczną kontrolę nad zachowaniem agentów. Zdefiniowane w pliku JSON, pozwalają wstrzykiwać niestandardową logikę uruchamianą przed włączeniem konkretnego narzędzia lub przed zakończeniem tury agenta.

Możez na przykład skonfigurować hook, który na koniec każdej rozmowy automatycznie uruchomi wewnętrzne procedury walidacji Twojej firmy. Zero ręcznej pracy, pełna zgodność z procedurami.

Zaawansowane artefakty i procesy weryfikacji

W miarę jak agenci zyskują coraz większą autonomię, kluczowe staje się jasne komunikowanie ich postępów. Antigravity 2.0 realizuje to poprzez Artefakty (Artifacts), które wyświetlają się w prawym panelu aplikacji. Artefaktami mogą być pliki markdown, plany wdrożenia, zmiany w kodzie, zrzuty ekranu czy wygenerowane wykresy.

Zamiast korygować agenta na czacie w celu wprowadzenia drobnych poprawek, możesz zostawiać komentarze bezpośrednio wewnątrz artefaktu. Agent natychmiast wychwytuje te uwagi i uwzględnia je w dalszej pracy. Cały proces recenzji kodu (code review) również wbudowano bezpośrednio w aplikację, dzięki czemu możesz przeglądać zmiany w kodzie i kontrolować tworzoną bazę kodu bez konieczności wcześniejszego przesyłania plików do osobnego IDE.

Advanced Artifacts and Review Flows

Bezpieczeństwo, uprawnienia i korporacyjne zabezpieczenia

Im większą autonomię dajesz agentowi, tym ściślej musisz kontrolować his uprawnienia. W Antigravity 2.0 zarządzasz tym po prostu z poziomu ustawień projektu. Określasz precyzyjnie, do jakich plików agenci mają dostęp, konfigurujesz białe listy dla terminala i ustawiasz pętle recenzenckie. W przypadku środowiska produkcyjnego możesz łatwo wymusić oczekiwanie na ręczną akceptację przez człowieka przed wykonaniem jakiejkolwiek operacji. Jeśli to tylko projekt poboczny, możesz dać im pełną swobodę działania.

Dla klientów korporacyjnych Antigravity 2.0 łączy się bezpośrednio z projektami Google Cloud i działa w ramach istniejących umów biznesowych oraz konfiguracji bezpieczeństwa. Integruje się ze środowiskami Gemini Enterprise i dziedziczy modele bezpieczeństwa IAM, dzięki czemu agenci ds. naprawy błędów (Remediation) czy agenci CI/CD nigdy nie przekroczą uprawnień użytkownika, który ich uruchomił.

Polecenia typu slash i zadania harmonogramu

Antigravity 2.0 wprowadza polecenia typu slash (Slash Commands), które pozwalają pominąć standardowe formularze i znacznie szybciej realizować intencje użytkownika.

/schedule pozwala przełączyć agentów na tryb autopilota przy użyciu standardowego harmonogramu cron. Wpisz /schedule 9 a.m. summarize pending PRs, a agent automatycznie przygotuje codzienne podsumowanie pull requestów lub zacznie samodzielnie i asynchronicznie monitorować stan chmury według ustalonego planu.

/goal nakazuje agentowi pominąć etap pytania o informację zwrotną dotyczącą wdrożenia i działać autonomicznie aż do pełnego wykonania zadania.

/browser uruchamia subagenta przeglądarki za pomocą Chrome DevTools MCP. Agent włącza aktywną instancję Chrome, aby testować aplikacje, nagrywać ekran i wizualnie weryfikować zmiany w interfejsie użytkownika.

/grill me odwraca role: zamiast pisać kód, agent zaczyna zadawać Ci szczegółowe pytania doprecyzowujące. To najszybszy sposób na stworzenie dobrze sprecyzowanej specyfikacji projektu.

Monity głosowe i transkrypcja audio na żywo

Wpisywanie skomplikowanych promptów architektonicznych zajmuje sporo czasu. Antigravity 2.0 integruje najnowsze modele audio Gemini od Google, oferując natywne wsparcie dla poleceń głosowych — i idzie o krok dalej niż zwykła transkrypcja.

Platforma wykorzystuje zaawansowaną syntezę do eliminowania przerywników i przejęzyczeń w czasie rzeczywistym, zamieniając potoczną mowę w czyste, dobrze sformułowane prompty. W jednym z pokazów deweloper podyktował pełną architekturę skryptu dostrajającego LoRA dla modelu Gemma 4, a Antigravity wykonało zadanie bezbłędnie.

Dla każdego, kto kiedykolwiek wpatrywał się w puste pole promptu, zastanawiając się, jak ubrać w słowa złożony projekt systemu, to ogromne ułatwienie.

Antigravity CLI oraz SDK

Nie każdy lubi graficzny interfejs użytkownika. Antigravity CLI daje programistom preferującym pracę w terminalu dostęp do tego samego środowiska agentów i modeli Gemini, ale bez UI. Narzędzie dopasowuje się do Twoich motywów graficznych, procesów oraz skrótów klawiszowych i całkowicie zastępuje dotychczasowe Gemini CLI, oferując przewodniki migracji ułatwiające przeniesienie niestandardowych umiejętności. Jeśli Twój zespół na co dzień korzysta z terminala, nie musisz nic zmieniać w swojej konfiguracji.

Dla programistów, którzy oczekują pełnej kontroli programistycznej, Antigravity SDK pozwala całkowicie uniezależnić środowisko agentów od aplikacji Google. Możesz personalizować instrukcje systemowe, narzędzia oraz logikę routingu, a następnie wdrażać zoptymalizowaną architekturę Antigravity na własnej infrastrukturze lub wewnątrz swojego produktu. Jeśli budujesz od zera niestandardowe potoki agentów lub chcesz osadzić to rozwiązanie w swoim wewnętrznym stosie technologicznym, integracja okaże się wyjątkowo prosta.

Z kolei do wdrożeń chmurowych usługa Managed Agents w ramach Gemini API pozwala jednym wywołaniem API uruchomić agenta Antigravity sparowanego z bezpieczną, hostowaną przez Google zdalną piaskownicą Linux. Świetna wiadomość jest taka, że nie musisz zarządzać żadną infrastrukturą. Otrzymujesz pełne środowisko agentów działające w kontrolowanym otoczeniu, bez konieczności stawiania chociażby jednego serwera.

Integracje z ekosystemem: Android, Web i Firebase

Antigravity 2.0 obsługuje dowolny stos technologiczny i nie zmusza Cię do zamykania się w ekosystemie Google. Jeśli jednak tworzysz rozwiązania w oparciu o narzędzia Google, integracja sięga naprawdę głęboko.

Programowanie na system Android

Antigravity 2.0 natywnie zawiera nowe Android CLI, dając agentom możliwość pobierania Android SDK, orkiestracji urządzeń, tworzenia projektów oraz wdrażania aplikacji.

Baza wiedzy Android Knowledge Base pozwala agentom przeszukiwać najnowszą dokumentację dla programistów Androida, a otwarte zasoby Android Skills automatyzują migrację z XML do Jetpack Compose, aktualizacje interfejsu edge-to-edge oraz optymalizację konfiguracji R8.

W połączeniu z Android Studio agenci Antigravity mogą wywoływać zaawansowane funkcje IDE, takie jak wyszukiwanie użycia elementów, analizowanie plików czy uruchamianie podglądów Compose.

Tworzenie stron i aplikacji internetowych

Antigravity 2.0 integruje moduł Modern Web Guidance — pakiet sprawdzonych przez ekspertów umiejętności, które kierują agentów w stronę nowoczesnych, zgodnych z różnymi przeglądarkami standardów (takich jak View Transitions czy animacje sterowane przewijaniem), trzymając ich z dala od przestarzałego kodu.

Dzięki wbudowanemu narzędziu Chrome DevTools for Agents, Antigravity może samodzielnie uruchamiać rzeczywiste instancje Chrome do debugowania aplikacji webowych. Przeprowadza zautomatyzowane audyty Lighthouse, analizuje drzewa dostępności, monitoruje ruch sieciowy, weryfikuje narzędzia WebMCP, a następnie próbuje wdrożyć poprawki i ponownie uruchamia testy — a wszystko to bez angażowania człowieka.

Firebase oraz Flutter

Antigravity 2.0 łączy się bezpośrednio z Firebase i automatycznie konfiguruje bazy danych Firestore, logikę Firebase AI oraz reguły bezpieczeństwa, gdy zlecisz mu budowę aplikacji full-stack. Przy projektach wieloplatformowych agenci mogą korzystać z zestawu umiejętności Flutter i Dart.

Ponieważ Dart jest językiem silnie typowanym, Antigravity otrzymuje z serwera analiz precyzyjne sygnały o niezgodnościach w sygnaturach funkcji, co przyspiesza pętlę weryfikacji i działania przy tworzeniu złożonych interfejsów użytkownika, takich jak gry generowane proceduralnie. Antigravity wspiera również funkcję Agentic Hot Reload, aktualizując aplikacje Flutter w czasie rzeczywistym, gdy agent modyfikuje kod.

Google AI Studio oraz Workspace

Programiści mogą eksportować projekty bezpośrednio z Google AI Studio do Antigravity za pomocą jednego kliknięcia. I nie jest to tylko eksport fragmentu kodu. Przenoszony jest kompletny system plików, historia kontekstu oraz stan projektu, dzięki czemu wznawiasz pracę dokładnie tam, gdzie została przerwana. Dzięki integracji z Google Workspace agenci Antigravity mogą również łączyć się z Dokumentami Google, Gmailem i Kalendarzem użytkownika, aby napędzać niestandardowe aplikacje i czerpać z wiedzy wewnętrznej organizacji.

Patrząc na to z szerszej perspektywy, Antigravity 2.0 rewolucjonizuje inżynierię oprogramowania na wielu poziomach. Praca programisty przestaje kręcić się wokół samej składni. Teraz zadaniem Twojego zespołu jest wymyślenie tego, co ma powstać, ustawienie odpowiednich barier ochronnych i pozostawienie realizacji agentom. Deweloperzy, którzy uznają orkiestrację za nową normę, będą dostarczać produkty znacznie szybciej niż ci, którzy tego nie zrobią.

Twoja pierwsza flota agentów jest bliżej, niż myślisz Konfiguracja projektów, podpięcie narzędzi i uruchomienie agentów tak, aby działali dokładnie według Twoich oczekiwań, wymaga nieco przygotowań na starcie. Pozwól, aby eksperci zrobili to za Ciebie — sprawnie i szybko. Skontaktuj się z nami →
CTA Image