Preskočiť na obsah

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.

01

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.

02

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

  1. Audit

    Preskúmame kód, bezpečnosť, údaje a hosting. Zrozumiteľne vám vysvetlíme, v akom stave je aplikácia.

  2. 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áť.

  3. Stabilizácia

    Odstránime bezpečnostné nedostatky a chyby, ktoré obmedzujú používateľov. Nastavíme spoľahlivý postup nasadzovania nových verzií.

  4. Prepracovanie

    Postupne prepracujeme nespoľahlivé časti a doplníme automatické testy. Aplikáciu pritom ponecháme v prevádzke.

  5. 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

Next.jsReactTypeScriptNode.jsPostgreSQLDockerVercel

Č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.