Oblakadabra: Jak AI agenti transformují hodnocení kódu
- Martina Tetliaková

- 7. 7.
- Minut čtení: 2
V novém, v pořadí devátém dílu podcastu Oblakadabra, jsme přivítali dva zajímavé hosty: Jirku Bachela a Adama Veseckého z firmy Navigara. Ivan Kutil s nimi probral cestu jejich startupu, specifika Google Cloud a samozřejmě i pokročilé využití umělé inteligence.

Založení Navigara a překvapivý důvod pro Google Cloud
Jirka Bachel, známý z působení v Seznamu a ze svého populárního podcastu Scriptease , a Adam Vesecký, který má za sebou unikátní zkušenost se 100 pohovory během jednoho roku, se spojili, aby vytvořili Navigara. Původně se firma jmenovala Joblytica a zaměřovala se na analýzu job postů. Postupně se ale vyvinula do současné podoby, kde se soustředí na měření performance a seniority vývojářů.
A proč si pro svůj produkt vybrali právě Google Cloud? Jirka, dlouholetý fanoušek Google Cloudu, to shrnul jednoduše: "Já dokážu přečíst jejich dokumentaci a pochopit"! Adam tuto zkušenost potvrzuje s AWS, kde je podle něj orientace v dokumentaci a konzoli mnohem složitější.
Architektura na Google Cloud a kouzlo Gemini
Navigara sází na Google Cloud, přičemž se snaží být co nejvíce agnostická pro případnou budoucí migraci nebo on-premise nasazení u velkých korporátních klientů. V jejich architektuře najdete Google Functions (generace 2), kontejnery běžící v Dockeru, PostgreSQL na Cloud SQL, a Vertex AI s Gemini.
Právě migrace na Gemini z Open AI byla pro Navigara klíčová, a to především kvůli velikosti kontextového okna (milion tokenů) , které je nezbytné pro detailní analýzu kontextu celých repozitářů a code review. Adam a Jirka se svěřili, že využívají primárně model Gemini Flash, jehož přesnost je pro jejich účely dostačující a zároveň je neuvěřitelně levný.
Unikátní AI agenti a pohled do zákulisí
Navigara jde ale mnohem dál než jen k prosté analýze. Nyní pracují na multiagentovém systému, kde jeden commit kódu hodnotí tři AI agenti: mega seniorní vývojář, agent zastupující samotného developera, a moderátor debaty, který rozhoduje o výsledku! Celá tato "hádka" agentů je pak veřejně viditelná a slouží k vyhodnocení kvality kódu.
V rozhovoru se dozvíte i o méně příjemných aspektech práce s AI modely, jako jsou občasné chyby ve výstupu JSONu u Gemini , či nečekané TLS chyby v Google Cloud Functions. Jirka se podělil o kuriózní příhodu, kdy mu "chytřejší" nástroj (Kurzor.sh) vygeneroval tisíce řádků kódu k obejití problému, který byl nakonec způsoben špatným nastavením Google Cloud Functions.
A co dál? Marketing s kredity a vzdělávání CTO
Navigara má ambiciózní plány, včetně zařazení na Google Cloud Marketplace pro zrychlení compliance u velkých firem. Zmínka padla i o Google kreditech, které získali po první externí investici. Tyto kredity využívají k "marketingu" – analýze velkých open-source projektů na GitHubu (např. Firefox, VS Code, React) a zveřejňování výsledků, což je skvělý způsob, jak demonstrovat schopnosti jejich nástroje.
Na závěr rozhovoru se Jirka podělil o své poznatky z více než 90 dílů podcastu Scriptease: nejlepší hosté jsou founderové, protože jsou upřímní a nebojí se říct, co si myslí, zatímco CTO a nižší pozice jsou často opatrnější. A společný problém? "Čím víc mají lidí, tím pomalejší vývoj mají"!
Pokud vás zajímá hlubší pohled do světa cloudových technologií, AI a vývoje softwaru, tento díl je pro vás to pravé.
Poslechněte si celý díl zde:
🎧 Spotify
📺 YouTube



