AI v praxi

Automatizácia workflowov a správa procesov

Začiatočník8 min čítania8 častíZadarmo

Odborné overenie: čaká na potvrdenie Mareka Rodáka. Stav k 4. októbru 2026.

Lekcia07
Životný cyklusOd problému po monitorovanie
01Cieľ
02Dáta
03Tréning
04Test
05Nasadenie
06Dohľad

Model je iba jedna časť celého AI systému.

Automatizácia prepája udalosti, model a podnikové aplikácie. Spoľahlivosť zabezpečuje overenie dát, obmedzené opakovanie, ochrana pred duplicitnými akciami a skutočné schvaľovanie.

Po prečítaní budete vedieť

  • vysvetliť tému na konkrétnom príklade
  • porozumieť postupu a jeho praktickým dôsledkom
  • rozpoznať hranice použitia a potrebnú kontrolu

Teoretické základy procesnej automatizácie s využitím LLM API

Ak sa rovnaká úloha opakuje, môže byť vhodné prepojiť AI s pracovným postupom. Napríklad príchod e-mailu spustí triedenie, dohľadanie objednávky a prípravu návrhu odpovede. Automatizácia však nie je vždy výhodnejšia než samostatná práca v chate: rozhoduje objem, náročnosť výnimiek, cena a kontrola výsledkov.

Namiesto pasívneho čakateľa na ľudský prompt sa AI modul automaticky spúšťa na základe udalosti v reálnom čase (napr. príchod nového e-mailu, vytvorenie tiketu v CRM, zmena stavu databázy alebo vytvorenie súboru na cloudovom úložisku).

Výber integračného prístupu

Pri návrhu porovnávame vizuálny automatizačný nástroj s vlastnou aplikáciou. Webhook nie je samostatná alternatíva: je to spôsob oznámenia udalosti medzi aplikáciami.

RiešenieVýhodaČo preveriť
MakeVizuálne scenáre, vetvenie a konektoryLimity, náklady a umiestnenie spracovania údajov
ZapierJednoduché prepojenie podporovaných služiebLogiku konkrétneho procesu a cenu pri očakávanom objeme
n8nCloudová aj vlastná prevádzka, možnosť doplniť kódLicenciu, aktualizácie servera a externé služby
Vlastná aplikáciaKontrolu nad implementáciouVývoj, údržbu, monitoring a hosting

Vlastný kód neznamená nulové náklady. Vlastný server zase nezaručuje, že údaje neopustia firmu: pri volaní externého AI API sa posielajú jeho poskytovateľovi. n8n je pri príslušných funkciách dostupné pod Sustainable Use License, nie pod licenciou bez akýchkoľvek komerčných obmedzení.

Bezstavové volania a kontext

Model nemá automatickú pamäť samostatného predchádzajúceho volania. Pri jednoduchom API volaní aplikácia prikladá potrebné správy alebo súhrn. Niektoré API však poskytujú konverzácie alebo uložený stav. Nie je preto správne označiť všetky REST API za nevyhnutne bezstavové.

Ak každé ďalšie volanie obsahuje celú podobne rastúcu históriu, kumulatívny objem vstupu môže rásť približne kvadraticky. Rozumné je uchovávať relevantné fakty a posledné správy, nie mechanicky iba tri správy. Súhrn nesmie stratiť dohodnuté obmedzenia ani rozhodnutia čakajúce na schválenie.

Správa kapacitných limitov (rate limits) a optimalizácia nákladov

Pri masovom nasadení AI do automatizovaných procesov dochádza k narážaniu na kapacity poskytovateľov API. Tieto limity sú definované v dvoch kľúčových metrikách:

RPM (requests per minute) označuje počet požiadaviek za minútu.

TPM (tokens per minute) označuje počet tokenov za minútu. Konkrétne limity a spôsob ich počítania závisia od služby.

Pri dočasnom obmedzení môže aplikácia požiadavku zopakovať po rastúcom intervale s náhodnou odchýlkou (exponential backoff with jitter). Rešpektuje odporúčaný interval služby a limit pokusov. Pred opakovaním musí vedieť, či predchádzajúci krok už nemal účinok; samotné opakovanie nezaručuje bezpečné dokončenie.

Vysvetľujúca grafika

Kde má v automatizácii miesto AI

Kde má v automatizácii miesto AIPrijatá požiadavka → AI navrhne zaradenie → Pevné pravidlá overia → Povolená akcia. Model pomáha s neštruktúrovaným textom. Oprávnenia, adresátov a účtovné zápisy overuje aplikácia.1Prijatá požiadavka2AI navrhne zaradenie3Pevné pravidlá overia4Povolená akcia
Model pomáha s neštruktúrovaným textom. Oprávnenia, adresátov a účtovné zápisy overuje aplikácia.

Architektúra Human-in-the-Loop (HITL) a riadenie procesných rizík

Najväčšou chybou pri návrhu podnikových automatizácií je podľahnutie ilúzii Plne autonómneho toku bez prítomnosti človeka (Zero Human Touch) pri úlohách s vysokou mierou rizika.

Generatívny model, napriek svojej vysokej jazykovej plynulosti, zostáva pravdepodobnostným modulom. Ak plne automatizovaný systém bez ľudskej kontroly odpovie nespokojnému klientovi, vygeneruje nesprávnu cenu alebo odosle chybné právne vyhlásenie, škoda na reputácii a financiách firmy je okamžitá.

Matica rozhodovania o zaradení Human-in-the-Loop uzla

Rozhodnutie o tom, či proces vyžaduje ľudský schvaľovací uzol, vychádza z Matice procesného rizika a úrovne neistoty:

RežimZásah človekaPrimerané použitie
Automatické spracovanieKontrola podľa nastaveného procesuÚloha s nízkym dosahom chyby a overenými pravidlami
Human-in-the-loopSchválenie pred významným úkonomExterná komunikácia alebo finančná zmena
Human-on-the-loopMonitorovanie a možnosť zastaveniaProces, pri ktorom dohľad dokáže včas obmedziť škodu

Možnosť zastaviť budúce spracovanie nevracia už odoslaný e-mail ani vykonanú platbu. Režim preto vyberajte podľa skutočných následkov, nie iba podľa názvu.

Notifikačné kanály a rozhrania pre schvaľovanie (Approval Interfaces)

Pre efektívny Human-in-the-Loop proces nesmie schvaľovanie trvať hodiny. Schvaľovací uzol musí byť integrovaný do komunikačného nástroja, ktorý pracovník denne používa (Slack, Microsoft Teams, e-mail alebo špecializovaný Helpdesk dashboard).

Schvaľovacia karta zobrazí pôvodnú správu, overené číslo objednávky a návrh: „Mrzí nás poškodenie tovaru. Žiadosť preverí zákaznícka podpora.“ Ak pracovník zvažuje kredit 50 eur, karta ho musí uviesť ako samostatnú neschválenú akciu a vyžadovať príslušné oprávnenie. Model nesmie zo samotnej reklamácie odvodiť právo priznať náhradu.

Pri návrhu so schvaľovacou kartou odovzdá potvrdenie do automatizačnej aplikácie informáciu o zvolenom úkone. Pred vykonaním aplikácia overí identitu schvaľovateľa, jeho oprávnenie, platnosť návrhu a to, či už nebol vykonaný. Až potom môže odoslať správu a zaznamenať skutočný výsledok v CRM.

Vysvetľujúca grafika

Opakovaný vstup nemá vyvolať druhú platbu

Opakovaný vstup nemá vyvolať druhú platbuIdentifikátor udalosti → Kontrola spracovania → Jedno vykonanie → Záznam výsledku. Idempotencia bráni duplicitným účinkom. Samotná veta v prompte, aby sa akcia neopakovala, nestačí.1Identifikátor udalosti2Kontrola spracovania3Jedno vykonanie4Záznam výsledku
Idempotencia bráni duplicitným účinkom. Samotná veta v prompte, aby sa akcia neopakovala, nestačí.

Technická integrácia: REST API, JSON štruktúry a Structured Outputs

Pre úspešnú automatizáciu je kritické, aby AI nedodávala voľný konverzačný text („Tu je vaša odpoveď...“), ale štruktúrované údaje vo formáte JSON (JavaScript Object Notation).

Ak automatizovaný scenár očakáva, že dostane mená, ceny a kategórie do samostatných premenných, voľný text spôsobí zlyhanie celého nadväzujúceho toku.

Štruktúrovaný výstup a význam dát

Structured Outputs pomáha získať výstup podľa podporovanej JSON schémy. Aplikácia však musí spracovať aj odmietnutie, prerušenú odpoveď a chybu API. Platná schéma nie je záruka pravdivosti ani oprávnenia vykonať akciu.

{
  "category": "REKLAMACIA",
  "order_id": "984512",
  "claimed_amount_eur": 150,
  "draft_reply": "Ďakujeme za oznámenie poškodeného displeja. Vašu žiadosť preverí zákaznícka podpora."
}

Ukážka zachytáva požiadavku zákazníka, nie schválenie náhrady. Číslo objednávky treba porovnať s CRM a sumu so správou. O oprávnenosti rozhoduje poverený pracovník alebo samostatné pravidlo, nie pole vrátené modelom.

Pre kategóriu použijeme uzavretý zoznam hodnôt. Pri chýbajúcom údaji umožníme null namiesto vymyslenej sumy. Rozsah urgentnosti a oprávnenia kontroluje aplikácia. Neúspešné overenie posunie správu do manuálneho spracovania. Presné API volanie sa riadi aktuálnou dokumentáciou poskytovateľa; poškodené úryvky z príručky nie sú funkčný implementačný návod.

No-Code a Low-Code platformy: Praktické nastavenie v Make.com a Zapier

No-Code platformy ako Make.com poskytujú vizuálne prostredie, v ktorom spájame jednotlivé aplikácie pomocou uzlov (Modules), smerovačov (Routers) a filtrov.

Spracovanie chýb

Pôvodná správa musí zostať v schránke alebo v rade čakajúcom na spracovanie. Opakovanie má stanovený počet pokusov, odstupy a upozornenie pri dlhodobom zlyhaní. Pri chybe 429 sledujeme aj odporúčaný interval poskytovateľa.

Make umožňuje rôzne režimy spracovania chýb. Ich názvy a dostupnosť preveríme v aktuálnej dokumentácii. Ukladanie neúplných vykonaní musí byť zapnuté; nemožno sľúbiť univerzálne automatické opakovanie o 15 minút. Rollback nevráti všetky externé účinky: databázový zápis môže byť transakčný, už odoslaný e-mail nie.

Každá významná akcia má jedinečný identifikátor a kontrolu, či už bola vykonaná. Pri neplatnom JSON výstupe označíme správu na manuálnu kontrolu. Neposielame zákazníkovi náhradnú odpoveď, ktorá by predstierala vyriešenie reklamácie.

Správa tajných kľúčov a bezpečnosť Webhookov

  1. Bezpečné uloženie API kľúčov: API kľúče (napr. OpenAI kľúč) nesmú byť nikdy napevno zapísané do textových polí scenára. Musia byť uložené v šifrovanom systéme správcu pripojení platformy (Make Connections / Zapier Key Store).
  1. Verifikácia podpisu Webhooku (Webhook Signing): Ak váš scenár prijíma dáta z externej aplikácie prostredníctvom Webhooku, musíte overiť kryptografický podpis požiadavky (napr. HMAC-SHA256 podpis v hlavičke X-Hub-Signature), aby do vášho systému nemohol cudzí útočník poslať fiktívne dáta.
Vysvetľujúca grafika

Postup pri chybe služby

Postup pri chybe službyZachytiť chybu → Obmedzené opakovanie → Odložiť na kontrolu → Upozorniť vlastníka. Opakovanie musí mať limit a nesmie nepozorovane znásobiť účinok už vykonanej akcie.1Zachytiť chybu2Obmedzené opakovanie3Odložiť na kontrolu4Upozorniť vlastníka
Opakovanie musí mať limit a nesmie nepozorovane znásobiť účinok už vykonanej akcie.

Modelový príklad: Automatizácia spracovania prichádzajúcich klientskych dopytov a reklamácií (End-to-End Enterprise Scenario)

Pre názorné predvedenie kompletného toku si vybudujeme end-to-end automatizovaný scenár pre stredne veľkú obchodnú firmu.

Východisková situácia firmy:

Modelová situácia: Podpora prijme denne 300 e-mailov. Ich náročnosť sa líši, preto pred návrhom firma zmeria čas triedenia, dohľadania objednávky, návrhu odpovede a konečného schválenia. Nasledujúce čísla sú ilustračné, nie meranie skutočnej firmy.

Cieľ: Automaticky roztriediť správy, vytvoriť koncepty odpovedí a pri kritických reklamáciách poskytnúť operátorovi v Slacku tlačidlo na schválenie jedným klikom.

Postup krok za krokom: Architektúra scenára v Make.com

Päť krokov modelového procesu

  1. Prijatie správy: Uložíme originál a identifikátor udalosti. Zaznamenáme adresáta, čas a prílohy. Neznáme alebo poškodené prílohy nemajú automaticky získať prístup k ďalším systémom.
  2. Triedenie a extrakcia: Model navrhne kategóriu a vyberie číslo objednávky, požadovanú sumu a opis problému. Chýbajúci údaj označí ako chýbajúci. Nejde ešte o potvrdenie oprávnenosti reklamácie.
  3. Overenie v aplikácii: Skontrolujeme výstup, oprávnenie k objednávke a pravidlá ďalšieho kroku. Nejasná kategória sa odovzdá pracovníkovi. Označenie spam nie je dôvod nevratne vymazať správu bez overeného pravidla.
  4. Návrh a schválenie: Pracovník vidí pôvodnú správu aj návrh odpovede. Potvrdenie odoslania odpovede a schválenie finančnej náhrady sú samostatné úkony s odlišnými právami.
  5. Vykonanie a záznam: Aplikácia overí platnosť schválenia, odošle správu práve raz a zapíše výsledok. Ak reklamácia zostáva v posudzovaní, záznam nesmie tvrdiť, že už bola vybavená.

Konkrétne názvy modulov a podporu funkcií overte v aktuálnej dokumentácii zvolenej platformy. Tento postup je návrh logiky, nie hotová konfigurácia, ktorú možno bez testovania preniesť do produkcie.

Porovnanie času a nákladov

Čísla sú modelový výpočet, nie meranie konkrétnej firmy. Pri 300 správach a ôsmich minútach na správu je celkový čas 40 hodín. Pri hypotetických 30 sekundách by bol čas 2,5 hodiny, teda pokles o 93,75 %. To však predpokladá, že každú správu možno skontrolovať tak rýchlo. Sporné nároky a neúplné podklady potrebujú viac práce.

Výsledok treba merať na reprezentatívnej vzorke vrátane opráv a eskalácií. Náklady zahŕňajú API, platformu, vývoj, údržbu, monitoring aj čas pracovníka. Hodnota uvoľnenej kapacity nie je automaticky zníženie výdavkov.

Zhrnutie

Automatizácia prepája udalosti, model a podnikové aplikácie. Spoľahlivosť zabezpečuje overenie dát, obmedzené opakovanie, ochrana pred duplicitnými akciami a skutočné schvaľovanie.

💡 Jednoducho povedané: Automatizácia prepája udalosti, model a podnikové aplikácie. Spoľahlivosť zabezpečuje overenie dát, obmedzené opakovanie, ochrana pred duplicitnými akciami a skutočné schvaľovanie.

Zdroje a redakčná poznámka

Základom je používateľom dodaná Odborná príručka AI v praxi. Modelové prípady sú vysvetľujúce ukážky, nie výsledky merania konkrétnej firmy. Stav redakčného spracovania: 4. októbra 2026. Návrh na odborné overenie: Marek Rodák; osobné overenie zatiaľ nepotvrdené.

Pojem v slovníku

Odborný pojem: Ľudský dohľad (human oversight)

Praktické odpovede

Často kladené otázky

Zabráni JSON schéma prompt injection?

Nie. Tvar dát nie je bezpečnostná autorizácia. Akcie kontroluje aplikácia.

Zostanú údaje pri vlastnom n8n vo firme?

Len ak celý tok používa miestne služby. Externé API dostane odoslané údaje.

Čo merať pri úspore času?

Celý čas vrátane podkladov, opráv, schvaľovania a eskalácií.

Dočítali ste lekciu.

Ďalšia kapitola nadväzuje na vysvetlené súvislosti. K jednotlivým témam sa môžete kedykoľvek vrátiť.