agentickz
Blog

Vývoj softvéru s AI agentmi: čo robí AI a čo kontroluje človek

8

bezpečnostných vrstiev pred každou opravou, case study: AI on-call inžinier pre automatizácie

Pri vývoji softvéru s AI píšu väčšinu kódu, testov a dokumentácie AI agenti, zatiaľ čo skúsení vývojári navrhujú architektúru, kontrolujú každú zmenu a schvaľujú nasadenie. AI prináša rýchlosť a človek zodpovedá za smer a kvalitu. Pre vás to znamená kratší vývoj a úsporu až 80 % oproti tradičnému vývoju.

Mnohé firmy počuli o AI, ktorá programuje sama, a majú z toho oprávnené obavy. Kto ručí za chyby? Čo ak AI urobí niečo, čo nikto nechcel? Nižšie vysvetľujeme, ako je práca rozdelená, a ukazujeme to na troch projektoch, ktoré bežia alebo sa práve vyvíjajú.

Čo je vývoj softvéru s AI agentmi?

AI asistent v editore dopĺňa riadky kódu alebo odpovedá na otázky. AI agent ide ďalej. Dostane úlohu, prečíta si existujúci kód, napíše zmenu, spustí testy a podľa výsledku ju opravuje, kým testy neprejdú.

Programovanie s umelou inteligenciou tak pripomína prácu v tíme. Agent je rýchly a vytrvalý, no potrebuje jasné zadanie, pravidlá a kontrolu. Tieto tri veci mu dávajú vývojári.

AI agent tiež nepozná vaše obchodné pravidlá, kým mu ich niekto nepopíše. Nevie sám posúdiť, čo je dôležité pre vašich zákazníkov. Tento kontext prináša analýza a ľudia, ktorí s vami projekt vedú.

Pri našich projektoch používame modely Claude, OpenAI a Gemini. K firemným systémom ich pripájame cez MCP servery s presne určenými právami. Kód vzniká v bežných technológiách ako Next.js, TypeScript, Python a PostgreSQL, takže ho po odovzdaní dokáže spravovať aj iný tím.

AI agenti v programovaní nemajú voľnú ruku. Do produkčných systémov sa dostanú len zmeny, ktoré prešli testami a kontrolou človeka.

Čo pri vývoji softvéru s AI robí AI a čo kontroluje človek?

Rozdelenie práce je pevné a dohodnuté vopred. Zhrnuli sme ho do tabuľky.

ČinnosťAI agentVývojár
Zadanie a priorityPomáha rozpísať zadanie na menšie úlohyS vami určí, čo sa stavia a v akom poradí
Architektúra a dátový modelNavrhne varianty a ich dôsledkyVyberie riešenie a zodpovedá zaň
Písanie kóduPíše väčšinu kóduKontroluje každú zmenu pred zlúčením
TestyPíše a spúšťa automatické testyUrčuje, čo musí byť otestované
Bezpečnosť a prístupyUpozorní na riziká v kódeNastavuje práva, prístupové údaje a audit
DokumentáciaPíše a priebežne aktualizuje dokumentáciuOverí, že zodpovedá skutočnosti
Nasadenie do produkciePripraví zmenu a postup nasadeniaSchvaľuje a spúšťa nasadenie

Platí jednoduché pravidlo. AI agent nikdy sám nerozhoduje o tom, čo ide k vašim zákazníkom alebo do vašich dát. Posledné slovo má vždy človek.

Je kód od AI agentov kvalitný a bezpečný?

Kvalita kódu od AI závisí od toho, ako prísne ho kontrolujete. Preto staviame na troch vrstvách. Prvou sú automatické testy, ktoré bežia pri každej zmene a zachytia, keď niečo prestane fungovať.

Druhou vrstvou je kontrola. Zmeny posudzuje vývojár a pri dôležitých častiach aj ďalší AI model, ktorý hľadá chyby po prvom. Treťou sú bezpečnostné pravidlá: agent má prístup len tam, kam potrebuje, a zápisy do produkčných systémov prechádzajú schválením.

Testy zostávajú súčasťou odovzdaného kódu. Ak raz budete systém rozvíjať s iným dodávateľom alebo vlastným tímom, hneď uvidia, čo ich zmena pokazila. AI agenti píšu testy priebežne spolu s kódom, takže sa neodkladajú na koniec projektu.

K bezpečnosti patrí aj to, kde sú vaše dáta. Spracúvame ich v EÚ, zmluva obsahuje DPA podľa čl. 28 GDPR a kód aj dáta zostávajú vaše.

Ako sme to riešili my: tri projekty pod dohľadom ľudí

Každý z týchto projektov ukazuje iný spôsob, ako skombinovať prácu AI s ľudskou kontrolou. Raz AI pomáha stavať softvér, inokedy je sama súčasťou hotového systému.

Vlastný produktový feed: dvaja ľudia a AI agenti

Medzinárodný e-commerce marketplace chcel nahradiť platenú službu na správu produktových feedov vlastným riešením. Najprv sme z pôvodnej služby vytiahli celú konfiguráciu: 478 zdrojov dát, 1 541 pravidiel, 1 985 krokov transformácie a 650 exportov. Tie majú spolu 4,7 milióna riadkov denne. Nový engine vyvíjajú dvaja ľudia s AI agentmi.

Ľudia tu určili, čo je správny výsledok. Každý export sa porovnáva s pôvodným súborom bajt po bajte a projekt stráži 5 437 automatických testov. Projekt je vo vývoji: 643 z 650 exportov prešlo kontrolou konfigurácie a 32 exportov už sedí s pôvodnými bajt po bajte. Viac v case study vlastný produktový feed namiesto platenej služby.

AI on-call inžinier: oprava až po schválení

Keď spadne kritický automatizovaný workflow, AI agent prečíta workflow a jeho behy, nájde príčinu a navrhne malú opravu. Smie navrhnúť len 4 typy presne vymedzených zmien. Inžinier opravu schváli jedným klikom, inak sa nič nezmení.

Pred každou opravou stojí 8 bezpečnostných vrstiev vrátane zoznamu povolených zmien, snapshotu pred každým zápisom, auditu a kill switchu. Systém má 183 automatických testov a prešiel bezpečnostným auditom s 22 nálezmi. Z nich je 19 opravených a zvyšok je vedome akceptovaný alebo naplánovaný. Detaily sú v case study AI on-call inžinier pre automatizácie.

AI kontrola obchodných ponúk: človek schvaľuje pred zápisom

Denné posudzovanie nových ponúk v 7 krajinách zaberalo zhruba 8 hodín ručnej práce. AI agent teraz každý deň ohodnotí nové ponuky podľa pravidiel obchodného tímu. Človek rozhodnutia skontroluje, schváli alebo opraví a až potom sa zapíšu do CRM.

V prvom ostrom nasadení sa do CRM zapísalo 115 rozhodnutí s 0 chybami. Celý postup opisujeme v case study AI kontrola kvality obchodných ponúk.

Všetky tri projekty spájajú tie isté princípy. Výsledok sa dá overiť číslom alebo porovnaním. AI má presne obmedzené práva. A o tom, čo sa naozaj zmení, rozhoduje človek. Na týchto princípoch stojí vývoj softvéru s AI u nás.

Kedy sa vývoj s AI agentmi oplatí a kedy nie?

Najlepšie výsledky dáva tam, kde sa dá jasne overiť, či je výsledok správny. Typicky ide o interné systémy, rezervačné a CRM systémy, integrácie medzi nástrojmi a náhrady platených služieb, pri ktorých máte pôvodné výstupy na porovnanie.

Výhodu majú aj firmy, ktoré chcú nápad rýchlo overiť. Prvá použiteľná verzia vznikne za niekoľko týždňov a o ďalšom rozvoji rozhodujete podľa toho, ako ju ľudia skutočne používajú.

Opatrnosť je na mieste pri úlohách, kde chyba stojí veľa a nedá sa rýchlo vrátiť späť. Tam AI agent pripravuje návrh a človek rozhoduje, presne ako pri on-call inžinierovi alebo kontrole ponúk.

Ak nemáte jasno v tom, čo má systém robiť, žiadny agent to za vás nevyrieši. Preto každý projekt začíname analýzou a spoločne opísaným rozsahom prvej verzie.

Ak vás zaujíma, ako sa vývoj s AI premietne do rozpočtu, prečítajte si, koľko stojí softvér na mieru. O nasadení agentov priamo do firemných procesov píšeme v článku AI agenti vo firme.

Ako vyzerá vývoj softvéru s AI u nás krok za krokom?

Začíname fázou Discovery, ktorá trvá 5 až 10 dní. Spoznáme vaše procesy, dáta a systémy a dohodneme rozsah prvej verzie. Potom nasleduje vývoj v trvaní 2 až 6 týždňov, počas ktorého AI agenti pod dohľadom vývojárov stavajú systém a vy pravidelne vidíte priebežné verzie.

Pilot a nasadenie trvajú 2 týždne. Systém najprv používa menšia skupina ľudí a podľa ich skúseností dolaďujeme detaily. Potom preberáme prevádzku a rozvoj podľa SLA.

Počas celého projektu za výsledok ručia skúsení vývojári. AI agenti sú ich nástroj, ktorý prácu zrýchľuje.

Ak zvažujete nový systém alebo automatizáciu, napíšte nám a dohodnite si konzultáciu. Pozrieme sa na váš proces a povieme vám, kde vám vývoj s AI ušetrí najviac času.

Časté otázky

Píše AI agent celý softvér sám?

AI agent píše väčšinu kódu a testov. Zadanie, architektúru, kontrolu zmien a nasadenie má na starosti skúsený vývojár a bez jeho schválenia sa do produkcie nič nedostane.

Je kód napísaný pomocou AI bezpečný?

Bezpečnosť zabezpečujú automatické testy, kontrola každej zmeny vývojárom a obmedzené prístupy agenta. Pri citlivých systémoch pridávame aj bezpečnostný audit, ako pri AI on-call inžinierovi s 8 bezpečnostnými vrstvami.

Ako dlho trvá vývoj softvéru s AI agentmi?

Po analýze, ktorá trvá 5 až 10 dní, nasleduje vývoj v rozsahu 2 až 6 týždňov a pilot s nasadením za 2 týždne. Presný čas závisí od rozsahu prvej verzie.

Komu patrí kód, ktorý napíše AI?

Kód aj dáta zostávajú vám. Dáta spracúvame v EÚ a zmluva obsahuje DPA podľa čl. 28 GDPR.

Case studies k článku

Prestaňte o AI len počúvať

Opíšte nám, čo vás brzdí. Na nezáväznej konzultácii vám povieme, ako by sme to postavili a koľko by to stálo.

Konzultovať projekt