Google rzuca wyzwanie Codexowi od OpenAI – agent Jules to nowy asystent AI dla programistów

Google uruchomiło globalną betę Julesa – autonomicznego asystenta AI dla programistów. Jules automatyzuje zadania w repozytoriach GitHub i korzysta z zaawansowanych możliwości modeli Gemini 2.5 Pro.
Podczas konferencji Google I/O 2025 firma oficjalnie zaprezentowała Julesa – nowego, autonomicznego agenta AI wspierającego programistów. Jules jest dostępny w publicznej becie dla wszystkich użytkowników z kontem Google i działa w środowiskach, gdzie dostępny jest model Gemini. To odpowiedź Google na rosnącą popularność narzędzi takich jak GitHub Copilot czy OpenAI Codex, ale Jules idzie o krok dalej, oferując pełną automatyzację zadań w repozytoriach kodu.
Jules nie działa wewnątrz klasycznego IDE (zintegrowanego środowiska programistycznego), lecz jako niezależny agent w chmurze. Po połączeniu z kontem GitHub użytkownika klonuje on wybrane repozytorium do bezpiecznej maszyny wirtualnej Google Cloud, analizuje cały projekt i jest gotów do wykonania zadań takich jak: aktualizacja zależności, pisanie testów, dokumentowanie kodu, naprawa błędów czy wdrażanie nowych funkcji. Wszystkie zmiany są prezentowane w formie planu, który użytkownik może zaakceptować lub zmodyfikować, a następnie Jules wykonuje zadania krok po kroku, generując także pull requesty i commity bezpośrednio w repozytorium.

Jules działa asynchronicznie – programista może zlecić mu zadanie i wrócić do innych obowiązków, podczas gdy agent pracuje w tle. Wyróżnikiem jest także możliwość generowania audio-changelogów, czyli głosowych podsumowań zmian w projekcie. Google zapewnia, że prywatny kod użytkownika nie jest wykorzystywany do trenowania modeli AI, a dane pozostają izolowane w środowisku wykonawczym.
Wersja beta Julesa jest obecnie darmowa, choć obowiązują limity (np. pięć zadań dziennie), a w przyszłości Google planuje wprowadzić płatności za korzystanie z agenta. Integracja z Gemini 2.5 Pro zapewnia Julesowi dostęp do najnowszych algorytmów rozumienia kodu i kontekstu projektów, co pozwala mu obsługiwać nawet złożone, wieloplikiowe zmiany i równoległe zadania.