eszközhívás (tool call)
Angol megfelelő: tool call (tool use, function calling), az eszköz visszaadott eredményének neve tool result
Az eszközhívás az, amikor egy AI-modell nem szöveggel válaszol, hanem egy előre megadott eszköz (keresés, naptár, adatbázis, számlázó, fájlkezelő) használatát kéri, pontos adatokkal. Az eszközt a környező program futtatja le, az eredményt visszaadja a modellnek, a modell pedig ebből dolgozik tovább.
Ettől lesz egy csevegőrobotból ágens. A modell maga nem fér hozzá semmihez, csak szöveget állít elő, az eszközhívásnál viszont ez a szöveg egy szabványos formátumú kérés: melyik eszközt, milyen adatokkal. Az Anthropic dokumentációja szerint a modell az eszköz leírása alapján dönti el, mikor hívja. A kérés vagy a felhasználó saját programjában fut le (például egy saját időjárás-lekérdező függvény), vagy a szolgáltató szerverén (például a webes keresés). Az eredmény (tool result) visszakerül a modellhez, amely ez alapján válaszol, vagy újabb eszközt hív.
Három gyakorlati következménye van. Az első: az eszköz leírása maga is prompt. Ha homályos, a modell rosszkor vagy rossz adattal hívja. A második: minden eszközhívás, minden visszaadott eredmény a kontextusablakba kerül, tehát tokent fogyaszt, egy hosszú keresési eredmény gyorsan megtöltheti a munkateret. A harmadik a legfontosabb: a modell eszközhívása kérés, nem végrehajtás. Az, hogy a kérés tényleg lefut-e, a környező program döntése, itt lehet beiktatni a jóváhagyást, a jogosultsági korlátot, a naplózást.
Példa: Egy fogorvosi rendelő AI-asszisztense három eszközt kap: szabad időpontok lekérdezése, időpont foglalása, emlékeztető SMS küldése. Amikor egy páciens azt írja, hogy „jövő kedden délután jó lenne", a modell előbb a lekérdezést hívja a keddi napra, az eredményből felajánl két időpontot, majd a páciens válasza után a foglalást. A rendelő úgy állítja be a rendszert, hogy a lekérdezés szabadon futhat, a foglalás és az SMS viszont naplózva megy ki, egy recepciós által visszanézhetően. Az első héten minden foglalást összevetnek a naptárral, hogy lássák, a modell a helyes adatokkal hívja-e az eszközt.
Forrás: Anthropic dokumentáció, Tool use with Claude, platform.claude.com/docs/en/agents-and-tools/tool-use/overview (az eszközhívás mint strukturált kérés, a leírás alapján hozott döntés, a kliens- és a szervereszközök, a tool_use és a tool_result körforgás). Anthropic dokumentáció, Context windows, platform.claude.com/docs/en/build-with-claude/context-windows (az eszközök leírása és eredménye is az ablakba számít). Mind 2026-09-29-én letöltve. A példa a szótár saját értelmezése.
Rokon fogalmak: ágens, harness, MCP, API, homokozó (sandbox), human-in-the-loop, kontextusablak (context window)