AI agent
Definícia
AI agent je softvérový systém využívajúci umelú inteligenciu, ktorý dokáže s určitou mierou samostatnosti vykonávať kroky smerujúce k zadanému cieľu. Pracuje s dostupnými informáciami, rozhoduje o ďalšom postupe a podľa svojich možností môže používať nástroje alebo vykonávať akcie.
Agent môže napríklad vyhľadať informácie, pracovať so súbormi, zavolať externé API, vytvoriť dokument alebo vykonať úlohu v pripojenej aplikácii. Jeho schopnosti závisia od nástrojov, údajov a oprávnení, ku ktorým má prístup.
Nemusí pritom fungovať úplne bez kontroly človeka. Podstatná je schopnosť samostatne rozhodovať o ďalších krokoch v rámci zadaného cieľa a nastavených pravidiel.
Popis
Pri klasickom chatbotovi prebieha interakcia najmä formou otázky a odpovede. AI agent môže ísť ďalej. Po zadaní cieľa dokáže rozhodovať, aké kroky potrebuje vykonať, v akom poradí a ktoré dostupné nástroje pri tom použije.
Agentický proces môže vyzerať napríklad takto:
- dostane cieľ alebo úlohu,
- vyhodnotí dostupný kontext,
- zvolí ďalší krok,
- použije vhodný nástroj alebo vykoná akciu,
- skontroluje výsledok a podľa potreby upraví postup.
AI agent teda nie je iba samotný model. Agentický systém môže prepájať umelú inteligenciu s nástrojmi, dátami, pravidlami a ďalšími aplikáciami či službami.
Využívať sa môže napríklad pri rešeršiach, práci s dokumentmi a e-mailami, programovaní, zákazníckej podpore alebo administratíve. Agent môže zozbierať údaje z viacerých zdrojov, spracovať ich, pripraviť súhrn a uložiť výsledok na určené miesto.
Od klasickej automatizácie sa líši najmä mierou flexibility. Tradičná automatizácia postupuje podľa vopred definovanej logiky, zatiaľ čo agent môže ďalší krok prispôsobiť aktuálnej situácii.
Miera samostatnosti sa pri jednotlivých agentoch líši. Pri citlivých alebo ťažko vratných akciách môže byť podmienkou schválenie človekom. Dôležité je preto nastaviť rozsah oprávnení, hranice úloh a situácie, v ktorých musí ďalší krok potvrdiť človek.
Príklad
Marketingový tím chce pravidelne sledovať aktivity konkurencie. Nastaví AI agenta, ktorého cieľom je raz za týždeň pripraviť súhrn najdôležitejších zmien.
Agent prejde povolené zdroje, vyhľadá nové kampane a obsah, porovná ich s predchádzajúcimi údajmi a pripraví stručný report. Ak niektorý zdroj nie je dostupný, môže skúsiť inú povolenú cestu alebo označiť chýbajúce informácie.
Rozdiel oproti jednoduchému AI chatu je v tom, že človek nemusí zadávať každý krok samostatne. Určí cieľ a agent v rámci nastavených pravidiel rozhoduje, ako sa k výsledku dopracuje.