Chatbot vagy AI-ügynök?

A Mesterséges Intelligencia Központ Kft. budapesti szoftverfejlesztő cég szerint chatbot kell, ha a feladat a kérdések megválaszolása; AI-ügynök akkor, ha a rendszernek lépéseket is végre kell hajtania: lekérdezni, rögzíteni, foglalni.

Lényeg: A chatbot beszél, az ügynök cselekszik is. Érdemes a legegyszerűbb megoldással kezdeni, amely elvégzi a feladatot, és ügynökre csak ott váltani, ahol a lépések sorrendje előre nem írható le; az ügynök pedig szűk jogosultsággal, naplózva és a fontos lépések előtt emberi jóváhagyással dolgozzon.

Mit jelentenek a fogalmak?

A „chatbot” és az „AI-ügynök” szót a piacon sokféle értelemben használják. Hogy egy döntésnél ugyanarról beszéljünk, öt megoldást különböztetünk meg, a legegyszerűbbtől a legönállóbbig.

Szabályalapú chatbot

Előre megírt forgatókönyvet követ: gombokból, kulcsszavakból és döntési fából áll. Teljesen kiszámítható, nem hív nyelvi modellt, és pontosan azt mondja, amit beleírtak. Csak azt érti viszont, amire felkészítették: a másképp megfogalmazott kérdés kiesik a forgatókönyvből, és minden új témát kézzel kell beépíteni.

Nyelvi modellre épülő chatbot

A nagy nyelvi modell (large language model, LLM) szabad szövegű kérdést ért, és természetes nyelven válaszol, elírásokkal és hétköznapi fogalmazással is boldogul. Ha azonban csak a modell általános tudására támaszkodik, magabiztosan téves választ is adhat a cégről, ezért céges használatban szinte mindig a cég saját anyagához kötjük.

Dokumentumokból válaszoló chatbot

A rendszer a kérdéshez előbb megkeresi a releváns részleteket a cég dokumentumaiban (gyakori kérdésekben, szabályzatokban, kézikönyvekben), és a modell ezekből, a forrás megjelölésével válaszol. A módszer neve RAG (retrieval-augmented generation); a működéséről, a magyar nyelvről és az adatok tárolásáról az AI a cég saját dokumentumain (RAG) cikk szól.

AI-munkafolyamat

Az Anthropic ügynökökről szóló útmutatója a munkafolyamatot (workflow) úgy határozza meg, mint olyan rendszert, amelyben a nyelvi modellt és az eszközöket előre megírt kódútvonalak vezérlik. Példa: beérkező levél → osztályozás → adatkiolvasás → válaszvázlat a CRM-ben. A lépések sorrendje rögzített, a modell minden lépésben egy jól körülírt nyelvi feladatot végez. Sok céges igény valójában ilyen munkafolyamat, nem ügynök.

AI-ügynök

Ugyanez az útmutató az ügynököt olyan rendszerként írja le, amelyben a nyelvi modell maga irányítja a saját folyamatát és az eszközök használatát. Az OpenAI dokumentációja szerint az ügynökök eszközök segítségével terveznek és hajtanak végre feladatokat, és a lépéseken át megőrzik az összefüggéseket. Az ügynök célt kap („rögzítse a reklamációt, és küldjön visszaigazolást az ügyfélnek”), és maga dönti el, milyen lépésekben éri el: lekérdezi a rendelést, megnézi a garanciát, rögzíti az ügyet, megírja a levelet. Az eszközt nem a modell futtatja: a Google Gemini dokumentációja szerint a modell maga nem hajtja végre a függvényt, az Anthropic szerint pedig a saját eszközöket az alkalmazás futtatja. A modell csak kéri a műveletet, a kódunk hajtja végre, és ott dől el, mi engedélyezett.

Az Anthropic tanácsa egyszerű: a lehető legegyszerűbb megoldást kell keresni, és csak akkor növelni a bonyolultságot, ha szükséges. Az ügynök az útmutató szerint a nyitott problémákhoz illik, ahol nehéz vagy lehetetlen előre megmondani, hány lépés kell; az ügynöki rendszerek pedig gyakran késleltetést és költséget adnak cserébe a jobb feladatmegoldásért.

Összehasonlítás egy táblázatban

A nyelvi modellre épülő chatbot a táblázatban a dokumentumokból válaszoló változatában szerepel, mert céges használatban szinte mindig így épül.

SzempontSzabályalapú chatbotDokumentumokból válaszoló chatbotAI-munkafolyamatAI-ügynök
Mit csinálelőre megírt forgatókönyvet követa cég anyagából válaszolrögzített lépéssort hajt végre, nyelvi feladatokkalcélt kap, és maga választja meg a lépéseket
Mit érta felkészített kulcsszavakat és gombokatszabad szövegeta folyamatba érkező szövegetszabad szöveget és az eszközök eredményeit
Mihez fér hozzáa forgatókönyvhöza tudásanyaghoza lépésekhez kijelölt rendszerekheza számára megadott eszközökhöz
Kiszámíthatóságteljesmagas, ha forrást jelölmagasalacsonyabb, szigorú korlátok kellenek
Fő kockázatmerev, sok kérdés kiesiktéves vagy elavult válaszhibás kiolvasás egy lépésbenrossz vagy túl sok művelet, halmozódó hibák
Kontrolla forgatókönyv karbantartásaforrásmegjelölés, „nem tudom”, átadás munkatársnaklépésenkénti ellenőrzés, jóváhagyásjogosultságok, jóváhagyás, napló, korlátok
Jó választás, hakevés, jól körülírt kérdés vansok kérdés és sok dokumentum vana folyamat lépései előre leírhatóka lépések száma és sorrendje előre nem látható

A határ nem éles: egy chatbot, amely egyetlen olvasási jogú eszközzel lekérdezi a rendelés állapotát, már egy lépést tett az ügynök felé, de a kockázata alacsony marad. A döntő kérdés mindig az, hogy mit tehet meg a rendszer, nem az, hogy minek nevezzük.

Hol melyik illik?

Ügyfélszolgálat

A gyakori kérdésekre (szállítás, fizetés, garancia, nyitvatartás) a dokumentumokból válaszoló chatbot a jó kiindulás, a nap bármely szakában, átadással egy munkatársnak, ha elakad. A rendelés állapotához egy olvasási jogú lekérdezés elég. Ahol a bot már ír is, például reklamációt rögzít vagy visszatérítést kezdeményez, ott ügynöki képesség kell, és a pénzt érintő lépés előtt jóváhagyás.

Értékesítés

A bot a termékkatalógusból ajánl, előkészíti az ajánlatkérést, időpontot foglal, és rögzíti az érdeklődőt a CRM-ben. A foglalás és a rögzítés eszközhasználat, tehát ügynöki elem; az árat, a kedvezményt és a határidőt viszont célszerű kivenni a bot hatásköréből, és munkatárshoz rendelni.

Belső helpdesk

A HR- és IT-kérdésekre, a szabályzatokra és a munkautasításokra a dokumentumokból válaszoló chatbot a természetes választás, segíti az új kollégák betanulását is. Itt a jogosultság a fő kérdés: a bot csak abból a dokumentumból válaszolhat, amelyet a kérdező munkatárs is megnyithat. Egy hibajegy megnyitása vagy egy hozzáférés igénylése már szűk eszközkészletű ügynök lehet.

Back office

A számlák, rendelések és levelek feldolgozása jellemzően AI-munkafolyamat, mert a lépések előre ismertek: kiolvasás, összevetés, rögzítés, kivételek munkatárshoz. Ügynök ott indokolt, ahol az esetek nagyon változatosak, például egy reklamáció kivizsgálásánál, amelyhez több rendszerből kell adatot összegyűjteni. A több rendszeren átívelő automatizálásról a Folyamatautomatizálás oldalon, az integrációs mintákról (API, webhook, függvényhívás, MCP) a Hogyan kössük össze a céges rendszereket mesterséges intelligenciával? cikkben írunk.

Az ügynök kockázatai és a kontrollok

Az ügynök attól hasznos, hogy cselekszik, és ugyanettől kockázatos is. Az Anthropic útmutatója az ügynökök önállóságának áraként a magasabb költséget és a halmozódó hibák lehetőségét nevezi meg, és elszigetelt (sandbox) környezetben végzett alapos tesztelést javasol, megfelelő korlátokkal. Az OWASP GenAI Security Project kockázati listája a túlzott cselekvési szabadság (Excessive Agency) három okát nevezi meg: a felesleges funkciókat, a túl széles jogosultságokat és a túlzott önállóságot. Ezért ezeket a kontrollokat építjük be:

Ezek a kontrollok nem lassítják le feleslegesen a munkát: a jóváhagyás lehet egyetlen kattintás, és a mérés alapján fokozatosan szűkülhet arra, ahol tényleg kell.

Átláthatóság: tudni kell, hogy AI válaszol

Az AI Act, vagyis az (EU) 2024/1689 rendelet 50. cikkének (1) bekezdése szerint a természetes személyekkel való közvetlen interakcióra szánt MI-rendszert úgy kell megtervezni, hogy az érintettek tájékoztatást kapjanak arról, hogy MI-rendszerrel állnak interakcióban, kivéve, ha ez a körülményekből nyilvánvaló. Hogy ez mikortól és pontosan kire vonatkozik, és mit ír elő egy chatbotnál a GDPR, azt az AI Act és GDPR egy céges chatbotnál cikkben részletezzük; ez tájékoztatás, nem jogi tanács.

Élő példa: az AI-asszisztensünk a főoldalunkon

A főoldalunkon futó játék mellett az AI-asszisztensünk beszélget a látogatóval: ez a saját, élő AI-chatbotunk, és jól mutatja, hol húzódik a chatbot és az ügynök határa.

Az utolsó pont a lényeg: a jogosultság határát nem a modell jó szándéka, hanem a rendszer felépítése húzza meg. A saját fejlesztéseinkről a Munkáink oldalon olvashat.

Hogyan kezdjünk kicsiben?

  1. Egy terület, egy kérdéslista: gyűjtsük össze, mit kérdeznek a leggyakrabban, például az ügyfélszolgálaton.
  2. Chatbot a saját anyagból: forrásmegjelöléssel, „nem tudom” válasszal és átadással egy munkatársnak.
  3. Mérés valódi kérdéseken: élesítés előtt egy értékelő készleten, utána a beszélgetések naplójából.
  4. Első eszköz, csak olvasásra: például a rendelés állapotának lekérdezése.
  5. Első írási művelet jóváhagyással: például a reklamáció rögzítése, amelyet egy munkatárs hagy jóvá.
  6. Bővítés a napló alapján: új eszköz vagy szűkebb jóváhagyási kör csak ott, ahol a mérés igazolja.

Tipikus hibák

Gyakori kérdések

Mi a különbség a chatbot és az AI-ügynök között?

A chatbot kérdésekre válaszol, jó esetben a cég saját anyagából, forrásmegjelöléssel. Az AI-ügynök ezen túl eszközöket is használ (lekérdez, rögzít, foglal, levelet ír), és egy célért maga választja meg a lépéseket. Mindkettő épülhet ugyanarra a nyelvi modellre; a különbség abban van, hogy mit tehet meg.

Mikor elég egy chatbot?

Ha a feladat a tájékoztatás: gyakori kérdések, szabályzatok, termékinformáció, belső tudás. Akkor is elég, ha a válasz után a munkát ember végzi el. Ha a rendszernek adatot kell módosítania vagy más rendszerben kell cselekednie, akkor jön szóba a munkafolyamat vagy az ügynök.

Mit végezhet el önállóan egy AI-ügynök?

Azt, amire eszközt és jogosultságot kap, és amit a kockázata alapján jóváhagyás nélkül is rá merünk bízni: tipikusan lekérdezéseket, belső rögzítést, vázlatok elkészítését, időpontfoglalást. A pénzt, szerződést vagy ügyfélnek küldött üzenetet érintő, illetve visszavonhatatlan lépések előtt célszerű emberi jóváhagyást kérni.

Hogyan előzhető meg, hogy az ügynök hibát kövessen el?

Teljesen nem lehet kizárni, de a kárt korlátozni lehet: szűk eszközkészlettel, minimális jogosultsággal, a célrendszerben is ellenőrzött kérésekkel, jóváhagyással a nagy hatású lépések előtt, lépés- és összeghatárral, teljes naplóval, valamint élesítés előtti teszteléssel elszigetelt környezetben. A beérkező szövegeket adatként, nem utasításként kezeljük.

Kell jeleznünk, hogy AI válaszol?

Általában igen: az AI Act 50. cikkének (1) bekezdése szerint az érintetteknek tudniuk kell, hogy MI-rendszerrel állnak interakcióban, hacsak ez nem nyilvánvaló. Az általunk fejlesztett chatbot ezt már az első üzenetében jelzi. A részleteket az AI Act és GDPR egy céges chatbotnál cikk írja le; ez tájékoztatás, nem jogi tanács.

Hogyan segítünk?

A Mesterséges Intelligencia Központ Kft. AI-chatbotot és AI-ügynököt is fejleszt: a cég saját dokumentumaiból válaszoló botot, és a cég rendszereihez kötött, lépéseket végrehajtó ügynököt, az OpenAI (ChatGPT), az Anthropic (Claude) és a Google (Gemini) nyelvi modelljeire építve. Az első egyeztetés díjmentes; a fejlesztés méretét COSMIC funkciópontban mérjük, és ebből készül az ajánlat és az ütemezés. Kérésre titoktartási szerződést (NDA) kötünk, átadás után pedig az üzemeltetést és a karbantartást is vállaljuk. A forráskódról és a felhasználási jogokról a szerződés rendelkezik.

A részletek az AI-chatbot és AI-ügynök szolgáltatásoldalon, a nyelvi modellek bekötéséről az AI-integráció oldalon olvashatók. Ha chatbotot vagy ügynököt tervez, írjon nekünk a Kapcsolat oldalon megadott elérhetőségeken.

Források