Google oficiálně uvedl svého autonomního asistenta pro programování Jules do veřejné bety, čímž představuje významný posun v oblasti nástrojů pro vývoj softwaru poháněných umělou inteligencí. Jules byl poprvé představen v prosinci 2024 a nyní je dostupný všem vývojářům po celém světě s přístupem k platformě Google Gemini.
Na rozdíl od tradičních nástrojů pro doplňování kódu funguje Jules jako skutečný autonomní agent, nikoliv jen jako pomocník. Díky pokročilému modelu Gemini 2.5 Pro dokáže Jules samostatně analyzovat celé kódové báze, porozumět záměrům vývojářů a provádět složité vícekrokové úkoly bez nutnosti neustálého lidského dohledu.
Agent pracuje asynchronně tím, že spouští bezpečný virtuální stroj v Google Cloud, kde si klonuje repozitáře a připravuje komplexní plány ještě před jakoukoliv změnou. Tento přístup umožňuje vývojářům zadávat časově náročné úkoly – jako je oprava chyb, psaní testů, aktualizace závislostí nebo implementace nových funkcí – a mezitím se věnovat kreativnějším aspektům programování.
Jules se bezproblémově integruje do stávajících workflow na GitHubu, kde vytváří pull requesty, které mohou vývojáři před sloučením zkontrolovat. Agent poskytuje transparentní zdůvodnění svých změn a dokonce nabízí i zvukové changelogy, díky nimž se vývojáři rychle zorientují v úpravách bez nutnosti pročítat řádky kódu.
Tento krok staví Google do přímé konkurence s podobnými produkty od OpenAI a Microsoftu. OpenAI nedávno uvedlo svého agenta Codex a GitHub představil Copilot Agent s obdobnými schopnostmi. Odborníci z oboru upozorňují, že Jules díky svému přístupu „nejprve plánuj“ a hluboké integraci s GitHubem nabízí výhody v určitých scénářích vývoje, i když aktuálně podporuje méně programovacích jazyků než někteří konkurenti.
Během veřejné bety nabízí Google každému uživateli pět úkolů denně zdarma, bez čekací listiny. Společnost avizuje, že placené tarify a funkce pro firemní správu přibudou v průběhu roku 2025 s dalším rozvojem platformy. Google také zdůrazňuje, že Jules respektuje soukromí uživatelů tím, že netrénuje na soukromých repozitářích, což je častá obava u AI nástrojů pro programování.