Quante volte un modello linguistico ha risposto correttamente a una domanda, salvo poi cambiare risposta quando la stessa domanda è stata posta in modo leggermente diverso? Più spesso di quanto si pensi, secondo una ricerca pubblicata su arXiv che ha analizzato il comportamento di 13 modelli su quattro diversi benchmark.

Il punto centrale dello studio è semplice ma scomodo: l'accuratezza media di un modello su un benchmark non dice quasi nulla sulla sua affidabilità reale. Un modello può sembrare solido a livello aggregato, ma a livello di singola domanda il comportamento è spesso instabile. Tradotto in pratica: lo stesso utente che pone la stessa domanda con parole diverse può ricevere risposte contraddittorie.

I ricercatori hanno misurato questo fenomeno usando parafrasi semanticamente equivalenti — riformulazioni che cambiano la forma ma non il contenuto della domanda — su task di risposta fattuale e ragionamento matematico. Il risultato più preoccupante riguarda le domande a cui i modelli rispondono correttamente nella versione originale: in questi casi, il tasso di "ribaltamento" della risposta su varianti equivalenti è ancora più alto di quanto ci si aspetterebbe.

Una cosa però emerge in positivo: nella maggior parte dei casi, il modello sa la risposta giusta. La conosce davvero, ma la recupera in modo inconsistente. Questo suggerisce che il problema non è tanto la mancanza di conoscenza, quanto un meccanismo di attivazione fragile, sensibile alla formulazione superficiale del prompt.

Su questa osservazione si costruisce anche la proposta pratica dello studio: una tecnica di auto-parafrasi a tempo di inferenza, in cui il modello genera autonomamente varianti della domanda e aggrega le risposte. Il risultato è un miglioramento delle prestazioni senza necessità di riaddestramento.

Per chi costruisce prodotti su LLM, le implicazioni sono dirette. Testare un modello con un unico prompt per ogni domanda è insufficiente. Valutare la consistenza tra riformulazioni equivalenti dovrebbe diventare parte standard del processo di quality assurance. E nei casi d'uso ad alto rischio — dalla salute alla finanza — la variabilità della risposta non è solo un problema tecnico, ma un rischio operativo da gestire esplicitamente.

Punti chiave

Perché è importante

Chi sviluppa o integra sistemi basati su LLM in produzione deve sapere che i benchmark di accuratezza possono nascondere una fragilità significativa: lo stesso utente, con formulazioni leggermente diverse, potrebbe ricevere risposte contraddittorie. Questo è un rischio concreto in ambiti come assistenza clienti, supporto medico o legale e strumenti decisionali.

A chi serve

Sviluppatori AI, product manager, imprenditori e team che integrano LLM in applicazioni reali dove la coerenza delle risposte è critica.

Leggi la fonte originale ↗