Recupero senza provenienza è solo indovinare più in fretta.

Il recupero può far sembrare un sistema di IA ancorato ai fatti, ma senza provenienza delle fonti, contesto di accesso, versionamento e catene di prove non...

Recupero senza provenienza è solo indovinare più in fretta.

La risposta senza maniglia

La riunione cadde nel silenzio dopo che l'assistente ebbe prodotto la risposta. Quello fu il primo campanello d'allarme. Di solito le persone fanno rumore quando il software fallisce in modo evidente. Si appoggiano all'indietro, sospirano, chiedono di chi sia la responsabilità e sviluppano opinioni improvvise sugli acquisti. Questa risposta non falliva in modo evidente. Era fluida, ordinata ed esattamente il tipo di paragrafo che fa raddrizzare sulla sedia un team di progetto. Diceva che la policy consentiva l'eccezione. Forniva tre motivazioni. Usava lo stesso vocabolario dell'ufficio policy. Sembrava persino leggermente annoiata, che è il modo in cui la verità istituzionale spesso si veste per andare al lavoro.

Poi qualcuno chiese da dove venisse la risposta. Lo schermo mostrava un'etichetta della fonte che diceva linee guida interne. Quella non era una fonte. Era uno stato d'animo con uno schedario. Quali linee guida. Quale versione. Quale paragrafo. Il documento era ancora in vigore. Chi poneva la domanda aveva il permesso di vederlo. Il testo era stato copiato da una bozza, da una policy vigente, da una nota di riunione o da un esempio di formazione prodotto da un altro sistema. L'assistente non poteva dirlo. Aveva recuperato qualcosa, o affermava di averlo fatto. Il team aveva una risposta senza maniglia. Si poteva ammirare, ma non si poteva sollevare.

Questa è la trappola silenziosa dell'AI generativa con recupero aumentato. Il recupero fa sentire il modello ancorato perché la risposta non proviene più dal solo modello. Un livello di ricerca trova documenti, frammenti, record o fatti, li inserisce nel contesto e il modello scrive a partire da lì. È utile. Ed è anche pericolosamente facile sopravvalutarlo. Se il sistema non può mostrare cosa ha recuperato, perché gli è stato permesso di recuperarlo, quanto fosse aggiornato, quali trasformazioni lo hanno toccato e come la risposta finale dipende da esso, il recupero non ha risolto le congetture. Ha messo le congetture su una via più veloce.

Il vecchio modello faceva congetture dalla memoria. Il nuovo sistema può fare congetture da un mucchio di frammenti. È un miglioramento solo quando il mucchio è governato. Altrimenti l'organizzazione ha costruito un bibliotecario sicuro di sé che corre velocissimo attraverso l'archivio rifiutandosi di annotare i numeri di scaffale. Cardio impressionante. Tracciabilità pessima.

Il recupero non è provenienza. La provenienza è la catena che consente a un lettore successivo di trovare il materiale esatto, l'autorità e la trasformazione dietro una risposta.

Il recupero è un livello di trasporto, non un livello di verità

Il modo più semplice per fraintendere il recupero è trattare i risultati di ricerca come verità. La ricerca non conosce la verità. La ricerca conosce la corrispondenza. La ricerca vettoriale conosce la similarità. La ricerca per parole chiave conosce i termini. La ricerca ibrida conosce una tregua negoziata tra le due. Un reranker può migliorare l'ordinamento. I filtri sui metadati possono eliminare errori evidenti. Nessuno di questi passaggi sa automaticamente se un paragrafo è aggiornato, autorizzato, completo, contraddetto, superato, riservato o scritto da qualcuno che cercava di arrivare a casa prima dello sciopero dei treni.

Questo non rende debole il recupero. Lo rende specifico. È un livello di trasporto che porta prove candidate a una superficie di ragionamento. Il suo compito è trovare materiale potenzialmente rilevante sotto vincoli. Il lavoro di verità inizia quando il sistema riesce a identificare il materiale, preservarne il contesto, confrontarlo con altro materiale, rifiutare fonti obsolete o non autorizzate, esporre l'incertezza e tenere traccia di ciò che è accaduto. Senza questi elementi, il recupero è solo selezione più veloce. Una selezione più veloce non equivale a un giudizio migliore. Una moneta lanciata da una macchina è pur sempre un lancio di moneta, anche se usa crediti cloud.

Nei sistemi pratici, il divario appare in piccoli dettagli. Un documento sorgente viene suddiviso in blocchi, ma il blocco perde il titolo che lo rendeva significativo. Un indice vettoriale contiene sia policy correnti sia policy ritirate perché l'eliminazione è stata gestita con entusiasmo piuttosto che con un processo. Un PDF è stato analizzato senza note a piè di pagina. Una tabella è diventata una stringa di numeri isolati. Una regola di controllo accessi è stata applicata al documento ma non all'embedding. La risposta cita un paragrafo rilevante in una regione e illegale in un'altra. Nessuno ha progettato un guasto. Hanno semplicemente permesso che le prove perdessero le loro etichette mentre si spostavano.

La soluzione non è diffidare del recupero. La soluzione è smettere di chiedergli di svolgere compiti per cui non è mai stato costruito. Il recupero dovrebbe portare candidati. La provenienza dovrebbe raccontare la storia di quei candidati. La governance dovrebbe decidere quali candidati possono essere usati. La risposta dovrebbe contenere abbastanza prove da poter essere esaminata senza trasformare le persone in archeologi dilettanti in una cartella chiamata archive final old.

Il numero di collocazione mancante

Le biblioteche hanno compreso la provenienza molto prima che l'AI la riscoprisse con una terminologia più costosa. Una citazione utile permette al lettore di trovare l'opera, l'edizione, la pagina e talvolta anche il paragrafo. Non si limita a dire libro di storia. Un'etichetta di magazzino indica quale lotto, fornitore, partita e data di scadenza contano. Un campione di laboratorio porta con sé la catena di custodia perché nessuno vuole medicine basate su sensazioni. In ogni caso, il punto è banale: quando esistono conseguenze, gli oggetti hanno bisogno di identità attraverso il movimento.

I dati che attraversano i sistemi di recupero richiedono la stessa disciplina. Un documento non è un blob di testo. Ha un'origine, un proprietario, una base legale, un ambito, un pubblico, una versione, un periodo di validità, un formato, un parser, una policy di suddivisione, un modello di embedding, un tempo di indicizzazione, una policy di accesso e un percorso di ritiro. Sembra molto perché lo è. È comunque meno del costo di spiegare a un regolatore, a un paziente, a un cliente o a un consiglio di amministrazione che il sistema probabilmente ha letto qualcosa di utile, ma quel qualcosa esatto ha raggiunto l'indipendenza spirituale.

Il numero di collocazione protegge anche i team di ingegneria. Quando una risposta è sbagliata, il team deve sapere se il recupero ha mancato la fonte giusta, ha classificato la fonte sbagliata, ha incluso materiale obsoleto, ha perso contesto durante la suddivisione, ha permesso una fuga di permessi o ha lasciato che il modello ignorasse le prove migliori. Sono bug diversi. Senza provenienza, collassano in un'unica categoria inutile: l'AI era strana. Questa categoria è popolare nelle riunioni e quasi completamente inutile nella revisione degli incidenti.

Una buona provenienza dà forma al guasto. Permette ai team di ispezionare il percorso del documento, il confine dei blocchi, la versione dell'embedding, la riscrittura della query, il risultato del rerank, l'assemblaggio del prompt e la generazione finale. Non rende il sistema perfetto. Rende gli errori individuabili. Gli errori individuabili possono essere riparati. Gli errori non individuabili diventano folklore, e il folklore ha un pessimo tempo di attività.

La suddivisione in blocchi è un atto editoriale

Le persone descrivono spesso il chunking come un passaggio tecnico di pre-elaborazione. Ma è molto di più. Il chunking determina quali contesti viaggiano insieme. Un paragrafo separato dalla sua nota di eccezione può cambiare significato. Una clausola di garanzia staccata dall'intestazione di giurisdizione diventa una trappola. Una raccomandazione clinica senza il gruppo di pazienti che la delimita non è più la stessa raccomandazione. Un esempio di codice senza il suo avviso è un'imboscata travestita da monospace.

Ogni strategia di chunking è una politica editoriale. Le finestre fisse di token sono semplici e veloci, ma possono tagliare il significato. Il chunking semantico rispetta i cambi di argomento, ma può comunque perdere tabelle, elenchi, didascalie e struttura giuridica. Il chunking per sezioni preserva la gerarchia, ma solo se il parser riconosce davvero quella gerarchia. Il recupero genitore-figlio può portare una corrispondenza piccola e un passaggio circostante più ampio, ma il sistema deve poi registrare entrambi. Niente di tutto questo è mistico. È lavoro sui documenti. Ed è proprio lì che molti sistemi di IA scoprono che il noioso ufficio aveva protetto il significato per tutto il tempo.

La provenienza trasforma il chunking da danno silenzioso in scelta visibile. Il sistema dovrebbe sapere quale documento ha prodotto un chunk, quale parser lo ha letto, quali intestazioni lo racchiudevano, quali chunk adiacenti erano vicini, da quale pagina o riga proveniva e quale unità più ampia può essere mostrata quando una persona contesta la risposta. La risposta non deve mostrare tutto questo ogni volta. Deve però conservarlo. La differenza tra contesto nascosto e contesto assente diventa importante proprio nel momento in cui tutti sono già stanchi.

Il chunking influisce anche sull'equità tra le fonti. Una pagina HTML pulita può produrre chunk perfetti. Un PDF scansionato può produrre frammenti spezzati. Un foglio di calcolo può perdere struttura. Se il sistema di recupero favorisce silenziosamente le fonti che si parsano bene, potrebbe favorire anche dipartimenti, fornitori o lingue con una migliore igiene documentale. Non è bias del modello nel senso drammatico. È bias da ufficio, meno cinematografico e sorprendentemente potente.

La maggior parte dei fallimenti di provenienza non è drammatica. Un'etichetta scompare in un livello e tre livelli dopo la risposta sembra più certa di quanto abbia il diritto di essere.

Le citazioni non bastano

Una citazione può essere un'interfaccia utente utile per la provenienza, ma non è l'intero meccanismo. Molti sistemi mostrano piccoli badge della fonte accanto a una risposta. È meglio di niente. Ma è anche facile da falsare per sbaglio. La risposta può citare un documento recuperato ma non effettivamente utilizzato. Può citare una pagina che contiene parole simili ma non l'affermazione. Può citare una fonte disponibile al sistema ma non all'utente. Può citare una versione vecchia perché l'indice è in ritardo rispetto al repository. Una citazione decorativa resta decorazione, solo con il costume della nota a piè di pagina.

Una provenienza seria richiede disciplina a livello di singola affermazione. Se la risposta dice che una policy consente un'eccezione, il sistema deve sapere quale passaggio supporta tale affermazione. Se dice che l'eccezione si applica solo al di sotto di una soglia, deve individuare la fonte della soglia. Se combina due fonti, deve mantenere visibile la loro unione. Se le prove sono in conflitto, non deve appiattire il conflitto in un unico paragrafo rassicurante. Il modello può riassumere, ma il sistema non deve lasciare che il riassunto cancelli la struttura della prova.

Questo non significa che ogni risposta debba arrivare con un fascicolo legale legato con lo spago. Contesti diversi richiedono diversi livelli di dettaglio in superficie. Una risposta di un helpdesk può mostrare due link alle fonti e una nota sulla confidenza. Un flusso di lavoro medico, finanziario, legale o di servizio pubblico può richiedere riferimenti ai passaggi, identificatori di versione e stato della revisione umana. Il requisito fondamentale è che la superficie possa espandersi quando aumentano le conseguenze. Un sistema che non può passare da una risposta semplice a una prova ispezionabile è un chatbot con una camicia seria.

Le citazioni hanno bisogno anche di spazio negativo. Il sistema deve poter dire che non ha trovato prove sufficienti, che le fonti recuperate sono in disaccordo, che le fonti sono obsolete, o che l'utente non ha accesso al materiale necessario. Un rifiuto con provenienza è spesso più utile di una risposta con una citazione falsa. All'organizzazione potrebbe non piacere sentire un no. Alle organizzazioni raramente piace. È per questo che esiste la governance, e ogni tanto il caffè.

La freschezza fa parte della verità

La provenienza senza tempo è incompleta. Molti errori aziendali derivano da materiale vecchio che rimane ricercabile perché nessuno voleva cancellare qualcosa con un titolo che sembrava importante. Le policy scadono. I prezzi cambiano. I manuali di prodotto vengono superati. Le linee guida normative si evolvono. I dizionari dati si allontanano dalla realtà. Un sistema di recupero che tratta materiale vecchio e attuale allo stesso modo non è neutrale. Sta delegando la gestione del tempo alla similarità del coseno, che è una scelta di vita audace.

Ogni fonte in un sistema di recupero dovrebbe avere un significato temporale. Quando è stata creata. Quando è diventata effettiva. Quando è stata revisionata l'ultima volta. Quando è stata indicizzata. Quando scade. Quale versione l'ha sostituita. Era una bozza, una copia di approvazione, una copia archiviata o una copia corrente. Questi non sono abbellimenti burocratici. Fanno parte del fatto che la risposta sia abbastanza vera da poter essere usata. Un paragrafo della procedura dell'anno scorso può essere perfettamente scritto e perfettamente sbagliato.

La freschezza ha anche conseguenze operative. I ritardi di indicizzazione devono essere visibili. Se un repository è cambiato alle 09:00 e l'indice vettoriale si aggiorna durante la notte, il sistema deve conoscere questo divario. Se materiale urgente bypassa il normale flusso di lavoro, il bypass deve essere registrato. Se una fonte viene ritirata, gli embedding e i chunk derivati devono essere ritirati con essa o rimanere esplicitamente marcati come storici. Altrimenti il sistema diventa un museo che a volte fornisce consigli operativi.

La provenienza sensibile al tempo aiuta gli utenti a fidarsi delle cose giuste. Consente a un assistente di dire che questa risposta si basa sulla policy effettiva dal 5 marzo 2026, indicizzata alle 11:20, senza alcun record sostitutivo più recente trovato. Quella frase non è affascinante. È utile. L'utile batte l'affascinante in ogni incidente che ho incontrato.

Anche i permessi viaggiano

Il controllo degli accessi viene spesso applicato alla porta d'ingresso e dimenticato nel corridoio. Un utente potrebbe non essere autorizzato ad aprire un documento sorgente, ma l'embedding del documento potrebbe trovarsi in un indice condiviso. Un frammento potrebbe essere incluso in un prompt perché il servizio di recupero opera con un account di servizio ampio. Una risposta generata potrebbe rivelare l'esistenza di una questione riservata anche senza citarla. Il sistema non ha fatto trapelare il file, dicono alcuni. Ha semplicemente fatto trapelare la conclusione. È una distinzione che è meglio pronunciare da una distanza di sicurezza.

La provenienza deve includere le autorizzazioni, perché le prove senza autorità non sono prove utilizzabili. Il sistema dovrebbe sapere quale utente, ruolo, scopo e contesto hanno consentito l'inclusione di ciascun elemento recuperato nella risposta. Dovrebbe distinguere l'accesso alla fonte dall'accesso derivato. Dovrebbe gestire l'oscuramento prima della generazione, quando necessario. Dovrebbe registrare quando una risposta è stata vincolata dalle autorizzazioni piuttosto che dalla mancanza di prove. Altrimenti gli utenti interpreteranno il silenzio come assenza o, peggio, riceveranno informazioni che non avrebbero mai dovuto vedere.

Il recupero sensibile alle autorizzazioni è più difficile del recupero ordinario perché modifica classificazione, memorizzazione nella cache, valutazione e test. Due utenti possono porre la stessa domanda e ricevere legittimamente prove diverse. Non è incoerenza. È governance. La parte difficile è rendere la differenza spiegabile senza esporre ciò che deve rimanere nascosto. Il sistema potrebbe dover dire che potrebbero esserci record riservati al di fuori del tuo ambito di accesso, piuttosto che fingere che il mondo contenga solo ciò che l'utente può leggere.

È anche qui che molti progetti pilota falliscono quando incontrano la realtà. Un prototipo costruito su una cartella condivisa può impressionare tutti per una settimana. Poi qualcuno chiede informazioni su documenti HR, documenti di acquisizione, note dei pazienti, privilegio legale, materiale del consiglio di fabbrica o ricerca soggetta a controllo delle esportazioni. Il sistema di recupero improvvisamente ha bisogno di supervisione adulta. La demo divertente diventa un progetto di gestione dei dati, che è ciò che è sempre stato.

Il rischio del recupero è spesso un divario tra ciò che la risposta sembra dimostrare e ciò che il sistema può effettivamente ricostruire.

La contraddizione non è un bug da nascondere

Gli archivi reali si contraddicono. Il team delle policy ha aggiornato la procedura ma non le FAQ. Le FAQ hanno aggiornato l'esempio ma non la tabella. L'ufficio regionale ha mantenuto un'eccezione locale. Il contratto dice una cosa, la guida all'implementazione ne dice un'altra, e il foglio di calcolo creato da una persona molto pratica dice ciò che tutti fanno realmente. Il recupero troverà tutto questo se la query è sfortunata o onesta.

Un sistema sensibile alla provenienza dovrebbe trattare la contraddizione come un risultato di prima classe. Dovrebbe mostrare che più fonti sono in disaccordo, identificarne l'autorità e la freschezza, ed evitare di presentare una risposta unificata come se l'organizzazione avesse parlato con una sola voce. A volte la risposta giusta non è l'eccezione è consentita. A volte è la policy attuale sembra consentirla, le FAQ sembrano obsolete e il responsabile del contratto dovrebbe risolvere il conflitto prima dell'azione. Quella risposta è meno comoda. È anche meno probabile che crei un piccolo sistema meteorologico legale.

La gestione delle contraddizioni richiede una classificazione delle fonti in base all'autorità, non solo alla pertinenza. Una policy approvata dal consiglio può avere precedenza su un articolo di supporto. Un contratto firmato può avere precedenza su una presentazione commerciale. Una procedura locale può avere precedenza su un manuale generico all'interno del suo ambito locale. Una bozza non dovrebbe avere precedenza su una versione in vigore, a meno che l'utente non stia chiedendo esplicitamente informazioni sulle bozze. Queste regole sono noiose. Sono anche il punto in cui la gerarchia della verità dell'organizzazione diventa tecnica.

Se nessuno vuole definire quella gerarchia, il sistema di recupero la definirà accidentalmente. Userà la similarità testuale, la recenza, la qualità della formattazione, la lunghezza dei chunk o qualunque segnale offra la pipeline. L'autorità accidentale è comunque autorità. Arriva solo senza verbali.

La valutazione deve considerare il fallimento delle fonti, non solo quello delle risposte

Molti team valutano i sistemi di recupero verificando se la risposta finale sembra corretta. È utile, ma non sufficiente. Una risposta corretta proveniente da una fonte sbagliata è un incidente futuro in preparazione. Il sistema potrebbe aver avuto successo solo perché il modello conosceva già la risposta, o perché un documento obsoleto corrispondeva per caso alla regola attuale, o perché il valutatore ha accettato una citazione che non supportava l'affermazione. La qualità della risposta e la qualità delle prove devono essere testate separatamente.

Un set di valutazione del recupero dovrebbe includere le aspettative sulle fonti. Per ogni domanda di test, quali documenti sono accettabili. Quali non lo sono. Quali versioni contano. Quali autorizzazioni si applicano. Quali conflitti dovrebbero essere evidenziati. A quale risposta dovrebbe essere rifiutata perché mancano le prove. Costruirlo è più lento che creare un mucchio di coppie domanda-risposta. È anche più vicino al lavoro che il sistema deve svolgere. Un sistema di recupero senza valutazione delle fonti è come un sistema finanziario testato solo chiedendo se il numero finale sembra plausibile. Può superare il test fino alla revisione contabile.

Anche il monitoraggio operativo dovrebbe osservare il comportamento delle fonti. Quali fonti sono sovrarappresentate. Quali fonti vengono recuperate raramente ma sono spesso necessarie. Quali chunk vengono citati di frequente. Quali risposte vengono successivamente corrette. Quali documenti obsoleti continuano ad apparire. Quali gruppi di utenti ricevono più rifiuti perché i confini delle autorizzazioni sono modellati male. Questi segnali non sono solo metriche tecniche. Sono prove dello stato di salute del patrimonio di conoscenze.

Quando la provenienza è presente, la valutazione diventa più precisa. Una risposta fallita può essere ricondotta al recupero, alla classificazione, alla qualità delle fonti, alla policy di accesso, all'assemblaggio del prompt o alla generazione. Ogni classe di fallimento ha un proprietario diverso. Questo è scomodo perché impedisce alla frase rassicurante "l'AI ha sbagliato" di assorbire ogni problema. Bene. Il comfort è sopravvalutato quando il sistema prende decisioni.

Il ciclo decisionale

La provenienza non dovrebbe essere una funzionalità d'archivio aggiunta alla fine. Appartiene al ciclo decisionale. Un utente chiede. Il sistema recupera secondo la policy. La risposta porta con sé le prove. L'utente accetta, contesta o corregge. La correzione aggiorna la qualità delle fonti, le regole di classificazione, i metadati, i controlli di accesso o gli esempi di addestramento. La risposta successiva non viene semplicemente generata di nuovo. È governata da ciò che l'organizzazione ha imparato.

Questo ciclo è il modo in cui il recupero diventa memoria istituzionale piuttosto che un completamento automatico intelligente dei documenti. Senza il ciclo, ogni risposta è un evento isolato. Con il ciclo, le risposte diventano segnali sullo stato del sistema di conoscenze. Una risposta sbagliata può rivelare una policy obsoleta. Un rifiuto può rivelare documentazione mancante. Una contraddizione può rivelare una proprietà irrisolta. Una domanda frequente può rivelare che una procedura è illeggibile. Il livello di recupero diventa uno strumento diagnostico, non solo una macchina che risponde.

Il loop dà anche agli esseri umani un ruolo sensato. Non si dovrebbe chiedere alle persone di ispezionare ogni token. Si dovrebbe chiedere loro di risolvere i fallimenti significativi che la provenance mette in luce. Questa fonte è autorevole. Questa eccezione è attuale. Questo confine di accesso è corretto. Questo conflitto è reale. Sono domande di governance umana. Il sistema può instradarle, registrarle e imparare dalle risposte. Non dovrebbe seppellirle sotto testo fluente.

Alla fine, la provenance non è una raffinatezza accademica. È la differenza tra un sistema di IA che può partecipare a un lavoro responsabile e uno che può solo sembrare utile finché non viene messo in discussione. Il retrieval porta il materiale nella stanza. La provenance dice chi lo ha portato, da dove, con quale autorità e se qualcuno dovrebbe fidarsene abbastanza da agire.

Quando sfida e riparazione fanno parte del loop, il retrieval smette di essere un viaggio di sola andata dall'archivio alla risposta.

La lezione

Il retrieval è uno dei pattern più utili nell'IA applicata perché collega i modelli alla conoscenza viva. È proprio questa utilità il motivo per cui ha bisogno della provenance. Più le persone fanno affidamento sulle risposte recuperate, meno accettabile diventa dire che la fonte era da qualche parte nell'indice. Da qualche parte non è un controllo. Da qualche parte è dove iniziano i brutti incontri.

Un sistema di retrieval serio mantiene l'identità attraverso il movimento. Preserva fonte, versione, permesso, tempo, contesto dei chunk, autorità, contraddizione e uso. Valuta se le prove supportano le affermazioni, non solo se le risposte suonano bene. Rende possibile il rifiuto quando le prove sono scarse. Consente alle persone di contestare e riparare il patrimonio di conoscenza. Non è burocrazia attorno all'IA. È la parte che trasforma il retrieval da ipotesi veloce in assistenza responsabile.

Il modello può scrivere la risposta. Il livello di retrieval può trovare le parole. La provenance è ciò che consente all'organizzazione di possedere l'affermazione. Senza di essa, tutta quella velocità porta solo l'incertezza all'utente prima.