Criza fiabilității agenților AI
În ecosistemul agenților AI există un indicator de performanță crucial care lipsește aproape mereu din clasamente: consistența. Deși dezvoltatorii celebrează adesea ratele de succes medii impresionante, implementarea în scenarii reale dezvăluie frecvent o altă realitate. Un agent poate rezolva o sarcină într-un mediu controlat, pentru ca apoi să eșueze atunci când primește exact aceeași solicitare. Acest fenomen, în care modelul ia decizii diferite în rulări identice, creează un „decalaj de consistență” major, reprezentând un obstacol semnificativ pentru aplicațiile enterprise critice, precum reconcilierea tranzacțiilor financiare sau revizuirea automatizată a contractelor.
Benchmark-urile standard raportează de regulă „Mean@k” — rata medie de succes pe parcursul mai multor rulări. Totuși, acest indicator maschează adesea instabilitatea subiacentă. O cercetare recentă de la IBM evidențiază o realitate îngrijorătoare: un agent de tip ReAct testat pe benchmark-ul AppWorld poate obține un scor Mean@5 onorabil de 77,4%, însă reușește să finalizeze cu succes toate cele cinci încercări pentru doar 53,0% dintre sarcini. Acest deficit de 24,4 puncte reprezintă sarcinile în care agentul se bazează practic pe hazard, un risc inacceptabil în mediile profesionale.
Anatomia instabilității unui agent
Sursa acestei inconsecvențe rezidă în distribuțiile de probabilitate care guvernează procesul decizional al agentului. De fiecare dată când un LLM alege un apel API sau determină un argument, acesta extrage informații dintr-o distribuție de token-uri posibile. Când acea distribuție este „ascuțită”, modelul favorizează clar o singură opțiune, rezultând un comportament previzibil. În schimb, când distribuția este „platată”, există mai multe opțiuni aproape egale, transformând logica agentului în ceva similar cu aruncarea unei monede.
Aceste incertitudini minore se cumulează pe parcursul unui flux de lucru cu mai mulți pași. Chiar și cu setări de temperatură la zero, variațiile subtile în procesarea loturilor de cereri la nivel de platformă sau non-asociativitatea virgulei mobile pot face ca aceste distribuții plate să ducă la rezultate diferite, generând traiectorii extrem de divergente pentru aceeași intrare. Soluția, conform cercetătorilor, nu este neapărat un model mai mare, ci o abordare mai riguroasă de diagnosticare a comportamentului agentului.
Introducerea „Consistency Analyzer”
Pentru a acoperi acest decalaj, cercetătorii au integrat un „Consistency Analyzer” în setul de instrumente ALTK-Evolve. Acesta funcționează ca un instrument de diagnosticare de tip black-box, ceea ce înseamnă că nu necesită acces la mecanismele interne ale modelului sau la logit-uri specifice. În schimb, acesta reia o traiectorie înregistrată și re-eșantionează pașii decizionali individuali. Solicitând mai multe completări pentru un anumit punct, instrumentul poate calcula un scor de consistență care identifică exact unde un agent tinde să oscileze.
Odată ce aceste puncte decizionale instabile sunt identificate, sistemul generează linii directoare direcționate și reutilizabile. Acestea nu sunt detalii specifice sarcinii, ci îmbunătățiri sistemice — cum ar fi prescrierea unor modele regex mai robuste pentru numărarea șirurilor de caractere sau impunerea unor pași de verificare pentru interogările de căutare. Deoarece aceste recomandări sunt extrase automat din performanța anterioară a agentului, ele oferă o metodă scalabilă de a remedia bug-urile logice recurente fără intervenție manuală.
De ce contează: Performanță vs. Fiabilitate
- Reducerea decalajului: Implementarea liniilor directoare de consistență a demonstrat o diminuare semnificativă a decalajului, crescând metrica Pass^5 de la 53,0% la 69,0%, fără a sacrifica precizia generală.
- Generalizare: Recomandările derivate dintr-o variantă a sarcinii se dovedesc adesea eficiente pentru sarcini conexe, demonstrând că sistemul capturează tipare fundamentale de eșec, nu doar memorează o singură instanță.
- Eficiență: Procesul de diagnosticare necesită doar un apel LLM suplimentar per pas decizional, fiind extrem de eficient pentru mediile de producție unde reluarea completă a sarcinilor nu este întotdeauna fezabilă.
- Capacitate ortogonală: Cercetarea sugerează că fiabilitatea reprezintă o axă separată de inteligență. Un model mai puternic poate crește scorul Mean@k, dar nu garantează prin el însuși că agentul va fi suficient de fiabil pentru execuții repetate.
Pentru echipele care dezvoltă agenți AI, implicațiile sunt clare: începeți să raportați „Pass^k” alături de „Mean@k”. Mediile pot arăta bine într-un dashboard, însă fiabilitatea este cea care determină dacă un agent AI este un partener enterprise de încredere sau un experiment nesigur.











