Dinamikus tool retrieval (DTDR) 23â104%-kal javĂthatja a function calling sikerĂ©t. NĂ©zd meg, mit jelent ez e-kereskedelemben Ă©s egĂ©szsĂ©gĂŒgyben.

Dinamikus eszközfĂŒggĂ©s-kezelĂ©s: gyorsabb AI döntĂ©sek
A legtöbb AI-alapĂș âĂŒgynökâ ott vĂ©rzik el, ahol a felhasznĂĄlĂł mĂĄr nem lĂĄt rĂĄ: tĂșl sok eszközt adunk a modell kezĂ©be, rossz sorrendben, rossz pillanatban. Egy kiskereskedelmi chatbot, egy e-kereskedelmi keresĆ, vagy egy egĂ©szsĂ©gĂŒgyi triĂĄzsrendszer ilyenkor ugyanazt csinĂĄlja: kinyit egy tĂșlzsĂșfolt szerszĂĄmoslĂĄdĂĄt, aztĂĄn bizonytalanul matat benne. EbbĆl lesz a lassĂș vĂĄlaszidĆ, a felesleges API-hĂvĂĄs, Ă©s a âmajdnem jĂłâ döntĂ©s.
A 2025.12.22-Ă©n frissen publikĂĄlt kutatĂĄs (arXiv:2512.17052) erre egy nagyon gyakorlatias vĂĄlaszt ad: Dynamic Tool Dependency Retrieval (DTDR), vagyis dinamikus eszközfĂŒggĂ©s-visszakeresĂ©s. A lĂ©nyeg: ne csak a kezdeti kĂ©rdĂ©s alapjĂĄn vĂĄlasszunk eszközöket (mint a statikus retrieverek), hanem az Ă©ppen futĂł vĂ©grehajtĂĄs ĂĄllapota alapjĂĄn is, lĂ©pĂ©srĆl lĂ©pĂ©sre. A szerzĆk mĂ©rĂ©sei szerint a dinamikus megközelĂtĂ©s 23%â104% közötti javulĂĄst hozott a funkciĂłhĂvĂĄsok sikeressĂ©gĂ©ben több adathalmazon Ă©s több LLM-backbone-on.
Ăs hogy jön ez a âMestersĂ©ges intelligencia a kiskereskedelemben Ă©s e-kereskedelembenâ sorozathoz, illetve az egĂ©szsĂ©gĂŒgyi kampĂĄnyunkhoz? Ăgy, hogy ugyanaz a problĂ©ma jelenik meg mindkĂ©t terĂŒleten: a valĂłs idejƱ döntĂ©sekhez nem elĂ©g okosnak lenni. Gyorsnak Ă©s megbĂzhatĂłnak is kell lenni.
Miért rossz a statikus eszközvålasztås a valós rendszerekben?
VĂĄlasz elsĆre: a statikus eszköz-retrieval azĂ©rt bukik meg, mert a feladat kontextusa menet közben vĂĄltozik, miközben az eszközlista nem alkalmazkodik.
A legtöbb funkciĂłhĂvĂĄsos (function calling) ĂŒgynök Ășgy indul, hogy a felhasznĂĄlĂł kĂ©rdĂ©sĂ©bĆl kivĂĄlaszt nĂ©hĂĄny relevĂĄns toolt (API-kat, fĂŒggvĂ©nyeket), majd ezek leĂrĂĄsĂĄt beteszi a promptba. Ez papĂron jĂł: rövidebb kontextus, kevesebb zavarĂł informĂĄciĂł.
A gond az, hogy a való életben a feladat többlépéses:
- Egy e-kereskedelmi ĂŒgyfĂ©lszolgĂĄlati kĂ©rdĂ©snĂ©l elĆbb rendelĂ©st kell azonosĂtani, aztĂĄn szĂĄllĂtĂĄsi stĂĄtuszt lekĂ©rni, majd kompenzĂĄciĂłt ajĂĄnlani.
- Egy kiskereskedelmi kĂ©szletoptimalizĂĄlĂĄsnĂĄl elĆbb Ă©rtĂ©kesĂtĂ©si adatot aggregĂĄlunk, aztĂĄn promĂłciĂłs naptĂĄrt Ă©s beszĂĄllĂtĂłi lead time-ot veszĂŒnk hozzĂĄ, vĂ©gĂŒl rendelĂ©si javaslatot generĂĄlunk.
- EgĂ©szsĂ©gĂŒgyben egy triĂĄzs-ĂŒgynök elĆbb tĂŒneteket strukturĂĄl, aztĂĄn rizikĂłfaktorokat kĂ©rdez, majd döntĂ©si protokollt futtat Ă©s idĆpontot foglal.
A statikus retriever nem lĂĄtja, hogy a 2. vagy 3. lĂ©pĂ©sben Ă©pp hol tartunk. Ăgy kĂ©t rossz dolog törtĂ©nik:
- IrrelevĂĄns eszközök kerĂŒlnek be (zaj a promptban), ami fĂ©lreviheti a modellt.
- HiĂĄnyoznak a âkövetkezĆ lĂ©pĂ©shezâ szĂŒksĂ©ges eszközök, mert az elejĂ©n mĂ©g nem lĂĄtszottak.
Ez kĂŒlönösen fĂĄjdalmas ott, ahol szĂĄmĂt a milliszekundum Ă©s a pontossĂĄg: valĂłs idejƱ ajĂĄnlĂłrendszerek, pĂ©nztĂĄri csalĂĄsdetektĂĄlĂĄs, vagy egĂ©szsĂ©gĂŒgyben kĂ©palkotĂł elĆszƱrĂ©s.
DTDR röviden: eszközök, amik a vĂ©grehajtĂĄssal egyĂŒtt âĂ©rnek beâ
VĂĄlasz elsĆre: a DTDR Ășgy javĂtja a function calling ĂŒgynököket, hogy az eszközök kivĂĄlasztĂĄsĂĄt nem egyszer, hanem többször vĂ©gzi el, Ă©s közben figyelembe veszi az aktuĂĄlis vĂ©grehajtĂĄsi kontextust.
A cikk központi ĂĄllĂtĂĄsa egyszerƱ Ă©s erĆs: a toolvĂĄlasztĂĄsnak dinamikusnak kell lennie. Nem elĂ©g a kezdeti felhasznĂĄlĂłi kĂ©rdĂ©s. Kell az is, hogy mi törtĂ©nt eddig:
- milyen fĂŒggvĂ©nyt hĂvtunk meg,
- mi volt a vĂĄlasz,
- milyen rész-eredmények jöttek,
- milyen terv bontakozik ki.
A DTDR ezt a âfutĂł kontextustâ hasznĂĄlja, Ă©s eszközfĂŒggĆsĂ©geket is modellez: ha egy lĂ©pĂ©snĂ©l tipikusan egy mĂĄsik eszköz következik, akkor azt nagyobb esĂ©llyel fogja elĆhĂvni a rendszer.
Snippet-kompatibilis ĂĄllĂtĂĄs: A DTDR nem csak relevĂĄns eszközt keres, hanem a következĆ lĂ©pĂ©shez relevĂĄns eszközt keresi.
A tanulmĂĄny szerint a dinamikus eszközretrieval a funkciĂłhĂvĂĄsok sikeressĂ©gĂ©t 23%â104% között javĂtotta a statikus retrieverekhez kĂ©pest. Ez nem âszĂ©p pluszâ, hanem gyakran a kĂŒlönbsĂ©g aközött, hogy egy ĂŒgynök hasznĂĄlhatĂł-e Ă©lesben.
Kiskereskedelem és e-kereskedelem: hol hoz azonnali ROI-t a dinamikus tool retrieval?
VĂĄlasz elsĆre: ott, ahol a feladat több rendszeren megy keresztĂŒl (CRM, ERP, webshop motor, logisztika), Ă©s a következĆ lĂ©pĂ©s csak az elĆzĆ vĂĄlaszbĂłl derĂŒl ki.
1) ĂgyfĂ©lszolgĂĄlati automatizĂĄlĂĄs: kevesebb fĂ©lrehĂvĂĄs, rövidebb vĂĄlaszidĆ
Egy tipikus e-kereskedelmi jegy:
- âNem Ă©rkezett meg a csomagom, Ă©s ajĂĄndĂ©k lenne karĂĄcsonyra.â
Itt a rendszernek sorban kell:
- azonosĂtani a rendelĂ©st,
- lekérni a trackinget,
- megnézni a futårszolgålat SLA-jåt,
- kompenzĂĄciĂłs szabĂĄlyt alkalmazni,
- ha kell, ĂșjrakĂŒldĂ©st indĂtani.
Statikus retrieverrel gyakori, hogy mĂĄr az elejĂ©n betesz 10â15 toolt, köztĂŒk olyat is, ami nem kell (pĂ©ldĂĄul szĂĄmlĂĄzĂĄsi reklamĂĄciĂł). DTDR szemlĂ©lettel az ĂŒgynök az elsĆ lĂ©pĂ©snĂ©l csak az azonosĂtĂĄshoz szĂŒksĂ©ges eszközöket kapja, majd a tracking vĂĄlasz utĂĄn cĂ©lzottan jönnek a következĆ fĂŒggvĂ©nyek.
A gyakorlati hatĂĄs:
- kevesebb prompt-zaj,
- kevesebb rossz API-hĂvĂĄs,
- stabilabb folyamat a csĂșcsidĆszakban (decemberben ez konkrĂ©t tĂșlĂ©lĂ©si kĂ©rdĂ©s).
2) KĂ©szletkezelĂ©s Ă©s kereslet-elĆrejelzĂ©s: fĂŒggĆsĂ©gek kezelĂ©se a valĂłsĂĄg szerint
A kĂ©szletoptimalizĂĄlĂĄs nem egyetlen modellkimenet. FĂŒgg attĂłl, hogy:
- milyen promĂłciĂł fut,
- milyen beszĂĄllĂtĂłi kĂ©sĂ©sek vannak,
- van-e alternatĂv termĂ©k,
- milyen a regionĂĄlis kereslet.
Dinamikus eszközretrieval akkor hasznos, amikor a rendszer a következĆ kĂ©rdĂ©st a rĂ©szadatokbĂłl tudja megfogalmazni. PĂ©ldĂĄul ha a beszĂĄllĂtĂł lead time-ja vĂĄratlanul nĆtt, akkor a ârendelĂ©si javaslatâ elĆtt automatikusan elĆrĂ©bb kerĂŒl a âhelyettesĂtĆ SKU-kâ eszköze, vagy a âregionĂĄlis ĂĄtcsoportosĂtĂĄsâ modul.
3) SzemĂ©lyre szabott ajĂĄnlĂłrendszerek: kontextusfĂŒggĆ adatlekĂ©rĂ©s
Sokan tĂșl hamar akarnak âmindentâ betolni a modellnek: kosĂĄradat, böngĂ©szĂ©s, korĂĄbbi vĂĄsĂĄrlĂĄsok, kĂ©szlet, ĂĄr, kedvezmĂ©nyek. A valĂłsĂĄgban a relevĂĄns jelzĂ©sek sessionenkĂ©nt vĂĄltoznak.
- Ha valaki ajĂĄndĂ©kot keres, mĂĄs attribĂștumok szĂĄmĂtanak.
- Ha valaki Ășj vĂĄsĂĄrlĂł, a hidegindĂtĂĄs a szƱk keresztmetszet.
A DTDR logika itt abban segĂt, hogy ne minden adatforrĂĄst kĂ©rjĂŒnk le automatikusan, hanem csak azt, ami a pillanatnyi âmini-tervhezâ kell.
EgĂ©szsĂ©gĂŒgyi pĂĄrhuzam: miĂ©rt Ă©letbevĂĄgĂł a fĂŒggĆsĂ©gkezelĂ©s?
VĂĄlasz elsĆre: mert egĂ©szsĂ©gĂŒgyben a rossz eszköz vagy rossz sorrend nem csak költsĂ©g, hanem kockĂĄzat is.
A kampĂĄnyunk (âMestersĂ©ges intelligencia az egĂ©szsĂ©gĂŒgybenâ) szempontjĂĄbĂłl a DTDR ĂŒzenete nagyon tiszta: a megbĂzhatĂłsĂĄg nem csak a modellben van, hanem az eszközlĂĄncban is.
Valós idejƱ képalkotås és diagnosztikai tåmogatås
Egy radiolĂłgiai elĆszƱrĆ rendszer lĂ©pĂ©sei:
- DICOM betöltés és normalizålås,
- minĆsĂ©gellenĆrzĂ©s (artifact, mozgĂĄs),
- modell-inferĂĄlĂĄs (pl. vĂ©rzĂ©s gyanĂș),
- priorizĂĄlĂĄs a munkalistĂĄn,
- riasztĂĄs / dokumentĂĄlĂĄs.
Ha a rendszer statikusan minden eszközt âodadobâ, több a tĂ©ves eszközvĂĄlasztĂĄs Ă©s nĆ a kĂ©sleltetĂ©s. Dinamikus retrievalnĂ©l a workflow termĂ©szetes fĂŒggĆsĂ©gei Ă©rvĂ©nyesĂŒlnek: elĆbb minĆsĂ©gellenĆrzĂ©s, csak utĂĄna inferĂĄlĂĄs, Ă©s ha a minĆsĂ©g gyenge, akkor mĂĄs Ăștvonal.
KĂłrhĂĄzi workflow-ĂŒgynökök: protokollok, jogosultsĂĄgok, naplĂłzĂĄs
A kĂłrhĂĄzi folyamatokban a âtoolâ sokszor nem csak API, hanem szabĂĄly: jogosultsĂĄg, naplĂłzĂĄsi kötelezettsĂ©g, protokoll-lĂ©pĂ©sek. A fĂŒggĆsĂ©gek kezelĂ©se itt azt jelenti, hogy a rendszer nem ugorhat ĂĄt lĂ©pĂ©seket. A DTDR-szemlĂ©letƱ rendszerekben a kontextus alapjĂĄn elĆjönnek azok az eszközök, amelyek biztosĂtjĂĄk a megfelelĂ©st (audit log, consent ellenĆrzĂ©s), nem pedig âopcionĂĄlis extrakĂ©ntâ szerepelnek.
Ezt szoktam a csapatoknak mondani: egy Ă©letkritikus ĂŒgynökben a sorrend nem UX-kĂ©rdĂ©s, hanem biztonsĂĄgi követelmĂ©ny.
Hogyan Ă©pĂtsd be a DTDR gondolkodĂĄst egy termĂ©kbe? (Gyakorlati lĂ©pĂ©sek)
VĂĄlasz elsĆre: a dinamikus tool retrieval bevezetĂ©sĂ©hez nem kell mindent ĂșjraĂrni, de kell egy tiszta eszközkatalĂłgus, logolt demĂłk Ă©s kontextus-alapĂș ĂșjrarankelĂ©s.
1) Eszközkatalógus rendbetétele (igen, ez a legunalmasabb rész)
Ha az eszközleĂrĂĄsok pontatlanok, a legjobb retriever is szenved. Minimum:
- egyértelmƱ név és cél,
- bemenet/kimenet minta,
- hibakódok és tipikus edge case-ek,
- jogosultsågi feltételek.
2) âDemĂłkâ gyƱjtĂ©se: mi következik mi utĂĄn?
A DTDR egyik kulcsa, hogy fĂŒggĆsĂ©geket tanul a funkciĂłhĂvĂĄsi demonstrĂĄciĂłkbĂłl. A gyakorlatban ez lehet:
- ember ĂĄltal vezetett âarany Ăștâ (golden path) log,
- sikeres automatikus futĂĄsok,
- gondosan cĂmkĂ©zett hibĂĄs esetek (nagyon Ă©rtĂ©kesek).
3) Dinamikus ĂșjravĂĄlasztĂĄs lĂ©pĂ©senkĂ©nt
Ne egyetlen retrieval legyen a folyamat elején. Legyen:
- retrieval az indulĂĄskor,
- retrieval minden nagyobb tool-vĂĄlasz utĂĄn,
- retrieval hibaĂĄgakon kĂŒlön (pl. timeout, hiĂĄnyos adat).
4) Prompt-integrĂĄciĂł: kevesebb, de pontosabb tool a kontextusban
A tanulmĂĄny kĂŒlön vizsgĂĄlja, hogyan Ă©rdemes a visszakeresett eszközöket promptba tenni. TermĂ©koldalon Ă©n ezt tartom mƱködĆnek:
- 3â8 eszköz egy lĂ©pĂ©sben,
- rövidĂtett, feladat-specifikus leĂrĂĄsok,
- a âmiĂ©rt most ezt az eszköztâ jellegƱ kontextus rövid indoklĂĄsa.
5) MĂ©rĆszĂĄmok, amiket tĂ©nyleg nĂ©zz
Ha leadeket Ă©s ĂŒzleti eredmĂ©nyt akarsz, ne csak âpontossĂĄgotâ mĂ©rj.
- Tool selection precision (mennyi a felesleges tool?)
- Function calling success rate (végigmegy-e?)
- Ătlagos lĂ©pĂ©sszĂĄm (nem csĂșszik-e el a terv?)
- KĂ©sleltetĂ©s Ă©s költsĂ©g (API-hĂvĂĄsok szĂĄma, tokenek)
- HibajavĂtĂĄsi rĂĄta (mennyit âkapar visszaâ az ĂŒgynök)
Mit jelent ez a sorozatunk szempontjĂĄbĂłl?
A âMestersĂ©ges intelligencia a kiskereskedelemben Ă©s e-kereskedelembenâ tĂ©mĂĄban sokszor az ajĂĄnlĂĄsok, kereslet-elĆrejelzĂ©s Ă©s kĂ©szletkezelĂ©s kerĂŒl fĂłkuszba. Ăn azt lĂĄtom, hogy 2026 felĂ© haladva a versenyelĆny egyre inkĂĄbb a rendszerszintƱ hatĂ©konysĂĄgon mĂșlik: mennyire jĂłl tud az AI ĂŒgynök egyĂŒtt dolgozni a vĂĄllalati eszközökkel.
A DTDR ĂŒzenete pedig ĂĄtvihetĆ az egĂ©szsĂ©gĂŒgyi vonalra is: ha diagnosztikai vagy workflow AI-t Ă©pĂtesz, a modell âIQ-jaâ csak az egyik fele a törtĂ©netnek. A mĂĄsik fele az, hogy mikor, melyik eszközt, milyen fĂŒggĆsĂ©gek szerint engeded a kezĂ©be.
Ha most tervezel AI-ĂŒgynököt ĂŒgyfĂ©lszolgĂĄlatra, kĂ©szletoptimalizĂĄlĂĄsra, vagy akĂĄr egĂ©szsĂ©gĂŒgyi döntĂ©stĂĄmogatĂĄsra, a következĆ lĂ©pĂ©s nagyon konkrĂ©t: tĂ©rkĂ©pezd fel a tool-lĂĄncodat, logold a sikeres futĂĄsokat, Ă©s kezdd el a retrievalt dinamikusan kezelni. A kĂ©rdĂ©s csak az, hogy a te rendszeredben hol a legdrĂĄgĂĄbb a rossz eszköz a rossz idĆben?