A modelldrift kezelése három dologból áll: folyamatosan mérni kell, hogyan teljesít a modell éles adatokon, előre rögzíteni kell, mekkora romlásnál kell beavatkozni, és ki kell jelölni, ki dönt és mi történik ilyenkor. Egy AI-modell a bevezetés napján a legjobb formájában van. Utána a piac, a vevők, a beszállítók és a belső folyamatok változnak, a modell viszont a régi világ mintáira emlékszik. Ebben az útmutatóban azt mutatjuk meg, hogyan veszi észre egy magyar kis- vagy középvállalat időben a driftet, mikor érdemes újratanítani, és hogyan lesz a riasztásból üzleti döntés.

Stratify
Tartsa megbízhatóan az AI-rendszereit
A Stratify üzleti célokra épülő AI-megközelítése a bevezetés mellett a biztonságos, irányított működésre és a folyamatos fejlesztésre is figyel.

Ismerje meg a Stratifyt

TL;DR

  • A drift nem programhiba, hanem természetes jelenség: az adatok és az összefüggések idővel elmozdulnak, ezért a modell pontossága csökken.
  • Egyetlen mutató nem elég. Kombinálja a teljesítménymérést, az adateloszlás figyelését és a felhasználói visszajelzést.
  • Ne fix naptár szerint tanítson újra, hanem akkor, amikor a mérés statisztikailag igazolt romlást mutat.
  • A monitorozó felület csak jelez. A kezeléshez előre rögzített felelős, küszöbérték és tartalékmegoldás kell.
  • Az EU AI Act a magas kockázatú rendszerek szolgáltatóitól kifejezetten elvárja a forgalomba hozatal utáni nyomon követést.

Tartalomjegyzék

Mi a modelldrift, és miért nem hiba a rendszerben

A NIST AI kockázatkezelési keretrendszerének útmutatója szerint egy élesbe állított AI-rendszer teljesítménye és megbízhatósága idővel elmozdulhat. Ezt nevezzük driftnek: csökkenti a rendszer értékét a szervezet számára, és növeli a kockázatokat. A modell ilyenkor nem romlik el a szó hagyományos értelmében. Ugyanazt csinálja, mint az első napon, csak a világ már nem ugyanaz.

A szakirodalom két fő típust különböztet meg:

  • Adatdrift (data drift): a bemenő adatok eloszlása változik. Például új termékkategóriák jelennek meg a webshopban, vagy egy beszállító más formátumban küldi a számláit.
  • Koncepciódrift (concept drift): a bemenet és az eredmény közötti összefüggés változik. Ugyanaz a vásárlói viselkedés mást jelent egy infláció sújtotta évben, mint előtte. Az ACM TOSEM folyóiratban megjelent tanulmány úgy írja le, hogy ilyenkor a célváltozó statisztikai tulajdonságai módosulnak, így a régebbi modellek pontatlanabbá válnak.

A kutatók szerint a drifttel kapcsolatos fogalmak használata következetlen, és ez a döntéshozókat gyakran összezavarja. Mi ezért azt javasoljuk vezetőknek, hogy ne a kategóriákon vitatkozzanak, hanem a hatáson: romlik-e a teljesítmény, és ez mennyibe kerül a cégnek. A típus megnevezése a technikai csapat dolga, az üzleti oldal arra kíváncsi, hogy jó-e még a döntés, amit a modell támogat.

Hogyan jelentkezik a drift egy hazai KKV-nál

A drift ritkán látványos. Inkább lassú erózió, amit hetekig senki nem vesz észre, mert a rendszer továbbra is ad választ. Három tipikus helyzet, amellyel magyar kis- és középvállalatoknál találkozni lehet:

Keresleti előrejelzés a nagykereskedelemben. A modellt két év értékesítési adatán tanították. Aztán árazási változás jön, egy nagy vevő átáll más beszállítóra, vagy megváltozik a szezonális minta. Az előrejelzés még mindig magabiztos számokat ad, de a raktárkészlet egyre többször tér el a valós igénytől. Az első jel nem a modell metrikája, hanem a beszerző panasza.

Intelligens dokumentumfeldolgozás. A számlákat vagy szállítóleveleket automatikusan feldolgozó rendszer jól működik, amíg a partnerek a megszokott formátumot használják. Egy új számlázóprogram, egy átalakított fejléc vagy egy új adómező megjelenése után nő a kézi javítások aránya. Ha ezt senki nem méri, a megtakarítás csendben elolvad.

AI-asszisztens vagy tudásbázis-alapú (RAG) rendszer. Itt a drift gyakran nem a modellben, hanem a forrásanyagban történik: a belső szabályzatok, árlisták, termékleírások frissülnek, a rendszer viszont régi dokumentumokból válaszol. A felhasználók pedig nem jelentik a hibát, egyszerűen abbahagyják a használatot.

Mindhárom esetben közös, hogy a helyes válasz (a „ground truth”) nem érkezik meg azonnal. A TU Delft kutatóinak AIOps-modellek karbantartásáról szóló tanulmánya kifejezetten foglalkozik azzal, hogy a teljesítményromláson alapuló észlelés éles környezetben gyakran nehezen kivitelezhető, mert a valós címkék késve vagy egyáltalán nem állnak rendelkezésre. Ilyenkor helyettesítő mutatókra és az adateloszlás figyelésére kell támaszkodni, tudva, hogy ezek nem mindig mozognak együtt a tényleges hibával.

A késői címkék és a helyettesítő mutatók kapcsolata

Az észlelés módszerei egymás mellett

A NIST útmutatója több módszer együttes használatát ajánlja, például statisztikai kontrollhatárokat, konfidenciaintervallumokat és integritási megkötéseket, nem egyetlen mutatót. A gyakorlatban ez rétegzett figyelést jelent:

Módszer Mit figyel Mikor hasznos Korlátja
Teljesítménymérés (pontosság, hibaarány, eltérés) A modell kimenetét a valós eredményhez mérve Ha a valós eredmény néhány napon belül ismert Késleltetett vagy hiányzó címkéknél nem működik
Adateloszlás-figyelés (pl. eloszlások statisztikai összevetése) A bemenő adatok változását a tanítóadathoz képest Korai figyelmeztetésként, címkék nélkül is Nem minden eloszlásváltozás rontja a teljesítményt
Hibaalapú driftdetektorok (DDM, STEPD, PERM) Az előrejelzési hibák alakulását időablakokban Folyamatos adatfolyamnál, ahol a hibák mérhetők Statisztikai beállítást és szakértelmet igényel
Helyettesítő (proxy) mutatók Kézi javítások aránya, visszautasított javaslatok, eszkalációk Dokumentumfeldolgozásnál, asszisztenseknél Közvetett, értelmezést igényel
Felhasználói visszajelzés Értékelések, panaszok, használati gyakoriság Generatív és RAG-rendszereknél Szubjektív, a csend is jelzés lehet
Integritási ellenőrzések Hiányzó mezők, értéktartományon kívüli adatok Minden rendszernél, alapvédelemként Csak durva hibákat fog meg

Az ACM-tanulmány három hibaalapú módszert ír le részletesen. A DDM az előrejelzési hibák alakulását követi, a STEPD azt teszteli, hogy két időablakban azonos-e a pontosság, a PERM pedig véletlen permutációkkal ellenőrzi, stabil-e a modell. Egy KKV-nak ezeket nem kell fejből ismernie, de érdemes tudni, hogy léteznek bevált statisztikai eszközök, és a driftet nem szemre kell megítélni.

A mutatók követéséhez jól átlátható felület kell, amelyet az üzleti oldal is ért. Ha a mérőszámok egy pénzügyi vagy értékesítési riportrendszerben futnak, érdemes megnézni, hogyan lehet a valós idejű riportokat lépésenként bevezetni és a megtérülést mérni: ugyanez a logika érvényes a modell teljesítménymutatóira is.

Mikor érdemes újratanítani a modellt

A leggyakoribb rossz megoldás a naptár szerinti újratanítás: minden hónap elején friss adatokon újratanítják a modellt, függetlenül attól, változott-e bármi. Ez kényelmesnek tűnik, de a modellfrissítési stratégiákat összehasonlító kutatás alapján az érettebb megközelítés az, ha a frissítést igazolt drift váltja ki. A felesleges újratanítás számítási kapacitást visz el, és új instabilitást hozhat a rendszerbe, ha az adatok valójában nem változtak.

A tanulmány a „concept drift guided retraining” megközelítést írja le: amikor a statisztikai teszt megerősíti a driftet, a modellt a legfrissebb adatokon frissítik. A döntéshez négy kérdést érdemes feltenni:

  1. Valódi-e a változás? Egy rendkívüli hét (akció, ünnep, rendszerleállás) nem drift. Legyen előre megadva, hány egymást követő mérési időszak kell a megerősítéshez.
  2. Mekkora az üzleti hatás? Egy 2 százalékpontos pontosságcsökkenés az egyik folyamatban elhanyagolható, a másikban jelentős pénzügyi veszteség.
  3. Van-e elég új, megbízható adat? Az újratanítás csak akkor segít, ha a friss adat már az új helyzetet tükrözi, és megfelelő minőségű.
  4. Elég-e az újratanítás? Ha az üzleti folyamat alapjaiban változott, előfordulhat, hogy új jellemzők, új modell vagy akár más megoldás kell.

Az újratanított modellt sem szabad ellenőrzés nélkül élesíteni. Érdemes a régi és az új változatot ugyanazon a friss tesztadaton összevetni, és csak akkor váltani, ha az új igazoltan jobb.

Kezelési terv lépésről lépésre

A NIST útmutatója arra is rámutat, hogy a drift kezelése legalább annyira szervezeti feladat, mint technikai. Hiába van kész műszerfal, ha senki nem tudja, ki nézi meg a riasztást, mikor kell leállítani a rendszert, és mi a tartalékmegoldás. Az alábbi lépésekből álló terv egy közepes méretű cégnél is kezelhető:

  1. Rögzítse a kiindulási állapotot. Mentse el a modell élesítéskori teljesítményét és a tanítóadat fő jellemzőit. Enélkül nincs mihez viszonyítani.
  2. Válasszon üzleti és technikai mutatókat. Legalább egy mutató legyen, amelyet a vezetés is ért: kézi javítások aránya, előrejelzési eltérés forintban, megválaszolatlan kérdések száma.
  3. Határozzon meg küszöbértékeket. Két szint működik jól: egy figyelmeztető szint (vizsgálat kell) és egy beavatkozási szint (döntés kell 24 vagy 48 órán belül).
  4. Jelöljön ki felelőst. Legyen név szerint megnevezett üzleti és technikai gazdája a modellnek. A riasztás nekik szól, nem egy közös postafióknak.
  5. Írja le a tartalékmegoldást. Mi történik, ha a modellt le kell állítani: visszaállás az előző változatra, kézi feldolgozás, vagy szigorúbb emberi jóváhagyás minden kimenetre.
  6. Dokumentáljon minden beavatkozást. Mikor, milyen jel alapján, ki döntött, mi lett az eredmény. Ez később a megfelelőség igazolásánál is kell.
  7. Tartson rendszeres felülvizsgálatot. Negyedévente nézze át, hogy a küszöbök és a mutatók még mindig a valós üzleti kockázatot mérik-e.

A generatív AI-t használó csapatoknál ugyanez a logika érvényes a tartalmi kimenetekre is: a rendszert ember felügyeli, a felelősség nem tolható át a modellre. Erről jó gyakorlati példákat ad egy útmutató a generatív AI felelős használatáról szakmai csapatokban. Ha a drift már üzleti kárt okozott, az a helyzet AI-incidenskezelési kérdés, és érdemes előre tudni, mi a teendő ilyenkor.

Drift a nyelvi modelleknél és tudásbázis-alapú rendszereknél

A nagy nyelvi modelleket használó megoldásoknál a drift másképp néz ki. A cég ritkán tanítja saját maga a modellt, így a változás három forrásból érkezhet: a szolgáltató frissíti az alapmodellt, a belső tudásanyag elavul, vagy a felhasználók kérdései változnak meg.

Ezeknél a rendszereknél az alábbi gyakorlat vált be:

  • Rögzített tesztkérdés-készlet: 50–100 valós, ellenőrzött válaszú kérdés, amelyet minden modell- vagy tudásbázis-frissítés után lefuttatnak.
  • Forrásfrissesség figyelése: melyik dokumentum mikor frissült, és a rendszer a legújabb változatot használja-e.
  • Válaszminőség mintavételes ellenőrzése: hetente néhány tucat választ szakember értékel.
  • Jogosultságok ellenőrzése: a tudásbázis bővülésével könnyen előfordul, hogy a rendszer olyan anyaghoz is hozzáfér, amelyhez nem kellene. Erről szól az AI-ügynökök jogosultságainak rendbetételéről szóló cikkünk.

Mit vár el a szabályozás

Az EU AI Act 72. cikke előírja, hogy a magas kockázatú AI-rendszerek szolgáltatói forgalomba hozatal utáni nyomonkövetési rendszert működtessenek. Ennek a rendszer teljes élettartama alatt szisztematikusan gyűjtenie, dokumentálnia és elemeznie kell a teljesítményadatokat, a nyomonkövetési terv pedig a műszaki dokumentáció része. A Bizottságnak 2027. szeptember 2-ig kell sablont és iránymutatást kiadnia ezekhez a tervekhez.

A határidők közben módosultak: a Digital Omnibus csomag eltolja a magas kockázatú AI-rendszerekre vonatkozó kötelezettségek határidejét, többek között a toborzásban vagy oktatásban használt rendszerekre. A halasztás azonban csak időt ad, a feladatot nem veszi le a cégekről. Aki most épít ki driftfigyelést, az a későbbi megfelelés alapjait is lerakja. A magyar cégeket érintő részletekről az AI Act hatásairól szóló összefoglalónkban írtunk.

A nem magas kockázatú rendszereknél nincs ilyen jogi kötelezettség, de az üzleti kockázat ugyanúgy fennáll. A NIST 2026 márciusában kiadott jelentése az élesített AI-rendszerek monitorozásának kihívásairól hiányosságként emeli ki például az ember és AI közötti visszajelzési körök kevéssé kutatott voltát. A teljes NIST AI 800-4 dokumentum azt is jelzi, hogy a monitorozásra még nincsenek kiforrott bevált gyakorlatok és közös terminológia. Vagyis a driftkezelés ma tudatos szervezeti döntés, nem polcról levehető megoldás.

A mi nézőpontunk: a figyelés megfigyelés, a kezelés döntés

Amikor ügyfeleinkkel AI-megoldást vezetünk be, a driftkezelést nem a projekt végén csatoljuk hozzá, hanem az első workshopon kezdjük el tervezni. Ennek egyszerű oka van: amit nem mérünk a bevezetés előtt, azt utána sem tudjuk értelmesen összehasonlítani.

Azt látjuk, hogy a cégek nem a technikai eszközök hiánya miatt kerülnek bajba. Monitorozó felület ma szinte minden platformon van. A gond az, hogy a riasztás megjelenik, de senki nem tudja, kinek kellene vele foglalkoznia, és milyen döntést hozhat. A műszerfal megfigyel, a kezelést viszont emberek végzik, előre rögzített szabályok szerint.

A mi nézőpontunk: a figyelés megfigyelés, a kezelés döntés — overview diagram

Ezért nálunk minden élesített megoldáshoz tartozik egy rövid, közérthető működési szabály: milyen mutatókat nézünk, mi a figyelmeztető és a beavatkozási szint, ki a modell gazdája, és mi a visszaállási terv. Az emberi felügyeletet, a naplózást és az auditálhatóságot a megoldás részének tekintjük, nem utólagos kiegészítésnek. Ugyanígy fokozatos élesítést javaslunk: előbb kontrollált pilot, mért eredményekkel, és csak utána skálázás.

Vendorfüggetlenül dolgozunk, így nem egy adott eszközt akarunk eladni a driftfigyelésre. Azt választjuk, ami a cég meglévő rendszereibe illik, és amit a csapat hosszú távon fenn tud tartani.

— Zsolt

Ha most indulna, vagy már fut egy modellje

Ha még csak tervezi az AI-bevezetést, az AI Discovery Workshop jó kiindulópont: egyszeri, 390 000 Ft-os alkalom, ahol az üzleti célokból kiindulva azonosítjuk és rangsoroljuk a lehetőségeket, és már itt meghatározzuk, mit és hogyan kell majd mérni. Ha már működik egy modell, de nem tudja, mennyire megbízható ma, az AI-optimalizálás és átvilágítás, valamint a megoldások üzemeltetése szolgáltatásunk ebben segít. A szélesebb keretekről az AI governance szabályozási kérdéseiről szóló cikkünkben olvashat.

Gyakori kérdések

Milyen gyakran kell ellenőrizni egy modellt drift szempontjából?

A folyamat ütemétől függ. Napi tranzakciókat feldolgozó rendszernél a technikai mutatókat érdemes naponta vagy hetente automatikusan figyelni, az üzleti felülvizsgálatot pedig havonta vagy negyedévente elvégezni. A lényeg, hogy a figyelés folyamatos legyen, a beavatkozás pedig küszöbértékhez kötött.

Mi a különbség az adatdrift és a koncepciódrift között?

Adatdriftnél a bemenő adatok változnak, például új termékek vagy új dokumentumformátumok jelennek meg. Koncepciódriftnél a bemenet és az eredmény közötti összefüggés változik meg, például más vásárlói viselkedés vezet ugyanahhoz a döntéshez. Üzleti szempontból a fontosabb kérdés az, hogy romlik-e a teljesítmény, és mennyibe kerül ez.

Elég, ha havonta újratanítjuk a modellt?

Általában nem ez a legjobb megoldás. A fix ütemű újratanítás felesleges költséget és instabilitást okozhat, ha az adatok valójában nem változtak. Érettebb megközelítés, ha a frissítést mért, statisztikailag igazolt romlás indítja el, és az új változatot élesítés előtt a régihez mérik.

Kell-e driftfigyelés, ha nem magas kockázatú rendszert használunk?

Jogi kötelezettség az AI Act alapján elsősorban a magas kockázatú rendszerek szolgáltatóit terheli. Üzletileg viszont minden élesített modellnél indokolt, mert a drift csendben rontja a megtérülést. Egy egyszerű, néhány mutatóra épülő figyelés és egy kijelölt felelős már sokat segít.

Források

Ajánlott