Publikováno před měsícem

Proč vývojáři kritizují AI, která už neexistuje

Zkusili jste ChatGPT na programování a zklamal vás? Vývoj softwaru se ale posunul. Zjistěte, jak dnešní autonomní AI agenti čtou celou kódovou základnu, pouští testy a proč je kritika starých chatbotů ztrátou času. Nastupuje éra vibecodingu.

Narážím na příspěvky vývojářů, kteří popisují svou frustrující zkušenost s AI. A jsou to reálné zkušenosti – to jim neberu. Problém je, že tihle lidé popisují nástroj, který už v téhle podobě prakticky neexistuje.

Vzniká tím nebezpečná past: Vyzkoušíš AI špatně → nefunguje → utvrdíš se, že to je hračka → přestaneš sledovat vývoj. A pak z této pozice chodíš pod příspěvky ostatních a vysvětluješ jim, že jsou hlupáci. Svět se ale mezitím posune o několik generací dál a ty sis toho nevšiml, protože jsi byl zaneprázdněn psaním komentářů.

Co se změnilo?

Většina kritiků popisuje workflow z roku 2024: otevřu chatovací okno, napíšu co chci, doufám. Marně.

Dnešní AI agenti fungují úplně jinak. Agent sedí přímo ve tvém projektu. Čte celou kódovou základnu, spouští testy, používá git. Když udělá změnu, sám si ověří, jestli prošla buildem. Konvence má zapsané v konfiguračním souboru, který načte při každém startu. Na formátování kódu nepotřebuje „hádání" – pouští reálný formátovač jako hook po každé změně. Složitý úkol rozloží na podúkoly a deleguje je subagentům běžícím paralelně.

Ale není to zadarmo

Tenhle posun vyžaduje nový typ dovednosti. Potřebuješ vědět, jak agenta nakonfigurovat. Jak mu předat architekturní pravidla projektu, jak aktivovat LSP, jak nastavit hooky na linter a formátovač, jak nastartovat agentův loop tak, aby pracoval iterativně a ne naslepo. Je to skill, který se dá naučit, ale hlavně o něm musíš vůbec vědět.

Představ si, že juniorovi první den v práci pošleš email „předělej tohle a tohle" a odejdeš na oběd. Versus si s ním sedneš, dáš mu kontext a necháš ho pracovat po krocích. Stejný junior, dramaticky odlišný výsledek.

S AI je to totéž. Jen je neskutečně rychlá a nikdy se neurazí, když jí řekneš, že to má celé předělat.

Znamená to, že AI je dokonalá?

Ne! To přece neříkám. Revize kódu je pořád nutná. U složitých architektonických rozhodnutí AI stále potřebuje lidské vedení.

Ale senior, který umí AI řídit, bude dramaticky produktivnější než senior, který ji odmítá.

…protože si jednou spálil prsty s chatovacím oknem v roce 2024.

Štěstí přeje připraveným. Znamená to průběžně sledovat, jak se nástroje vyvíjejí. A naučit se je používat.

David Grudl Vyvíjí webové aplikace již od roku 1999 a specializuje se na umělou inteligenci. Je autorem Nette Framework a knihoven jako Texy!, Tracy či Latte. Moderuje pořad Tech Guys a píše na Uměligence o AI novinkách. Jeho blog La Trine byl nominován na cenu Magnesia Litera. Věnuje se vzdělávání v oblasti AI a je pragmatický optimista.