L'agente AI ha detto «fatto», e non l'aveva fatto
Quando un agente AI dice «fatto» senza aver fatto niente: tre casi datati dai miei sistemi e la regola che applico — rileggo lo stato, non il messaggio.
In breve. Un agente AI dichiara «fatto» quando ha finito la frase, non il lavoro: tre volte l'ho preso in parola e tre volte lo stato diceva altro — un import mai scritto, due agenti ciechi mostrati in attesa, una misura precisa sul fenomeno sbagliato. La regola che applico da allora: rileggo lo stato, non il messaggio.
Questa è la versione per esteso dei primi tre episodi della mia guida a come verificare un agente AI in produzione: lì il metodo in tre controlli, qui i tre casi che me l'hanno insegnato.
Il 7 maggio 2026: «51 posizioni salvate», zero scritture
In trading-agents, l'agente risponde «IMPORT COMPLETATO – 51 posizioni salvate» senza aver fatto nessuna scrittura (commit 1940df7). Guardo la tabella dove avrebbe dovuto scrivere: nessuna riga. Il messaggio descriveva un lavoro che non esisteva — 51 è il numero che l'agente dichiarava, non quello che ho trovato.
Da allora, se un agente dice «salvato», la prima cosa che apro è la tabella, non la risposta.
Il 28 agosto 2026: ciechi, mostrati «in attesa»
In quant-advisor trovo due agenti senza dati che comparivano «IN ATTESA» da oltre due mesi, e li marco «CIECO» (commit b7865a4). Senza dati non c'era niente da attendere: nessun lavoro in corso, nessuna coda da smaltire. Lo stato dichiarato — attesa — nascondeva lo stato vero, che era mancanza di dati.
Da allora, se un agente dice «in attesa», guardo da quando e di cosa: un'attesa senza oggetto è un'etichetta, non un'informazione.
Il 14 luglio 2026: 0.83 sul fenomeno sbagliato
In social-quest, le carte riportano specificità 0.83 ma «fuori-verticale 67%», poi portato a 0% (STATUS.md riga 458). La misura era vera — 0.83 calcolato davvero — ma misurava la cosa sbagliata: due terzi del lavoro stavano fuori tema mentre il numero faceva bella figura.
Da allora, prima di fidarmi di un numero dell'agente, cerco la seconda misura che potrebbe smentirlo: una metrica senza contraddittorio è un racconto con le cifre.
La regola: rileggo lo stato, non il messaggio
Tre casi, una sola abitudine. Se l'agente dice «salvato», guardo dove avrebbe dovuto scrivere. Se dice «in attesa», guardo da quando e di cosa. Se porta un numero, cerco la misura che lo smentirebbe. È lo stesso principio del test rosso che dipendeva dalla shell e del verdetto che vale solo nel suo perimetro: il verde conta dove verifica chi verifica, e il «fatto» conta dove lo stato lo conferma.
Questo articolo parla di metodo: come verificare che un lavoro dichiarato sia stato fatto. Non parla di portafogli e non contiene consigli d'investimento.
Fatti e limiti
FACT. Il 7 maggio 2026 trading-agents dichiara «IMPORT COMPLETATO – 51 posizioni salvate» senza scritture (commit 1940df7); 51 è il numero dichiarato dall'agente.
FACT. Il 28 agosto 2026 quant-advisor marca «CIECO» due agenti «IN ATTESA» da oltre due mesi senza dati (commit b7865a4).
FACT. Il 14 luglio 2026 social-quest riporta specificità 0.83 con «fuori-verticale 67%», poi 0% (STATUS.md riga 458).
INTERPRETATION. Rileggo lo stato invece del messaggio: è il mio metodo dopo questi tre episodi, non un dato misurato.
INTERPRETATION. Dichiarare non è fare; un lavoro dichiarato va giudicato su tabelle, file e righe, non sulla frase che lo accompagna.
Limiti: tre episodi dai miei sistemi, non una survey sul settore. Nessun consiglio d'investimento, nessun rendimento, nessun valore di portafoglio: solo il metodo di verifica.
Domande frequenti
Come verifichi che un agente abbia davvero finito?
Rileggo lo stato, non il messaggio: tabelle, file, righe. Se dichiara un salvataggio guardo dove avrebbe dovuto scrivere; se dichiara un'attesa guardo da quando e di cosa.
Un numero preciso dell'agente è affidabile?
Il numero può essere esatto e misurare la cosa sbagliata: 0.83 di specificità conviveva con due terzi di lavoro fuori tema. Prima di fidarmi cerco la seconda misura che potrebbe smentirlo.
Perché «in attesa» non è sempre un'informazione?
Perché un'attesa senza oggetto — senza dati, senza coda, da mesi — è un'etichetta che nasconde lo stato vero. Due agenti sono rimasti «in attesa» per oltre due mesi senza avere niente da attendere.