Vibe coding do produkcie znamená pridať k prototypu to, čo AI nástroj sám od seba neurobí. Bezpečné prihlásenie a práva, heslá mimo kódu, zálohy, opakovateľné nasadenie, testy a monitoring. Prototyp pritom nie je zbytočný. Je to najlepšie zadanie, aké môžete dodávateľovi dať.
Vibe coding vám postaví prototyp. My softvér, na ktorom beží firma. Nižšie opisujeme, čo prototypu chýba, ako to skontrolovať a kedy sa oplatí začať odznova. Čo je vibe coding a prečo zlacnel softvér, vysvetľujeme v článku Vibe coding: čo to je a prečo je softvér zrazu lacný.
Čo je vibe coding a kde končí?
Vibe coding znamená, že AI nástroju opisujete, čo chcete, a kód, ktorý vyrobí, prijmete bez čítania. Za víkend tak vznikne aplikácia, ktorú si môžete prekliknúť. Pred pár rokmi by ste na to potrebovali vývojára a mesiace.
Vibe coding znížil vstupnú bariéru, strop však neposunul. Prototyp dnes vytvorí takmer ktokoľvek. Prvý skutočný nápor používateľov, prvý útok alebo prvá stratená databáza však ukážu, čo chýba. Nástroje sú tie isté. Rozdiel robí inžinierska disciplína okolo nich.
Čo prototypu chýba do ostrej prevádzky?
Tieto body kontrolujeme, keď prototyp preberáme do ostrej prevádzky. Ak niečo z toho chýba, nie je to dôvod na prepis. Je to zoznam práce.
Oblasť
V prototype
V ostrej prevádzke
Prihlásenie a práva
Funguje na hlavnej obrazovke
Rovnaká kontrola na každom vstupe, aj v API
Heslá a kľúče
Často priamo v kóde
Mimo repozitára, vymenené, ak tam niekedy boli
Dáta
Jedna databáza bez záloh
Zálohy, ktoré ste aspoň raz obnovili
Nasadenie
Ručne, z jedného počítača
Jedným príkazom, opakovateľne, s cestou späť
Testy a CI
Žiadne, alebo zelené bez obsahu
Testy, ktoré pri chybe zlyhajú, a CI, ktoré blokuje
Monitoring
Výpadok nahlási zákazník
Upozornenie príde skôr ako sťažnosť zákazníka
Účty
Na osobnom účte toho, kto to klikal
Na firmu, s prístupom pre viac ľudí
Najzradnejší je prvý riadok. Vibe-coding kód nebýva zlý. Býva nekonzistentný. AI urobí kontrolu prístupu raz správne a v susednom súbore na ňu zabudne. Videli sme to pri audite navibecodeného produktu: jeden súbor mal správnu kontrolu prihlásenia a susedné endpointy vydávali súbory bez prihlásenia. Oprava je potom rýchla, ale nájsť chybu znamená pozrieť sa na všetko.
Zaškrtnite, čo o vašej aplikácii platí. Každý nezaškrtnutý bod je jedna úloha pred spustením.
Prečo je monitoring na zozname, aj keď aplikácia beží?
Pretože to, čo beží bez dozoru, raz potichu prestane. Stalo sa to aj nám. Na projekte pre klienta s online marketplace v decembri 2025 prestal bežať crawler. Zistili sme to neskoro, až z grafu. Návštevnosť medzitým klesla z 250 000 na 66 000 zobrazení mesačne.
zobrazení mesačne po tom, ako v decembri 2025 potichu prestal bežať crawler
Chýbalo upozornenie, ktoré by výpadok nahlásilo v ten deň. Preto je monitoring pri každom prechode do ostrej prevádzky povinný, nie bonus.
Pokračovať s prototypom, alebo začať odznova?
Väčšinou pokračovať. Keď sme auditovali prototyp jedného zakladateľa, prepis sme neodporučili. Odporučili sme spevnenie: pár bezpečnostných opráv, sprevádzkované nasadenie a potom normálna práca. Začať odznova sa oplatí, len keď by opravy trvali dlhšie ako nová verzia.
Poctivo sa to dá povedať až po pohľade do kódu. Tri možné verdikty a čo si vypýtať, ak aplikáciu písal niekto iný, rozoberáme v článku Ako prevziať aplikáciu od iného dodávateľa.
Aj keď sa kód píše nanovo, prototyp ostáva. Ukazuje, ako má produkt fungovať, lepšie ako akákoľvek špecifikácia. Vy viete, ako vaša firma funguje. Našou prácou je dostať to do softvéru, ktorý vydrží roky.
Musíte s vibe codingom prestať?
Nie. Ak vás baví skúšať nové obrazovky sami, pokračujte. Repozitár nastavíme tak, aby vaše pokusy zapadli do zvyšku systému. Prejdú rovnakými testami a rovnakou kontrolou kódu ako všetko ostatné.
Nemám nič proti vibe codingu. Ľudia bez techniky si konečne môžu niečo postaviť. Ale nevidel som jediný navibecodený projekt, ktorý by prežil produkciu bez toho, aby niekto nakoniec zavolal inžinierov.
Spôsob, ako vytvoriť aplikáciu tak, že AI nástroju opisujete, čo chcete, a kód, ktorý vyrobí, prijmete bez čítania. Na prototyp je to rýchle a lacné. Do ostrej prevádzky mu chýba kontrola.
Dá sa vibe-coding aplikácia nasadiť do produkcie?
Áno, ale nie taká, aká je. Najprv treba skontrolovať prihlásenie a práva, dostať heslá z kódu, nastaviť zálohy, opakovateľné nasadenie, testy a monitoring.
Treba vibe-coding prototyp prepísať od nuly?
Väčšinou nie. Častejšie stačí spevniť bezpečnosť a prevádzku a potom pokračovať. Či je prepis potrebný, sa dá poctivo povedať až po pohľade do kódu.
Je vibe-coding aplikácia bezpečná?
Nedá sa to povedať bez kontroly. Najčastejší problém nie je zlý kód, ale nekonzistentný: jedna časť má správne prihlásenie, susedná vydá dáta komukoľvek. Treba skontrolovať každý vstup.
Môžem si aplikáciu ďalej upravovať sám aj po prevzatí?
Áno. Repozitár sa dá nastaviť tak, aby vaše pokusy zapadli do zvyšku systému a prešli rovnakými kontrolami ako ostatný kód.
Opýtajte sa AI na tento článok
AI pri odpovedi využije aj naše ďalšie články a skúsenosti z reálnych projektov.
Aplikácia z Lovable funguje, ale neviete, či vydrží zákazníkov? Kód sa dá cez GitHub dostať von a ďalej rozvíjať. Čo skontrolovať, hlavne prístup k dátam, a čo doplniť bez prepisu.
Aplikáciu od iného dodávateľa prevezmete v troch krokoch: zabezpečíte kód, prístupy a dáta, necháte niekoho pozrieť sa do kódu a až potom sa rozhodnete. Checklist a tri možné verdikty.
PWA stačí, keď aplikáciu používajú ľudia, ktorým pošlete odkaz. Do App Store a Google Play choďte, keď vás majú nájsť v obchode alebo potrebujete funkcie, ktoré web nemá. Porovnanie, test a cesta, ako začať.
LinkedIn
Reálne skúsenosti, žiadny hype
Filip Papranec, zakladateľ Digitaliko. Na LinkedIne riešime technické výzvy, zdieľame skúsenosti z vývoja a ukazujeme, ako AI reálne mení biznis. AI hype nemáme radi: sme realisti, nie predajcovia snov.