Ve své přednášce „Architecture? Never heard of it“ na JavaScript fwdays’25 položil Ilya Klimov otázku, kterou si dnes kladou zkušení softwaroví inženýři i techničtí vedoucí: co se stane se softwarovou architekturou, když modely AI generují 80 % našeho kódu?
Celou přednášku si můžete pustit na YouTube: https://www.youtube.com/watch?v=EB6wd7SiZsc&t=2329s. Za pozornost stojí zejména čas 38:49 (2329 s), kdy Ilya shrnuje své úvahy o „AI terapii“ a vibe codingu v produkčním prostředí.
Jedna z hlavních myšlenek Ilyi Klimova zaznívá v čase 2329 s: „Architektura s příchodem AI nezanikla — naopak se stala hlavní pákou inženýra. Dříve jsme vytvářeli složité vrstvy abstrakce, abychom vývojářům usnadnili práci. Nyní musíme budovat transparentní a ověřitelné systémy, v nichž se agenti AI dokážou orientovat a kterým mohou lidé důvěřovat.“
Zdůrazňuje, že vibe coding bez architektonických hranic nevyhnutelně vede ke složitosti, kterou nelze udržovat. Generování kódu je levné; skutečná inženýrská práce spočívá v porozumění kontextu, ověřování výsledků a údržbě systému.
Z mého pohledu seniorního Full-Stack a AI inženýra Ilya přesně vystihuje podstatu věci. LLM skvěle generují ohraničenou logiku, funkce a opakující se kód. Bez výslovných hranic systémů, typovaných kontraktů (například schémat Zod a TypeScriptu) a deterministických pojistek se však kód vytvořený AI rychle změní v nepřehledný celek, který se obtížně udržuje.
Nejde o odklon od architektury, ale o posun k architektuře, které je snadné porozumět. Jasné kontrakty, modulární komponenty, atomické nástroje a důsledná validace nejsou jen dobrou praxí pro lidské kolegy — jsou podmínkou toho, aby agenti AI dokázali správně usuzovat.
Pokud dnes vytváříte produkty s integracemi AI, RAG pipeline nebo agentní automatizací, pamatujte: model je součást systému, nikoli systém jako celek. Právě jasná architektura mění experimenty s vibe codingem v software připravený pro produkci.
Dejte příštímu produktu někoho, kdo zůstane.
Chcete začít? Napište mi – mohu začít hned a zůstat. Dlouhodobé retainery, ne dvoutýdenní předání. Proberme váš projekt, požadavky a nejlepší cestu vpřed.