agent-ciklus
angolul: agent loop
Az agent-ciklus az az ismétlődő kör, amelyben az AI-agent gondolkodik, cselekszik, megnézi az eredményt, majd újra dönt, amíg a feladat el nem készül.
Érthetően
Egy sima chatbot egyszer válaszol a kérdésedre, és kész. Az agent ezzel szemben körökben dolgozik: tesz egy lépést, megnézi, mi lett belőle, és ennek alapján dönt a következőről. Ezt a körforgást hívjuk agent-ciklusnak.
Olyan ez, mint amikor levest főzöl. Nem öntesz bele mindent egyszerre: megkóstolod, sózol, újra megkóstolod, és addig ismétled, amíg jó nem lesz. Az agent ugyanígy halad, csak kóstolás helyett például lefuttat egy keresést, megnyit egy fájlt vagy kipróbál egy programot.
A ciklus miatt tud az agent többlépéses feladatot önállóan végigvinni, és menet közben a saját hibáit is kijavítani. Emiatt viszont lassabb és drágább is egy egyszerű válasznál, mert minden kör újabb számítást jelent.
Hogyan működik
- Megkapja a célt: megírod, mit szeretnél, és az agent ezt elteszi a munkamemóriájába, a kontextusba.
- Dönt a következő lépésről: a nyelvi modell végiggondolja, mi hiányzik még, és kiválaszt egy eszközt, például keresést, fájlolvasást vagy kódfuttatást.
- Cselekszik: a körülötte futó program ténylegesen végrehajtja a kért műveletet, mert a modell maga csak szöveget ír, nem nyúl a külvilághoz.
- Megfigyeli az eredményt: a művelet kimenete, akár egy hibaüzenet is, visszakerül a kontextusba, így a következő döntés már ennek tudatában születik.
- Ismétel vagy megáll: a kör addig forog, amíg az agent késznek nem ítéli a feladatot, vagy el nem ér egy beállított korlátot, például a megengedett lépésszámot, időt vagy költséget. Kényes lépés előtt a ciklus meg is állhat, hogy emberi jóváhagyásra várjon.
Példa a mindennapokból
Megkérsz egy AI-asszisztenst, hogy keressen hétvégi szállást Egerben, két felnőttnek, parkolóval. Látod, ahogy sorban dolgozik: keres, megnyit pár oldalt, összeveti az árakat, újra keres, mert az egyik hely betelt, és csak a végén ad ajánlatot. Ez a sok egymás utáni lépés maga az agent-ciklus.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- Egy korai tévedés végiggyűrűzhet a további körökön, mert az agent a saját hibás eredményére építi a következő lépést.
- Az agent beragadhat, és ugyanazt a sikertelen lépést ismételgetheti, ezért mindig kell lépés-, idő- vagy költségkorlát.
- Hosszú ciklusnál a munkamemória megtelhet. Ilyenkor a korábbi lépéseket tömöríteni vagy elhagyni kell, és az agent elveszítheti a fonalat, vagy megfeledkezhet az eredeti kérésedről.
- Ha az agent valódi műveleteket végez, például e-mailt küld, fájlt töröl vagy fizet, a hibás körnek valódi következménye van, ezért a visszafordíthatatlan lépésekhez kérj jóváhagyást.
Hasonló, de nem ugyanaz
- gondolatlánc (chain of thought) – A gondolatlánc csak a modell fejben végzett, lépésenkénti okoskodása, az agent-ciklusban viszont a gondolkodást valódi cselekvés és annak eredménye is követi.
- munkafolyamat (workflow) – A munkafolyamatban a lépések sorrendjét előre megírta egy ember, az agent-ciklusban a modell maga dönti el körről körre, mi következzen.
- tanítási ciklus (training loop) – A tanítási ciklus a modell betanításakor fut és a modellt magát változtatja meg, az agent-ciklus a kész modell használata közben zajlik.
Kapcsolódó fogalmak
AI-agent, agentalapú AI, autonóm rendszer
eszközhívás, megállási feltétel, tervezés, önellenőrzés
kontextusablak, agent-keretrendszer, emberi jóváhagyás, több-agentes rendszer, kódoló agent
Röviden a története
Az érzékelés–döntés–cselekvés kör régi gondolat a mesterségesintelligencia-kutatásban. Nyelvi modellekre a 2022-ben megjelent ReAct tanulmány írta le a gondolkodás, cselekvés és megfigyelés váltakozását. Ezután terjedt el az „agent loop” kifejezés a mai értelmében.
Hol tart most
2026 végén szinte minden AI-agent erre a ciklusra épül, a kódoló agentektől a kutató- és böngészőasszisztensekig. A fejlesztés ma főleg arra irányul, hogy a ciklus hosszú feladatoknál is megbízható, ellenőrizhető és megfizethető maradjon.
Más nevei
agent loop · agentic loop · agent-hurok · agentciklus · ReAct-ciklus · gondolkodás–cselekvés–megfigyelés ciklus · think-act-observe loop
Források
- Yao et al.: ReAct: Synergizing Reasoning and Acting in Language Models (arXiv, 2022)
- Anthropic: Building effective agents
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.