Perché una risposta a una gara d'appalto attraversa quattro tempi
Una richiesta (una gara d'appalto, un questionario di sicurezza, un questionario di due diligence, una richiesta di un revisore) arriva come un blocco unico: decine o centinaia di domande, una scadenza, una firma alla fine. La tentazione è affidarla in un colpo solo a uno strumento che legge, scrive e rilegge. È esattamente ciò che non bisogna fare.
La ragione è misurata. Un modello linguistico che rilegge la propria produzione non corregge i propri errori di ragionamento senza un riscontro esterno, e le sue prestazioni talvolta peggiorano dopo questa autocorrezione (Huang et al., ICLR 2024). Un'IA che si rilegge conferma ciò che ha scritto. Ciò che riduce davvero le affermazioni inventate è un dispositivo di verifica distinto dalla bozza: domande di controllo poste e risposte in modo indipendente dalla prima stesura (Dhuliawala et al., 2023). La verifica deve venire da altrove rispetto alla scrittura.
Da qui i quattro tempi, e la loro ripartizione tra tre attori che non si confondono mai.
| Tempo | Attore | Cosa produce | Cosa costa saltarlo |
|---|---|---|---|
| Comprendere | l'agente che analizza la domanda | una lettura dell'intenzione e del rischio di ogni domanda | una risposta corretta a una domanda mal letta, quindi una risposta falsa |
| Scrivere | l'agente della vostra professione e l'agente del vostro settore | una risposta tratta dal vostro repertorio, citata alla pagina | una risposta plausibile ma senza fonte, o fuori contesto |
| Verificare | un secondo team di IA, indipendente | un punteggio, gli scostamenti, l'azione di completamento | un'invenzione che arriva così com'è davanti al firmatario |
| Convalidare | un esperto umano nominato | una firma tracciata, un fascicolo opponibile | una responsabilità che nessuno porta |
Tempo 1, comprendere: cosa fa un software di IA della domanda di una gara d'appalto prima di rispondervi?
Una domanda mal compresa produce una risposta falsa anche quando la fonte è buona. È l'errore più frequente e il meno visibile, perché la risposta sembra corretta.
L'agente che analizza la domanda classifica quindi ciascuna di esse, prima di ogni scrittura, secondo cinque tipi di intenzione: fattuale, esplorativa, comparativa, insidiosa, impegno contrattuale. Individua anche le formulazioni a rischio: gli assoluti («garantite una disponibilità totale?»), le doppie negazioni, gli impegni impliciti («confermate che vi conformerete a ogni evoluzione normativa»). Il livello di rischio rilevato determina il trattamento applicato in seguito: una domanda fattuale richiede una citazione; una domanda insidiosa richiede una riformulazione prudente e un rinvio al convalidatore; un impegno contrattuale richiede una rilettura legale prima della consegna.
Questo primo tempo è quello che gli strumenti di scrittura saltano quasi sempre. Leggono la domanda come un'istruzione di scrittura. L'agente la legge come un rischio da qualificare.
Tempo 2, scrivere: come un software di IA scrive una risposta a partire dai soli vostri documenti?
Prima di ogni richiesta, un agente bibliotecario ha letto la documentazione dell'azienda (politiche, procedure, certificati, risposte già convalidate, rapporti di audit) e l'ha strutturata in un repertorio utilizzabile. È lui a trasformare uno stock di file eterogenei in una base su cui gli altri agenti possono produrre prove.
La scrittura viene poi affidata a due agenti che lavorano insieme: quello della vostra professione e quello del vostro settore. Scrivono a partire da questo repertorio, e solo da esso. Ogni risposta cita il proprio documento, la propria pagina e la propria versione. Una risposta che non può citare la propria fonte non è scritta: la lacuna viene segnalata, non colmata da una frase verosimile.
La specializzazione conta quanto la fonte. Una domanda di responsabilità sociale posta nell'energia non richiede la stessa risposta di una domanda di qualità nell'agroalimentare: i referenziali citati, le attese del lettore e il vocabolario differiscono. Un'IA generica scrive le due allo stesso modo. Agenti specializzati scrivono ciascuna nel proprio mondo.
Sulla piattaforma Optivalue.ai, che pubblica questo sito, questo secondo tempo mobilita 85 agenti specializzati: 72 agenti di professione, 12 agenti settoriali, e 1 agente bibliotecario. Una domanda di conformità bancaria, ad esempio, mobilita l'agente giuridico e l'agente settoriale finanza, insieme.
Tempo 3, verificare: come un secondo team di IA controlla una risposta che non ha scritto?
Un secondo team di IA, indipendente dal primo, riprende ogni risposta. La valuta da 0 a 100, controlla che ogni fonte citata dica davvero ciò che le si fa dire, segnala gli scostamenti tra ciò che è affermato e ciò che è provato, e raccomanda l'azione per colmare ogni lacuna: quale documento manca, quale esperto può fornirlo, prima della consegna.
Questa indipendenza non è un comfort architetturale. È la condizione perché la verifica verifichi davvero. Un team che rilegge il proprio lavoro cerca di confermarlo; un team che rilegge quello di un altro cerca l'errore. Il dispositivo conta 5 livelli, tra cui 7 controlli anti-allucinazione, e una risposta che fallisce uno di essi non raggiunge mai il convalidatore.
Quando la prova manca, il secondo team non colma il vuoto: lo dichiara. E non si ferma all'astensione. Dove uno strumento si limita a dire «non so», esso prosegue: la lacuna è nominata, l'esperto giusto designato, l'azione di completamento proposta. Il tempo 3 produce così due cose: una risposta valutata, e un elenco di ciò che resta da fare perché il dossier regga.
Tempo 4, convalidare: come un esperto nominato convalida una risposta a una gara d'appalto?
L'ultimo tempo è umano. I convalidatori sono assegnati per dominio: il legale convalida gli impegni contrattuali, la sicurezza convalida i controlli, la finanza convalida le condizioni. Ogni risposta porta uno stato di approvazione, e la convalida è una firma nominale e tracciata, opponibile in audit come in contenzioso. L'intero trattamento è riproducibile: si può risalire, per ogni frase consegnata, a chi ha scritto, chi ha verificato, quale punteggio, chi ha firmato.
Una firma meccanica non proverebbe nulla. Per questo un test di vigilanza accompagna questo tempo: risposte volontariamente errate vengono inserite nel flusso di convalida, e se una di esse viene approvata, un'allerta risale. La frequenza degli inserimenti, i destinatari dell'allerta e la soglia di attivazione si regolano per organizzazione. È il controllo che misura l'attenzione umana invece di supporla.
La concessione che chiarisce tutto
Per una bozza, una nota interna, un testo che nessuno firmerà, un solo passaggio basta, e l'IA generica lo fa in fretta e bene. I quattro tempi non servono a nulla per ciò che non impegna.
Esistono per il momento in cui il documento esce dall'azienda e qualcuno ne risponde. Una bozza non impegna nessuno. La vostra risposta, sì. La separazione dei tempi ha un costo per domanda; l'assenza di separazione ha un costo per dossier: un'affermazione falsa firmata da un dirigente.
Tre domande che tracciano la linea
Per sapere se un dispositivo applica davvero i quattro tempi, o se li annuncia soltanto:
- Chi ha compreso la domanda prima che fosse scritta, e dove è scritto? Se la classificazione dell'intenzione e del rischio non appare da nessuna parte, il tempo di comprensione non ha avuto luogo.
- Il team che verifica è lo stesso che ha scritto? Se è lo stesso modello a rileggere la propria produzione, il terzo tempo è decorativo. La verifica deve venire da un dispositivo esterno alla scrittura.
- Chi firma, nominalmente, e il trattamento è riproducibile? Se la risposta è «il team» o «lo strumento», nessuno firma. Se non si può risalire dalla frase consegnata al suo autore, al suo verificatore e al suo convalidatore, il dossier non è opponibile.
Domande frequenti
I quattro tempi rallentano la risposta? Aggiungono tempo alla domanda, e ne tolgono al dossier. Il tempo perso non è quello della scrittura; è quello degli scambi successivi, quando un'affermazione non verificata viene scoperta dal cliente o dal revisore.
Perché due team di IA invece di un'IA più potente? Perché la potenza non sostituisce l'indipendenza. Un modello più capace che si rilegge da solo resta un modello che si rilegge da solo. La separazione dei ruoli è una proprietà di struttura, non di dimensione.
Cosa succede se i due team non sono d'accordo? Il disaccordo è precisamente ciò che il tempo 3 deve produrre quando ce n'è motivo. La risposta riceve un punteggio basso, lo scostamento viene nominato, e il convalidatore umano decide con le due letture sotto gli occhi. Una risposta senza possibile disaccordo non è stata verificata.
Il convalidatore deve rileggere tutte le risposte? Rilegge ciò che il punteggio e gli scostamenti gli indicano, e firma l'insieme. Il test di vigilanza garantisce che la sua rilettura resti reale: una risposta volontariamente falsa approvata scatena un'allerta.
Cosa diventa una domanda a cui il repertorio non permette di rispondere? Non viene scritta. Viene segnalata come lacuna, con l'esperto da coinvolgere e l'azione da intraprendere prima della consegna. È il tempo 3 a produrre questo elenco, e il tempo 4 a decidere cosa farne.
Vedere i quattro tempi all'opera sui vostri documenti
Portate una vera gara d'appalto, un questionario di sicurezza o un DDQ. Vedrete la classificazione delle domande, le fonti citate alla pagina, il punteggio di ogni risposta e l'analisi degli scostamenti sul vostro documento, non una dimostrazione preparata.
Fonti citate
- J. Huang, X. Chen, S. Mishra, H. S. Zheng, A. W. Yu, X. Song, D. Zhou, « Large Language Models Cannot Self-Correct Reasoning Yet », ICLR 2024. https://arxiv.org/abs/2310.01798
- S. Dhuliawala, M. Komeili, J. Xu, R. Raileanu, X. Li, A. Celikyilmaz, J. Weston, « Chain-of-Verification Reduces Hallucination in Large Language Models », 2023. https://arxiv.org/abs/2309.11495