AI vám aplikaci napíše. Kdo ji ale bude za rok opravovat?

Napsat software byla vždycky ta levnější část. AI zlevnila právě ji - a nechala nedotčenou tu drahou. Co se stane s vygenerovanou aplikací během prvního roku provozu a jak si předem spočítat, kdo za ni ponese odpovědnost.

Marek Raja

Existuje jedna věta, kterou dnes slyší skoro každý majitel malé firmy: „To ti dneska AI napíše za odpoledne.“ A je to pravda. Ta věta jen mlčí o tom, co přijde potom.

Napsání software nikdy nebyla ta drahá část. Drahá je údržba - všechny ty roky, kdy se mění zákony, procesy, lidé a nikdo si přesně nepamatuje, proč je ten kód napsaný zrovna takhle. AI zlevnila první den. Zbylých tisíc dní nechala tam, kde byly.

Rok jedné vygenerované aplikace

Představte si evidenci zakázek, kterou vám AI vygeneruje na jaře. Funguje. Kolegové ji používají. A pak plyne čas.

Den 1. Spuštěno. Všichni nadšení, protože to trvalo dva dny místo dvou měsíců.

Měsíc 2. Změní se sazba DPH u jedné položky. V aplikaci je natvrdo napsaná v kódu. Někdo ji musí najít a přepsat. Ten někdo jste vy, váš synovec nebo člověk, kterého na to zaplatíte.

Měsíc 6. Nastoupí nová kolegyně do administrativy. Potřebuje vidět jen svoje zakázky. V aplikaci nic takového není, protože v původním promptu se o rolích nemluvilo. Přidání oprávnění není „ještě jeden prompt“ - je to zásah, který se musí promítnout do všech obrazovek.

Měsíc 12. Něco přestane fungovat. Ten, kdo aplikaci generoval, už ve firmě není nebo si nepamatuje, co v ní je. Kód přečíst umí, ale nerozumí mu - vygeneroval ho stroj a nikdo ho pořádně nekontroloval.

Napsat aplikaci je ta levná část

Den 1 vypadají obě cesty stejně. Rozdíl se ukáže v měsíci dva, šest a dvanáct - a od té chvíle už jen roste.

Proč se to stane skoro vždycky

Není to tím, že by AI psala špatný kód. Kód bývá překvapivě slušný. Problém je jinde a má tři vrstvy.

Nikdo ten kód nezná. U klasicky napsané aplikace existuje aspoň jeden člověk, který ví, proč je něco udělané určitým způsobem. U vygenerované aplikace takový člověk neexistuje - je tam jen prompt a výstup.

Údržba není vidět dopředu. Když si necháváte dělat aplikaci od agentury, náklady na údržbu jsou v nabídce. Když si ji vygenerujete sami, nejsou nikde - což neznamená, že nejsou.

Změny nechodí po jedné. Firma se mění průběžně: nový typ zakázky, nová sazba, nový kolega, nový požadavek klienta. Každá z těch změn je malá. Dvacet malých změn za rok je práce na měsíc.

Tři otázky, které si položit před startem

Než se rozhodnete postavit něco důležitého na vygenerovaném kódu, mají smysl tři konkrétní otázky:

  1. Kdo ve firmě ten kód přečte, až se něco pokazí? Pokud odpověď zní „nikdo“, nemáte aplikaci, ale závazek.
  2. Kolik změn čekáme za rok a kdo je udělá? Sepište si je. Většina firem se dostane na osm až dvacet drobností ročně a to už je pravidelná práce.
  3. Co se stane, když ten člověk odejde? U vlastního kódu je to riziko, které nesete vy. U platformy je to riziko, které nese dodavatel.

Nejde o to nepoužívat AI

AI je dnes rozumný způsob, jak si aplikaci navrhnout, popsat a nechat postavit. Rozdíl je v tom, jestli výsledkem je zdrojový kód, který si musíte hlídat, nebo aplikace běžící na platformě, která údržbu, zálohy a aktualizace bere na sebe.

Co znamená „platforma to drží za vás“

Konkrétně tohle: aktualizace, zálohy, bezpečnostní záplaty a kompatibilita nejsou vaše starost. Když se změní pravidlo, změníte pole nebo automatizaci - a to zvládne netechnický člověk z týmu. Když odejde ten, kdo systém stavěl, zůstane po něm nastavení, které je čitelné, ne kód, kterému nikdo nerozumí.

Neznamená to, že platforma zvládne úplně všechno. Pro opravdu unikátní logiku existují únikové cesty přes webhooky a API. Rozdíl je v poměru: místo aby byla vlastní celá aplikace, je vlastní jen ta jedna výjimka.

Praktický pohled na to, jak vypadá automatizace, které je vidět pod pokličku, najdete v článku Automatizace bez černé skříňky. A pokud zvažujete konkrétní AI generátory, srovnání je v textu Lovable, Bolt, v0 a spol.. Přehled celého tématu najdete v kompletním průvodci nocode a AI vývojem aplikací.

Časté otázky k údržbě AI aplikací

Nemůže tu aplikaci opravovat zase AI?

Částečně ano, ale narazíte na dvě věci. AI potřebuje přesně vědět, co je špatně - a to musí někdo poznat. A druhá oprava se dělá na kódu, který vznikl z první opravy, takže s každým kolem roste riziko, že se rozbije něco jiného.

Kolik údržba reálně stojí?

Záleží na tom, jak často se váš proces mění. Praktické vodítko z běžných firemních aplikací: počítejte s deseti až dvaceti drobnými změnami ročně. Když je řeší externí člověk, je to pravidelná položka v rozpočtu, ne jednorázový náklad.

Jak si to ohlídám, když si aplikaci nechám udělat?

Ptejte se dopředu na tři věci: kdo bude dělat změny, kolik stojí hodina práce a kde budou uložená data. Pokud dodavatel nemá odpověď na poslední otázku, je to signál, že údržbu neřeší nikdo.

Popište systém a nechte údržbu na nás.

Apexloop postaví aplikaci na míru