Od tworzenia interfejsów po niemal autonomiczne kodowanie – na konferencji I/O 2025 Google zaprezentował całą gamę narzędzi AI, które obiecują zrewolucjonizować codzienność programistów. Przygotujcie się, bo to naprawdę powala z nóg!
A co jeśli tworzenie kolejnej aplikacji czy debugowanie tysięcy linii kodu stałoby się tak proste, jak poproszenie niezwykle kompetentnego kolegi, żeby się tym zajął? Mniej więcej taką obietnicę złożył Google podczas swojej dorocznej konferencji I/O, edycja 2025. Zapomnijcie (prawie) o nieprzespanych nocach i migrenach przed ekranem – firma z Mountain View sięgnęła po ciężką artylerię, wyposażając programistów w prawdziwe „supermoce AI”. Przyjrzyjmy się razem tym zapowiedziom, które pachną przyszłością.
24/05/2025 07:18 JérômeWyobraźcie sobie swoje ulubione środowisko programistyczne (IDE), Android Studio, wzmocnione najnowocześniejszą sztuczną inteligencją Google’a, Gemini 2.5 Pro. Dokładnie to oferuje Google dzięki dwóm nowym funkcjom.
Po pierwsze, „Journeys”. Chcecie przetestować swoją aplikację? Nie musicie już pisać długich skryptów testowych. Wystarczy, że opiszesz w języku naturalnym ścieżkę użytkownika, którą chcesz sprawdzić – na przykład „użytkownik loguje się, dodaje produkt do koszyka i finalizuje zamówienie” – i gotowe, SI zajmie się wykonaniem tych testów za Ciebie. To trochę jak posiadanie niezmordowanego i superszybkiego testera jakości wbudowanego bezpośrednio w narzędzie pracy. Wyniki oczywiście wyświetlają się bezpośrednio w IDE, co ułatwia wprowadzanie poprawek.
Następnie mamy „Agent Mode”. Tutaj przechodzimy na wyższy poziom. W przypadku bardziej złożonych zadań programistycznych, takich jak integracja API czy aktualizacja zależności (komponentów potrzebnych w projekcie), ten „agent” SI może przejąć stery. Cel, zgodnie z informacjami z Google I/O, jest jasny: przyspieszyć rozwój i dostarczanie wysokiej jakości kodu, zmniejszając obciążenie manualne.
Duolingo stawia na sztuczną inteligencję: sowa zwalnia na potęgę!
Uwaga, oto Jules. Nie, nie chodzi o wujka-geeka, ale o nowego autonomicznego agenta programistycznego Google’a, który właśnie wszedł w fazę publicznej bety. Jules to nie zwykły copilot, który podpowiada sugestie kodu. Idzie znacznie dalej. Potrafi czytać i rozumieć całą Twoją bazę kodu, sklonowaną w bezpiecznym środowisku chmurowym.
Zleć mu zadania: pisanie testów, rozwijanie nowych funkcji, poprawianie błędów, a nawet zajmowanie się aktualizacjami wersji. Jules analizuje, planuje kroki, modyfikuje odpowiednie pliki i może nawet przygotować „pull request” (propozycję zmian w kodzie) na platformach takich jak GitHub. Jeden z przykładów podanych podczas prezentacji: Jules miał ponoć z powodzeniem przeprowadzić migrację strony z Node.js 16 do Node.js 22, sprawdzając, czy wszystko działa po aktualizacji. Imponujące, prawda? Pracuje asynchronicznie, czyli działa w tle, podczas gdy Ty zajmujesz się czymś innym. Wygodne!
A co z designem? Google pomyślał również o interfejsach użytkownika (UI) dzięki Stitch. To eksperymentalne narzędzie również napędza SI (Gemini 2.5 Pro i Imagen), aby przekształcać Twoje pomysły w makiety, a nawet w kod, jak zapowiedziano (kolejne źródło na temat Stitch dostępne jest również w The Verge).
Zasada jest prosta: opisujesz, co chcesz, za pomocą tekstu („Stwórz mi aplikację do odkrywania atrakcji i wycieczek w Kalifornii”) lub nawet obrazu (szybki szkic, inspirujący zrzut ekranu), a Stitch zabiera się do pracy, generując projekt interfejsu. Jak twierdzą twórcy, może nawet zmienić język całej aplikacji w mgnieniu oka. Gotowe projekty można następnie dopracować i wyeksportować do popularnych narzędzi projektowych, takich jak Figma, lub bezpośrednio do kodu front-endowego (HTML/CSS). Chodzi o to, aby w ekspresowym tempie przejść od kreatywnej iskry do funkcjonalnego prototypu.
Czy wiedzieliście? SI staje się lekka dla naszych smartfonów
Poza tymi „ciężkimi” narzędziami, Google zaprezentował również Gemma 3n, nową wersję swoich otwartych modeli SI, specjalnie zaprojektowaną, aby była wydajna, a jednocześnie na tyle lekka, aby działać bezpośrednio na naszych telefonach. Dzięki zaawansowanym technikom optymalizacji (takim jak „kwantyzacja”, która zmniejsza rozmiar modelu bez znaczącego wpływu na jego wydajność, trochę jak kompresja obrazu), najnowocześniejsza SI staje się dostępna nawet bez stałego połączenia internetowego. To obietnica bardziej inteligentnych i responsywnych aplikacji mobilnych.
Te osiągnięcia są niewątpliwie imponujące. Obiecują odciążyć programistów od najbardziej powtarzalnych lub złożonych zadań, pozwalając im skupić się na kreatywności i innowacjach. To trochę jak przejście od narzędzi ręcznych do ultrazaawansowanej i inteligentnej linii montażowej.
Wyzwaniem związanym z tymi „supermożliwościami” jest redefinicja roli programisty. Mniej czasu spędzonego na „brudzeniu rąk” niskopoziomowym kodem, więcej czasu na architekturę, projektowanie doświadczeń użytkownika i rozwiązywanie problemów na większą skalę. SI staje się partnerem, multiplikatorem produktywności.
Muzyka AI: miliard odsłuchań, zero fanów i 10 milionów dolarów (nielegalnego?) jackpota
Zapowiedzi z Google I/O 2025 rysują przyszłość, w której sztuczna inteligencja jest ściśle związana z procesem tworzenia oprogramowania i projektowania. Dzięki narzędziom takim jak Jules, który działa jak prawdziwy autonomiczny agent, Stitch, który szkicuje interfejsy na żądanie, oraz zwiększonym możliwościom Android Studio, rozwój aplikacji może przeżyć małą rewolucję. SI zapowiada się nie jako zwykłe narzędzie, ale jako pełnoprawny współpracownik.
Gotowi na przyjęcie nowego wirtualnego kolegi? Jedno jest pewne – z tymi SI jedynym ograniczeniem w tworzeniu cyfrowym może być… wasza własna wyobraźnia (i może jakość waszych podpowiedzi)!
Jerome
Ekspert w dziedzinie tworzenia stron internetowych, SEO i sztucznej inteligencji, moje praktyczne doświadczenie w tworzeniu zautomatyzowanych systemów sięga 2009 roku. Dziś, oprócz pisania artykułów mających na celu rozszyfrowywanie aktualności i wyzwań AI, projektuję rozwiązania szyte na miarę oraz działam jako konsultant i szkoleniowiec w zakresie etycznej, wydajnej i odpowiedzialnej AI.