Já s AI nekončím
05.09.2026
Reakce na článek "I'm done using AI" a úvaha nad tím, proč odmítání AI nástrojů není řešení.
Už nějakou dobu jsem nenapsal žádný článek. Ale nic člověku nedá víc inspirace než názor, se kterým opravdu, ale opravdu nesouhlasíte. V mém případě to byl článek I'm done using AI od Bretta Codese. Na necelých 2000 slovech autor vysvětluje své negativní názory na AI a proč se rozhodl s ní přestat.
Nejsem žádný AI evangelista. Jsem si vědom jejích limitů, jejích problémů a nekompetentních lidí, kteří s ní páchají víc škody než užitku. Ale vidím i to dobré a jsem vcelku přesvědčen, že autorovo rozhodnutí bylo hnáno spíš falešnou pýchou než racionalitou.
Na úvod jedna nepříjemná, ale důležitá pravda - nikdo vás neplatí jen za to, že jste dobrý vývojář. Jste placeni za to, že dodáváte hodnotu. A ano - být dobrým vývojářem výrazně přispívá ke schopnosti dodávat aplikace, které fungují a pomáhají firmám tu hodnotu generovat. A tím "fungují" myslím nejen jen to, že na první pohled dobře vypadají, ale že také nejsou (příliš) chybové, jsou bezpečné a v dohledné budoucnosti dobře udržovatelné.
Proto čistě vibe-codované projekty vedené pouze lidmi mimo IT často (ne-li vždy) selhávají. Protože jejich autoři nevědí, co to obnáší, a tak nedokážou svým agentům zadat, aby o to dbali a přemýšleli nad tím. My vývojáři to umíme. Někteří z nás víc, někteří (zatím) míň. "AI nahradí všechny programátory" je hrozný nesmysl.
Ale stejný nesmysl je i odmítání AI a svatořečení "staré dobré ruční práce". Vážně si někdo myslí, že bychom měli odmítnout moderní programovací jazyky a vrátit se k psaní v assembleru, nebo ještě lépe rovnou v binárním kódu? Vyvíjíte v obyčejném textovém editoru bez zvýrazňování syntaxe? Proč používáte kontejnery a nestavíte pokaždé nové on-premise servery? Cože? Vy používáte frameworky a knihovny třetích stran? Neimplementujete si všechno od nuly v čistém původním jazyce? Vážně? Proč všechny ty abstrakce a zkratky? Vždyť vás dělají líné a zastírají skutečné principy. Nebo ne? Jste horší vývojář, když neděláte úplně všechno sami. Nebo ne?
Řeknu vám, proč to děláte. Je to jedna z těchto možností:
- Objevili jste se v oboru až ve chvíli, kdy to byl de facto standard.
- Viděli jste, že je to dobré, a prostě jste to začali používat, protože to bylo dobré.
Ať tak či onak, i přes zjevné nevýhody a přes případy použití, kdy se tomu zkrátka musíte vyhnout, napsat článek "Končím s ..." o čemkoliv z výše uvedeného by vypadalo dost hloupě.
A přesto lidé tleskají, když si někdo stěžuje na AI nástroje. Odmítněme modernost, přijměme tradici. Protože nejlepší způsob vývoje softwaru je přesně ten dnešní. Moje dnešní workflow už nejde vylepšit. Chci, aby můj zítřek byl stejný jako včerejšek, a budu za to bojovat...
Samozřejmě, i ty nejschopnější současné frontier modely jsou stále nedokonalé. Nástroje postavené kolem nich jsou stále nedokonalé. Spousta lidí používá GenAI špatně a vytváří tak zvěrstva a AI slop místo toho, aby přispívali smysluplnou hodnotou. Manažeři mají zkreslenou představu o tom, čeho lze a čeho nelze dosáhnout. Uznám jakoukoliv námitku poukazující na jakoukoliv chybu v současném způsobu práce s AI. Pojďme ji pojmenovat, postavit se jí čelem, vyřešit ji, poučit se z ní a zlepšit proces do budoucna.
Ale nepřijímám, když někdo není ochoten adaptovat se a změnit. Obzvlášť když se už musel v nedávné době adaptovat tolika způsoby. Technologický pokrok za posledních pár desetiletí je prostě ohromující. Pamatujete si, kdy jste dostali svůj první chytrý telefon? Pro mě to bylo před 10 lety. Pamatujete si doby, kdy jste neměli internet všude? Před 20 lety jsem chodil do školy o hodinu dřív a zůstával tam do pozdního odpoledne po skončení výuky, protože tam měli internet - já jsem doma měl jen drahé vytáčené připojení. Změnilo se to k lepšímu a docela rychle jsme si na to zvykli, že?
Svět vývoje softwaru se mění neustále. GenAI (a možná později skutečná AI) je dalším krokem vpřed. Je to další nástroj. Je na každém, jak dobře ten nástroj využije. Můžete vzít kladivo a rozmlátit s ním všechno kolem na kusy. Nebo jím můžete jemně klepat na dláto a vytesat dokonalou sochu. Kladivo není důvodem úspěchu ani neúspěchu. Odmítli byste kladiva jen proto, že s nimi někdo páchá škody? Já myslím, že ne...
