Az AI/ML-témakörben megismerhető ismertetők, oktatások nagyrészt a feladat központi tevékenységével – adatelőkészítés, modellezés, finomhangolás, kiértékelés – kapcsolatos, pedig végül egy sikeresen előállított modell vagy modellpipeline így vagy úgy, de üzembe kell hogy kerüljön annak érdekében, hogy tényleges hasznot hozzon a szervezetnek. A termékesítés pedig bonyolultabb a puszta deploymentnél és az utólagos mérési tevékenységnél; ezt a témakört vizsgáljuk meg ebben a cikkben.
Alapvetően három területe van (jelenleg) a témának: MLOps, LLMOps és AgentOps.
Ez a legrégebbi (bár a machine learning-területhez képest meglepően későn kialakult) feladatkör, amely a konvencionális gépi tanulási modellek menedzselésével foglalkozik. Ide tartozik a modellezés előtti fázis (adatgyűjtés, adatfeltérképezés, átalakítás és bővítés), a modell tulajdonképpeni tanítása a kísérlet lépéseinek dokumentálásával (experiment tracking), a kész modellek update-elése, verziózása, maga a deployment (pl. dockerizált API formájában) valamint a post-deployment lépések a monitorozással, esetlegesen szükséges utólagos beavatkozásokkal.
Ez a tevékenység az MLOps alapjaira épít, ám hozzátesz olyan speciális kérdéseket, mint a promptolás, információkinyerés (jellemzően külső forrásokból, mint más API-k vagy vektoradatbázisok), költségmenedzsment vagy LLM-specifikus kiértékelés. A nyelvi modellek működése ugyanis újabb tevékenységeket igényel, így a generált válaszok minőségi és technikai értékelése, tokenhasználat hatékonysága, különböző modellalternatívák feladatspecifikus választása, védőkorlátok beépítése.
Az előző két témához járuló újabb réteg az ágensalapú működés további specifikus olyan szempontokkal, mint a különféle eszközhívások, többlépéses működési logikák menedzselése (pl. lehetséges lépések közötti automatikus döntés), megfelelő monitoring az elvégzett, el nem végzett feladatok, hibás futások rögzítésével, amelyeket később az üzemeltetői csapat kielemezhet.
Röviden összefoglalva tehát:
|
MLOPs |
LLMOps |
AgentOps |
|
|
Fókusz |
ML-modellek (szimpla predikció) |
LLM-ek (komplex, generált információk) |
AI-ügynökök (teljes vagy félautomata munkafolyamatok) |
|
Jellemző eredmény |
Klasszifikációs/regressziós címke, érték |
Generált válasz |
Akció, elvégzett feladat |
|
Monitoring fő eleme |
Pontosság, drift |
Látencia, költség, minőség |
Folyamat, eszközök, döntések |
|
Főbb komponensek |
Adat, modell, modell-pipeline |
Prompt, LLM, RAG |
Ügynökök, eszközök, memória |
|
Kockázat |
Modell avulása |
Hallucináció, gyenge minőségű válasz |
Helytelen, nem megbízható akció |
|
Kiértékelés |
Statisztikai metrikák elvárt eredményhez képest |
Speciális metrikák válasz minőségéhez |
Teljes feladat sikeressége |