AI agent
AI nástroj, jehož jádrem je velký jazykový model a který dokáže samostatně plnit zadané úkoly – nejen odpovídat na otázky, ale jednat: rozhodovat, používat nástroje, prohlížet web, pracovat se soubory, posílat e-maily, plánovat schůzky či připravovat nákupy. Zatímco chatbot a AI asistent komunikují, AI agent provádí akce v digitálním světě.
Rozdíl mezi chatbotem, AI asistentem a AI agentem:
Chatbot odpovídá v dialogu na základě své obecné znalosti. Získá zadání, napíše odpověď.
AI asistent odpovídá v rámci specializované role a znalostní báze.
AI agent dostane cíl a samostatně podniká kroky k jeho dosažení. Pracuje v cyklu přes mnoho kroků, výsledkem není často není jen odpověď, ale také vykonaná práce.
Příklad rozdílu na úloze „chci letět do Říma“ (například):
Chatbot napíše obecné rady, jaké aerolinky létají, kdy je sezóna.
AI asistent cestovní kanceláře doporučí konkrétní letenku z databáze partnera a poradí s ubytováním.
AI agent sám prohledá srovnávače, najde nejvýhodnější let, vybere hotel podle preferencí, vyplní rezervační formuláře, připraví rezervaci k zaplacení a po potvrzení uživatelem přidá událost do kalendáře.
Klíčové vlastnosti AI agenta:
- Plánování: rozloží složitý úkol na dílčí kroky a rozhodne, v jakém pořadí je provést.
- Používání nástrojů: umí ovládat prohlížeč, číst a psát soubory, posílat zprávy, volat API, spouštět kód.
- Smyčka myšlení—jednání—pozorování (v odborné literatuře označovaná jako ReAct loop): agent přemýšlí, co udělat, vykoná akci, vyhodnotí výsledek a podle něj rozhodne, co dál; když narazí na chybu, hledá alternativu. Z této smyčky vyplývá i jeho autonomie, tj. schopnost pracovat samostatně bez zásahu uživatele, typicky v řádu minut, u složitějších úloh i déle.
- Paměť: pamatuje si průběh úkolu, dosavadní zjištění a kontext.
U AI agentů jsou rizika výraznější než u běžných chatbotů, protože agent nejen mluví, ale jedná:
- Nevratné akce: agent může smazat soubory, odeslat e-mail nebo provést platbu, kterou už nelze vrátit.
- Prompt injection: škodlivé instrukce ukryté ve webové stránce, dokumentu nebo e-mailu, na který agent narazí, ho mohou přimět jednat proti zájmu uživatele (například odeslat data útočníkovi).
- Chyby v řetězci kroků: drobná chyba na začátku se v autonomním běhu rozroste a agent může dlouho pokračovat v nesmyslné cestě.
- Halucinace vedoucí k akci: na rozdíl od chatbota se halucinace u agenta neprojeví jen v textu, ale ve vykonaném kroku. Agent si „vymyslí" neexistující funkci, soubor nebo kontakt a začne podle této smyšlenky reálně jednat.
- Bezpečnost: agent může mít přístup k e-mailu, platebním údajům, kalendáři.
AI agenti představují další úroveň autonomie umělé inteligence a s ní úměrně rostoucí riziko. Současně otevírají možnosti realizovat práci, která dosud vyžadovala hodiny lidské práce, zcela autonomně pomocí AI.