Definícia jednou vetou
AI agent je program, ktorý pomocou jazykového modelu plní úlohu v niekoľkých krokoch, pričom v každom kroku sám volí, čo urobiť ďalej, a využíva na to nástroje a zdroje, ktoré mu boli sprístupnené.
Dôležité sú slová „sprístupnené“ a „v niekoľkých krokoch“. Agent nie je čarovná škatuľa. Je to softvér s jasne vymedzenými oprávneniami, ktorý pracuje s konkrétnymi dátami a ktorého činnosť možno sledovať a obmedziť.
Z čoho sa AI agent skladá
- Jazykový model: rozumie textu, usudzuje a vytvára odpovede.
- Inštrukcie: popis úlohy, pravidlá a hranice, v ktorých sa agent pohybuje.
- Nástroje: vyhľadávanie v dokumentoch, prístup do systémov, odosielanie správ alebo spustenie výpočtu.
- Kontext a pamäť: informácie o aktuálnej úlohe a prípadne o predchádzajúcich krokoch.
- Ochranné mechanizmy: oprávnenia, obmedzenia akcií, schvaľovanie človekom a logovanie.
Ako AI agent funguje krok za krokom
- Prijme zadanie, napríklad prichádzajúci dopyt alebo otázku zamestnanca.
- Rozhodne, aké informácie potrebuje, a použije nástroj na ich získanie, napríklad vyhľadá v dokumentoch.
- Vyhodnotí, čo zistil, a zvolí ďalší krok: dohľadať viac, položiť doplňujúcu otázku, alebo pripraviť výstup.
- Pripraví výsledok, napríklad návrh odpovede alebo vyplnený záznam.
- Pri významných krokoch odovzdá rozhodnutie človeku a zaznamená, čo urobil a prečo.
Typy AI agentov
V praxi sa stretnete s tromi hlavnými podobami. Asistent odpovedá na otázky nad zdrojmi, typicky nad firemnými dokumentmi. Agent pre pracovný tok spracúva opakujúce sa úlohy v niekoľkých krokoch a výsledok odovzdáva na schválenie. Samostatnejší agent smie v obmedzenom rozsahu konať sám, napríklad založiť záznam v systéme. Čím viac samostatnosti, tým prísnejšia musí byť kontrola a obmedzenia.
Čím sa AI agent líši od chatbota, RPA a automatizácie
- Chatbot vedie konverzáciu a odpovedá. Agent navyše vykonáva kroky a používa nástroje.
- Klasická automatizácia vykonáva pevný postup podľa pravidiel. Agent si poradí s nepresným vstupom, ale je menej predvídateľný.
- RPA napodobňuje klikanie v aplikáciách podľa scenára. Agent rozumie obsahu a vyberá si kroky.
Neznamená to, že agent je vždy lepší. Ak je postup jasný a vstup štruktúrovaný, klasická automatizácia je spoľahlivejšia a lacnejšia. Agent dáva zmysel tam, kde pravidlá nestačia, pretože vstupom je voľný text alebo dokument. Rozdiely podrobnejšie opisuje článok o voľbe medzi AI agentom, chatbotom a automatizáciou.
Na čo sa AI agenti vo firmách používajú
- Triedenie a spracovanie prichádzajúcich dopytov a e-mailov.
- Odpovede na otázky z interných dokumentov s odkazom na zdroj.
- Príprava podkladov, zhrnutí a konceptov na kontrolu.
- Kontrola úplnosti dokumentov a zhody s pravidlami.
- Vyťažovanie údajov z dokladov a ich odovzdanie do systému.
Riziká a ako sa riešia
Jazykové modely môžu odpovedať nepresne alebo sebavedome uviesť nesprávnu informáciu. Agent môže použiť nástroj spôsobom, ktorý nikto nezamýšľal. Preto sa riziko nerieši dôverou v model, ale návrhom: agent má prístup len k potrebným dátam, jeho akcie sú obmedzené, významné kroky schvaľuje človek, kvalita sa meria na skúšobnej vzorke a činnosť sa loguje.
Pri osobných údajoch a regulovaných oblastiach je potrebné posúdiť právny rámec. Odporúčame konzultáciu s právnikom alebo zodpovednou osobou pre ochranu osobných údajov.
Kedy sa AI agent hodí a kedy nie
- Hodí sa pre opakované úlohy s nepresným vstupom a jasne opísaným výstupom.
- Hodí sa tam, kde je dôležitá dohľadateľnosť: kto čo schválil a z akého zdroja sa vychádzalo.
- Nehodí sa tam, kde stačia pevné pravidlá. Vtedy je jednoduchšia automatizácia lepšou voľbou.
- Nehodí sa bez použiteľných dát. Najprv je potrebné zdroje usporiadať.
Ako začať
Odporúčaný postup je začať jedným vymedzeným procesom, opísať vstupy, zdroje a hranice a overiť riešenie pilotom na vašich dátach s vopred danými kritériami. Po vyhodnotení sa rozhoduje o rozšírení. Rovnako postupujeme v službe AI agenti a v konkrétnych zadaniach, napríklad pri spracovaní dopytov alebo práci nad firemnými dokumentmi.
