Jules je autonomní, asynchronní AI kódovací agent vyvinutý společností Google. Na rozdíl od běžných „copilotů“, kteří pouze doplňují řádky kódu, Jules funguje jako samostatný pomocník, kterému zadáte úkol a on jej v pozadí vyřeší.
Je postaven na modelech rodiny Gemini (aktuálně Gemini 2.5 Pro a Gemini 3 Pro).
Jules se odlišuje od standardních AI nástrojů několika principy:
| Součást | Popis |
|---|---|
| Jules API | Umožňuje integrovat schopnosti agenta do vlastních nástrojů a CI/CD procesů. |
| Jules Tools (CLI) | Rozhraní pro příkazovou řádku, které umožňuje ovládat agenta přímo z terminálu. |
| Critic Agent | Specializovaný AI podsystém, který kontroluje kód po Julesovi a hledá v něm chyby dříve, než jej uvidí člověk. |
1. Zadání: Vývojář definuje úlohu pomocí promptu nebo GitHub labelu. 2. Analýza: Jules prozkoumá celou kódovou základnu a vytvoří plán. 3. Exekuce: V Cloud VM provede změny a spustí testy. 4. Pull Request: Výsledkem práce je hotový PR, který vývojář pouze zkontroluje a schválí.
— Související pojmy: C# (podporovaný jazyk), NuGet (správa verzí), Umělá inteligence