Google Antigravity bije Claude w kodowaniu — ale tylko jeśli przestaniesz zachowywać się jak programista
Kiedy wyszło Antigravity, wiele osób było na tyle zainteresowanych, że porzuciło VS Code. Niestety, wielu odeszło wkrótce potem, ponieważ nie jest to łatwy sposób programowania, jeśli nie wiesz, co robisz. Claude jest bardzo podobny, ponieważ świetnie nadaje się do przedstawienia przeglądu tego, co zrobić przed rozpoczęciem, ale wynika to z błędnego przekonania, jak prawidłowo korzystać z Antigravity. Jeśli wiesz, co robisz i potrafisz unikać limitów szybkości, nigdy nie wrócisz do Claude do kodowania. W najlepszym wypadku Claude będzie wydawał się dobrym sposobem na uporządkowanie pomysłów, ale nie dobrym sposobem ich realizacji.
Działający backend ułatwia sprawy
Wolałbym widzieć moje postępy w czasie rzeczywistym
Standardowe asystenty kodowania AI, takie jak Claude i Gemini, zazwyczaj rywalizują, ale oba zwykle sugerują fragmenty kodu. Następnie musisz je skopiować, wkleić i przetestować na własnym komputerze. Google Antigravity działa inaczej. Dodaje on przeglądarkę na żywo i zarządzany backend bezpośrednio do środowiska deweloperskiego. Zamiast czekać, aż sam wszystko złożysz i uruchomisz kod, to narzędzie uruchamia lokalny serwer i samodzielnie sprawdza wyniki.
Otwiera instancję Chrome, aby klikać po interfejsie użytkownika, testować formularze wejściowe, sprawdzać żądania sieciowe i robić zrzuty ekranu działającej aplikacji. Otrzymujesz natychmiastową informację zwrotną. System znajduje błędy w układzie wizualnym lub w logice podstawowej i próbuje je naprawić bez Twojej pomocy. Oznacza to, że spędzasz mniej czasu na przełączaniu się między edytorem tekstu a osobnym oknem przeglądarki, aby dowiedzieć się, dlaczego nowy komponent się nie załadował.
Możesz też go zatrzymać i powiedzieć mu, że możesz wszystko przetestować, co wolałbym, ponieważ w przeciwnym razie zajmuje to zbyt dużo czasu. Platforma zarządza wieloma asynchronicznymi zadaniami w różnych plikach. Jest dość zaawansowana w porównaniu z rywalizującymi modelami, które mają trudności z zapamiętywaniem rzeczy.
Kolejną świetną rzeczą jest to, że Antigravity wykorzystuje dedykowany widok menedżera. To tutaj widzisz, jak oddzielni autonomiczni agenci obsługują różne części twojej aplikacji jednocześnie. Dzięki czatowi po prawej stronie wydaje się, że to jeden agent, ale wiele się dzieje, jeśli przeczytasz szczegóły.
Na przykład jeden agent może skupić się na tworzeniu komponentów front-endowych. Inny agent może pisać logikę routingu backendu. Żaden z pracowników nie traci ogólnego obrazu projektu. Ponieważ ci agenci komunikują się ze sobą i dzielą kontekst w całym obszarze roboczym, mogą wykonywać skomplikowane edycje wieloplikowe i koordynować zmiany strukturalne, nie pomijając istotnych szczegółów. Takie podejście sprawia, że cały proces rozwoju przypomina pracę zespołową specjalistycznych pracowników, zamiast jedynie reagować na polecenia.
Najlepsze strategie zarządzania agentami
Jeśli tego nie robisz, równie dobrze możesz użyć Claude’a
Aby uzyskać najlepsze wyniki z Google Antigravity, nie powinieneś traktować go jak standardowego edytora tekstu ani czatu bota. To był błąd, który popełniłem na początku. Zamiast tego, używaj go jako centrum tego, czego chcesz. Czasami używam Claude’a, aby wymyślić, co chcę, aby Antigravity robił, ale zazwyczaj korzystam z Gemini, aby to wszystko ustawić.
Chociaż platforma oferuje interfejs z podwójnym widokiem, w którym obok standardowego edytora kodu widzisz dedykowany Widok Menedżera, nie powinieneś go używać. Pisanie kodu linia po linii to strata czasu. Zamiast tego spędzaj czas z Menedżerem Agenta.
Trudno się do tego przyzwyczaić, ale z Antigravity jesteś bardziej kierownikiem projektu niż programistą. Jeśli będziesz próbować się wtrącać, na przykład mikrozarządzać, spędzisz zdecydowanie za dużo czasu na naprawianiu i dostosowywaniu. Zalecam wchodzić tylko po to, żeby naprawiać rzeczy pod koniec. Jeśli to za dużo, podaj szczegóły, co zmienić.
Możesz przydzielać różne zadania tym agentom. Pozwala to jednemu obsługiwać logikę zaplecza, podczas gdy inny tworzy interfejs użytkownika. Jest to znacznie szybszy sposób na ukończenie projektów.
Skup się na prowadzeniu logiki przed rozpoczęciem rzeczywistej pracy. Powinieneś użyć trybu planowania, aby stworzyć szczegółowy plan przed jakimikolwiek zmianami w plikach. Zawsze proszę, aby napisał dokument zawierający wszystkie zmiany, konkretne pliki, które utworzy, oraz logikę, którą chce dodać. Nigdy nie daj mu większej kontroli, niż jest potrzebna. Następnie możesz zatwierdzić lub dostosować te plany, zanim agent zacznie pisać kod.
Możesz do tego użyć czatu, ale ja lubię zostawiać komentarze w dokumencie i mówić mu, żeby przeczytało moje komentarze. Jest o wiele łatwiej po prostu pisać rzeczy pod jego notatkami, aby wiedziało, gdzie był błąd lub co zmienić.
Ufając agentowi, ale weryfikując pracę
Ten proces recenzji jest kluczowy
Anty grawitacja schodziła z toru za każdym razem, gdy pozwalałem jej robić to, co chciała, bez przeglądu. Żadne AI nie jest wystarczająco dobre, aby radzić sobie samodzielnie bez człowieka; nie dawaj mu uprawnień, jakby tak było. To błąd, który popełniło zbyt wiele osób.
Antigravity, podobnie jak każdy inny chatbot, może utknąć w pętli debugowania. Kiedyś zapomniałem sprawdzić przez ponad 10 minut i okazało się, że Antigravity marnuje czas, pogarszając kod, aby naprawić drobny problem. Jeśli pozwolisz agentowi pracować bez sprawdzonego planu, stworzy on duplikaty systemów lub usunie istniejącą funkcjonalność, próbując rozwiązać prosty błąd.
Ustalając najpierw swój wieloetapowy plan, wczesne wychwytujesz nieporozumienia. Dajesz też AI jasne granice do przestrzegania, co jest ważne. To zapobiega sytuacji, w której agent usuwa coś, czego nie powinien, lub popełnia błędy, których można było uniknąć dzięki kilku prawdziwym notatkom.
Gdy zatwierdzisz plan i agenci rozpoczną budowę, nadal musisz śledzić ich postępy. Antygrawitacja tworzy listy zadań, zrzuty ekranu i nagrania przeglądarki w trakcie pracy. Możesz przeglądać te elementy, aby sprawdzić, czy proces odpowiada twoim pierwotnym instrukcjom. Jeśli zauważysz błąd, możesz przekazać opinię, aby dostosować kod. Oznacza to, że nie musisz rozpoczynać całego procesu od nowa.
Anty grawitacja to najlepszy sposób na wibrację kodu
Bardzo lubię Antigravity i naprawdę wierzę, że jest to najlepszy sposób na vibe'owanie kodu. Jednak żadne narzędzie nie wykona za ciebie pracy bez twojego udziału. Jedynym sposobem na prawidłowe korzystanie z Antigravity jest ręczne zatwierdzanie każdej drobnej zmiany poza twoim dokumentem i wielu zmian wewnątrz. Jeśli nie opracujesz planu działania, równie dobrze możesz korzystać z dowolnego innego chatbota, ponieważ zrobi bałagan. Jeśli potrafisz działać jak kierownik projektu, możesz równie dobrze anulować subskrypcję Claude, ponieważ będziesz chciał dać swoje pieniądze Google.






