
Vývoj
Tři světy současného softwarového vývoje: co se skutečně mění a co (zatím) zůstává stejné
Většina článků o AI vývoji řeší vzdálenou budoucnost. Já bych se místo toho chtěl lidskou formou podívat na to, co se děje už dnes – na reálných projektech. Po devíti letech na pomezí vývoje a produktového designu mám pocit, že střízlivý pohled teď chybí víc než nadšený.
Za nás se vývoj dnes rozdělil na tři světy: vibecoding, agentický vývoj a klasický vývoj. Začneme tím nejdostupnějším – a zároveň nejčastěji špatně pochopeným.
Vibecoding
Poprvé tento stav pojmenoval spoluzakladatel OpenAI Andrej Karpathy ve svém tweetu z února 2025.
„There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.“
Jeho hlavní část je „zapomeňte, že kód vůbec existuje.“ V praxi to znamená, že hrubé zadání hodíte do nástroje jako Lovable nebo Figma Make – a za pár minut máte funkční aplikaci. Bez psaní kódu, bez znalosti syntaxe.
Výsledek často působí překvapivě profesionálně. Jakmile ale chcete dosáhnout něčeho skutečně specifického, může přijít frustrace.
AI se ukazuje překvapivě slabá v opravách chyb. Často se stane, že se „zacyklí“ – při opravě druhé chyby vám do kódu vrátí tu první. Na ladění tak můžete strávit spoustu času bez uspokojivého výsledku.
Další slabinou je design, který AI zatím příliš nezvládá. A obzvláště jeho následné úpravy. Pokud tak máte jasnou představu o výsledku, těžko se k ní dopracujete.
Zkrátka: pro perfekcionistu může být vibecoding trochu utrpení. Pokud jste ale ochotni ze svých nároků trochu slevit a přizpůsobit se tomu, co AI navrhne, může to být velmi silný nástroj.
Kde to funguje nejlépe
Vizualizace nápadů a prototypování
Nápad, který potřebujete rychle ukázat klientovi, nebo porovnat dva přístupy ke stejnému problému. Konverzace nad něčím klikatelným je výrazně efektivnější a vede k lepším výsledkům.
Nám v produktovém týmu se díky tomu obrátil celý proces: dřív vznikaly prototypy až z poměrně pokročilého designu, po hodinách práce. Dnes často generujeme prototyp jako první – přímo z produktového zadání – a teprve pak navrhujeme konkrétní řešení.
Mikroprojekty a weby
Jednoduchý dashboard, landing page, formulář pro klienty. Věci, které by dřív čekaly měsíce na kapacitu ve vývoji, dnes vzniknou do pátku. Jen nemějte příliš velká očekávání.
Rychlé ověření nápadu
Frameworky jako Design Sprint nebo Lean Startup dostaly pořádnou dávku steroidů. Náklady na vytvoření funkčního prototypu, který působí jako odladěný produkt a lze ho otestovat s reálnými uživateli, výrazně klesly. Pokud máte nápad na produkt a nejste si jistí jeho přijetím na trhu, vibecoding vám může ušetřit čas i peníze.
Kde to naráží
Špatné základy
Vygenerovaný kód je skvělý pro prototyp, který otestujete u potenciálních klientů. Jako základ pro komplexnější produkty ale kvalitou nestačí. Pokud se rozhodnete na vibecodovaném projektu dál stavět, počítejte s tím, že ho stejně přepíšete. Čím déle to budete odkládat, tím dražší to bude.
Bezpečnost a ochrana dat
Kvalita kódu je obzvlášť patrná na bezpečnosti a stabilitě. Pokud aplikace pracuje s daty, která jsou pro vás důležitá, nebo je na ní závislý váš byznys, vibecoding není správná volba. Bohužel tento trend v poslední době vídáme čím dál častěji. Firmy láká nízká cena a možnost něco rychle postavit bez čekání na vývojáře – pouštějí se však do velmi nebezpečných vod.
Agentický vývoj
Zatímco vibecoding je s námi už nějakou dobu, agentický vývoj je poměrně nový termín. Ve vibecodingu necháváte zodpovědnost za kvalitu kódu na AI, v agentickém vývoji ji má stále vývojář. Ten orchestruje jednoho nebo více „agentů“ – AI, které něco konkrétního tvoří. Je to, jako kdyby měl ve firemní struktuře pod sebou tým méně zkušených vývojářů: rozděluje větší celky na menší, navrhuje architekturu a agentům zadává přiměřeně náročnou práci, jejíž výstupy kontroluje. Většinu kódu píší agenti, vývojář si nechává jen skutečně složité věci nebo opravy chyb. Trochu se to podobá managementu vývojového týmu.
Nové modely od Anthropicu v posledním půl roce v tomto směru udělaly obrovský pokrok. Je to znát i na proměně mindsetu vývojářů. Zatímco velká část z nich byla před rokem vůči AI ještě velmi skeptická, dnes si dovolím říct, že ji na ostrý vývoj používají – nebo s ní alespoň aktivně experimentují – všichni.
Časová úspora je tak konečně vidět i na komplexnějších projektech. Vyčíslit ji je ale stále velmi složité – záleží na typu práce i konkrétního úkolu. Rozhodně to ještě není úspora řádová. Dle mého optimistického odhadu se pohybujeme někde kolem 15–25 %. Vývojářům ale neříkejte, že jsem to sem napsal – tato čísla zatím komentovat nechtějí.
Rychlost vs. kvalita
Na některé typy práce agentický vývoj zatím není připravený – a tlačit ho tam za každou cenu se nevyplácí. Obecně dnes existují dva extrémní přístupy a vývojáři hledají zdravý balanc mezi nimi.
Yolo přístup – agenti píší, člověk to téměř nekontroluje a rovnou schvaluje. Nebo dokonce dá AI práva schvalovat si změny sama. Časová úspora na papíře obrovská, ale výsledek se blíží vibecodingu se všemi jeho stinnými stránkami.
Perfekcionista – vývojář čte každý řádek a plně mu rozumí. Má jasnou představu o tom, jak má být kód napsaný, a nepřijme jiný způsob, i kdyby byl stejně kvalitní. Výsledný kód je solidní, ale úspora může být nulová – někdy je to pomalejší než psát kód ručně.
Klasický vývoj
Stále existují projekty, kde je cena selhání nepřijatelná: eGovernment, bankovnictví, zdravotnictví, platební systémy, energetika, core produkty velkých firem. Tady je prioritou bezpečnost, stabilita a dlouhodobá udržitelnost – a to se nemění.
Co z toho plyne
Díky agentickému vývoji se software na míru stává dostupným i pro firmy, které by o něm dřív vůbec neuvažovaly. Místo Excelu, Zapieru a papírování najednou dává ekonomický smysl postavit interní systém přesně pro vaše procesy. To je reálná příležitost a je dobré ji brát vážně – ale stále to nechte na někom zkušeném.
Vibecoding je tu ale i pro vás. Menší projekty, které nejsou kriticky důležité, si dnes se základními technickými znalostmi zvládnete udělat sami. A pro ověření nápadu nebo jeho vizualizaci je AI skvělý nástroj.
Zároveň pozor: pokud vám někdo slibuje kritickou interní aplikaci pomocí AI za lákavou cenu, byl bych velmi opatrný. Pravděpodobně jde spíš o vibecoding než o reálný vývoj. Kód, kterému nikdo nerozumí a nikdo ho neumí spravovat, je časovaná bomba. Klíče od svých dat zatím AI bez lidského auditu nedávejte.
Napsal/a
Jakub Gräf
Vydání
21. 4. 2026
Napsal/a
Jakub Gräf
Vydání
21. 4. 2026





















