- Vibe coding je skvělý na rychlé MVP a interní nástroje pro pár lidí.
- Sype se na škálování, bezpečnosti dat a dlouhodobé údržbě („špagetový kód").
- Tři reálné případy: zaspamovaná schránka, účet za API ve stovkách dolarů, nepoužitelné UX.
- Jakmile na aplikaci závisí byznys nebo citlivá data, potřebujete seniora.
„Nepotřebujeme programátora, AI nám to napíše samo.“ Tuhle větu slýchám poslední dobou stále častěji. Fenomén tzv. vibe codingu (programování pomocí přirozeného jazyka a AI nástrojů) otevřel dveře k vývoji lidem, kteří nikdy nenapsali ani řádek kódu. Znamená to ale konec vývojářů? Ani náhodou. Edukace trhu v tomhle směru drhne a je potřeba si říct, kde leží hranice.
Co vibe coding reálně umí?
Když potřebujete rychle ověřit nápad (MVP) nebo postavit jednoduchý interní nástroj pro pár lidí, vibe coding exceluje. Umožní vám dostat prototyp na světlo světa za zlomek času a nákladů. AI agenti dokážou chrlit komponenty neskutečným tempem.
Kde se to začne sypat?
Zásadní problém nastává v momentě, kdy se projekt začne škálovat. Co vibe coding zpravidla nezvládá a kde dochází k fatálním selháním:
- Architektura zátěže: Aplikace funguje pro 10 uživatelů, ale při 100 spadnou databáze.
- Bezpečnost dat: Začátečník neví, jak správně ošetřit zranitelnosti a zabezpečit citlivá firemní data.
- Dlouhodobá údržba: Vzniká takzvaný „špagetový kód“. Jakmile potřebujete přidat komplexní funkci po půl roce, celý systém se zhroutí, protože mu nikdo nerozumí.
Historky z praxe
Případ 1: Bezpečnostní noční můra. Nedávno jsem auditoval aplikaci, kterou si klient sám „vyviboval“. Na první pohled fungovala hezky. Problém byl, že AI generátor použil zastaralou verzi PHP a zcela ignoroval moderní bezpečnostní standardy. Výsledek? Nezabezpečené formuláře okamžitě objevili boti a klientovi během jediného večera zaspamovali celou e-mailovou schránku.
Případ 2: Účet za API, který zabolí. To je ale ještě ta menší škoda. Opravoval jsem i projekt, kde aplikace využívala externí AI model, ale absolutně nezvládala práci s kontextem. Místo toho, aby historii konverzace efektivně shrnovala do klíčových bodů, neustále na sebe nabalovala předchozí dotazy. Kvůli této špatné optimalizaci přišla klientovi na konci měsíce faktura za API volání na stovky dolarů. Přitom by stačilo nasadit lokální model nebo logiku dotazování správně zoptimalizovat.
Případ 3: Funkční, ale nepoužitelné. Jiná firma si nechala vygenerovat vlastní interní systém pro správu zakázek. Kód sice plnil svou funkci, ale nulová znalost dobrého UX (uživatelské přívětivosti) způsobila, že byl systém těžkopádný, nepřehledný a zaměstnanci ho zkrátka odmítali používat. Opravit takto roztříštěný a neintuitivní nástroj nakonec zabralo stejné množství času, jako bychom ho od začátku navrhli a napsali znovu — s jasnou vizí a s ohledem na reálné lidi, kteří v něm musí denně pracovat.
Kdy potřebujete seniora?
Pro rychlé MVP je vibe coding naprosto v pořádku. Ale jakmile na dané aplikaci závisí chod vašeho byznysu, pracujete s citlivými daty, nebo potřebujete napojení na složité firemní systémy, bez seniorního architekta se neobejdete. V aiframe.cz umíme spojit rychlost AI nástrojů se zkušeností seniora — díky tomu máte aplikaci rychle, ale na pevných základech.
Máte aplikaci, která se začíná sypat?
Udělám tvrdý audit cizího kódu, najdu kritické chyby a stabilizuji provoz. Často je levnější opravit než stavět znovu.
Poslat aplikaci na audit