Záchrana aplikácií vytvorených pomocou AI
StručnePreberáme aplikácie, ktoré ste vytvorili pomocou AI (takzvaným vibe codingom), napríklad v nástrojoch Lovable, Bolt, v0, Replit či Cursor. Skontrolujeme kód, odstránime chyby a bezpečnostné nedostatky a pripravíme aplikáciu na spoľahlivú prevádzku aj ďalší vývoj. Následne sa postaráme o jej údržbu.
S čím pomôžeme
Pomocou AI ste rýchlo vytvorili funkčný prototyp. Ďalšie úpravy však spôsobujú nové chyby a v kóde sa ťažko orientujete. Prístupové kľúče môžu byť verejne dostupné v prehliadači a ďalšie zadania pre AI už problémy nevyriešia.
Ako postupujeme
Preskúmame kód vytvorený pomocou AI, nájdeme nespoľahlivé a nebezpečné časti a opravíme ich podľa závažnosti rizík. Zachováme funkčné časti aj doterajšiu prácu. Aplikáciu upravíme tak, aby sa dala dlhodobo udržiavať, a postaráme sa o jej prevádzku.
Čo dostanete
- Audit kódu, bezpečnosti a údajov so zisteniami zoradenými podľa priority
- Oprava kritických bezpečnostných chýb: zverejnené prístupové kľúče, chýbajúca kontrola oprávnení a nechránený prístup k databáze
- Spoľahlivý postup zostavovania a nasadzovania aplikácie so správne nastavenými prostrediami
- Prepracovanie najrizikovejších častí bez prepisovania celej aplikácie
- Automatické testy kľúčových procesov, od ktorých závisia vaše príjmy
- Dokumentácia, podľa ktorej môže ďalší vývojár prevziať údržbu a vývoj
- Hosting, dohľad nad prevádzkou a údržba podľa zmluvy o podpore (SLA)
Ako to prebieha
Audit
Preskúmame kód, bezpečnosť, údaje a hosting. Zrozumiteľne vám vysvetlíme, v akom stave je aplikácia.
Plán
Pripravíme zoznam opráv podľa priority. Uvedieme, čo treba riešiť okamžite, čo môže počkať a koľko budú jednotlivé úpravy stáť.
Stabilizácia
Odstránime bezpečnostné nedostatky a chyby, ktoré obmedzujú používateľov. Nastavíme spoľahlivý postup nasadzovania nových verzií.
Prepracovanie
Postupne prepracujeme nespoľahlivé časti a doplníme automatické testy. Aplikáciu pritom ponecháme v prevádzke.
Prevádzka
Pripravíme dokumentáciu a zabezpečíme prevádzku podľa zmluvy o podpore (SLA). Ak uprednostňujete vlastný tím, aplikáciu mu odovzdáme.
Technológie
Časté otázky
- Preberáte kód z ľubovoľného nástroja AI?
- Áno, napríklad z nástrojov Lovable, Bolt, v0, Replit, Cursor, Claude Code alebo ChatGPT. Posudzujeme samotný kód a použité technológie. Mnohé z týchto nástrojov vytvárajú aplikácie v Reacte, Next.js a TypeScripte, s ktorými denne pracujeme.
- Prepíšete všetko od začiatku?
- Len výnimočne. Zachováme funkčné časti, opravíme chyby a nahradíme to, čo sa nedá rozumne upraviť. Úplný prepis môže trvať mesiace a zbytočne nahradiť aj fungujúce riešenia. Ak by bol úplný prepis lacnejší, v audite to uvedieme a podložíme odhadom nákladov.
- Ako dlho záchrana trvá?
- Audit zvyčajne dokončíme za týždeň. Kritické problémy odstránime spravidla za 2 až 6 týždňov podľa rozsahu aplikácie. Potom môžeme pokračovať novými funkciami alebo pravidelnou údržbou.
- Je moja aplikácia vytvorená pomocou AI bezpečná?
- Bez kontroly kódu to nemôžeme spoľahlivo posúdiť. Často nachádzame prístupové kľúče dostupné v prehliadači, chýbajúcu kontrolu oprávnení alebo nastavenia databázy, ktoré sprístupňujú cudzie údaje. Pri audite tieto riziká preveríme ako prvé.
- Nemáme technické znalosti. Budeme rozumieť výsledkom auditu?
- Áno. V správe z auditu každý problém zrozumiteľne opíšeme: čo sme zistili, aké to môže mať následky a koľko bude stáť oprava. O ďalšom postupe rozhodnete vy.