Aggiornamenti, cancellazioni e reindicizzazioni

Un aggiornamento è incompleto finché le risposte non utilizzano la nuova versione.

Cosa imparerai

  • Spiega: i buoni documenti vengono prima delle buone risposte
  • Applica l'idea in un esempio: aggiornamenti, cancellazione e reindicizzazione
  • Riconoscere i limiti e verificare il risultato dell'esercizio

Un aggiornamento è incompleto finché le risposte non utilizzano la nuova versione. La reindicizzazione modifica la rappresentazione ricercabile.

Questi passaggi si riferiscono alle funzionalità identificate nel codice dell'applicazione. Questo materiale non è stato convalidato su un'istanza live; controlla la documentazione e le opzioni nella tua versione.

Come funziona, passo dopo passo

I buoni documenti vengono prima delle buone risposte

Prepara testo leggibile, titoli chiari, tabelle con intestazioni e fonti senza duplicati inutili. Il Chunking divide un documento in passaggi recuperabili separatamente; la sovrapposizione preserva la continuità tra i vicini. Un pezzo corto può perdere condizioni, mentre uno grande introduce rumore. I metadati preservano l'origine, la posizione e la versione, oltre all'ambito di accesso laddove imposto dall'implementazione. Il caricamento memorizza il file; l'indicizzazione lo rende ricercabile. Quando una fonte cambia, controlla che i vecchi blocchi scompaiano e che quelli nuovi vengano recuperati prima di dichiarare corrente la knowledge base.

Coordinate di significato

Un incorporamento è un vettore numerico calcolato da un modello. I testi con significati correlati tendono a trovarsi uno vicino all’altro nello spazio di quel modello, ma la somiglianza non garantisce la rilevanza. Le query e i documenti devono condividere uno spazio compatibile: modello e dimensioni corrispondenti. Una mappa a due assi è illustrativa; i vettori reali possono avere centinaia o migliaia di dimensioni. Ricostruisci e riprova l'indice quando cambi modello o dimensioni. La somiglianza del coseno confronta le direzioni dei vettori; non è la probabilità che una risposta sia vera.

Definire il successo prima di ottimizzare

Preparare richieste rappresentative e risposte o proprietà previste. Includere casi ordinari, ambiguità, dati mancanti ed errori dello strumento. Per RAG, misurare il recupero delle prove separatamente dalla correttezza della risposta. Recall@k misura la quota di prove rilevanti trovate nei primi k risultati; Precision@k misura la quota di risultati restituiti che sono rilevanti. Per gli agenti, monitora anche azioni, autorizzazioni e arresti. Un LLM come giudice può accelerare la valutazione ma necessita di una calibrazione rispetto agli esseri umani. Non modificare prompt, modello e indice contemporaneamente se vuoi capire quali risultati migliorati.

Lo schema esplicativo

Aggiornamenti, cancellazioni e reindicizzazioni Seguire le frecce continue per il flusso principale. Le frecce blu tratteggiate forniscono dati o contesto; le frecce rosa tratteggiate mostrano feedback o risultati restituiti. Colori e forme distinguono modelli, negozi, decisioni e risultati. Connessioni: Fonte modificata o eliminata → Rimuovere i passaggi obsoleti; Rimuovere i passaggi obsoleti → Reindicizzare la versione corrente; Reindicizzare la versione corrente → Stato di indicizzazione; Stato di indicizzazione → Ricerca semantica; Ricerca semantica → Verifica umana; Fonte, pagina e versione → Reindicizzare la versione corrente; Reindicizzare la versione corrente → Indice vettoriale; Reindicizzare la versione corrente → Grafico della conoscenza Neo4j; Domande del test rappresentativo → Ricerca semantica; Fonti originali → Verifica umana. D06 · Mappa delle relazioni Aggiornamenti, cancellazioni e reindicizzazioni Ingresso Fonte modificata o eliminata Dati Fonte, pagina e versione Memorizza/indicizza Fonti originali Elaborazione Rimuovere i passaggi obsoleti Elaborazione Reindicizzare la versione corrente Dati Stato di indicizzazione Memorizza/indicizza Indice vettoriale Memorizza/indicizza Grafico della conoscenza Neo4j Ingresso Domande del test rappresentativo Elaborazione Ricerca semantica Decisione/controllo Verifica umana Flusso principale Dati e contesto Feedback e reso

Seguire le frecce continue per il flusso principale. Le frecce blu tratteggiate forniscono dati o contesto; le frecce rosa tratteggiate mostrano feedback o risultati restituiti. Colori e forme distinguono modelli, negozi, decisioni e risultati. Su schermi piccoli, scorri in orizzontale per seguire l’intero schema.

Un esempio completo

Cambia il calendario da 14 a 30 giorni. Rimuovi la vecchia versione, indicizza la nuova fonte e riesegui le domande. La modifica degli incorporamenti richiede rappresentazioni di corpus e query compatibili.

Provalo tu stesso

  1. Eseguire una migrazione dei dati sintetici e conservare il set di regressione.
  2. Registrare l'input, la fonte e il risultato atteso prima di eseguire l'esperimento. Utilizzare solo i dati fittizi nell'esempio.
  3. Seguire le fasi del diagramma. Ad ogni passaggio registrare quali informazioni vengono ricevute e prodotte; non confondere il risultato intermedio con il risultato finale.
  4. Ripetere dopo aver rimosso le informazioni necessarie o reso ambiguo l'input. Controlla se il sistema chiarisce, ferma o inventa una risposta.
  5. Confrontare con la soluzione spiegata. Conserva la configurazione, la data, il risultato e una spiegazione delle differenze. Cambia una cosa e riprova.

Una soluzione spiegata

I passaggi delle vecchie regole non vengono più recuperati; le risposte fanno riferimento alla nuova fonte. Un esercizio riuscito ti consente di mostrare la connessione tra input, fasi e risultato. Quando mancano le informazioni, una risposta cauta è più utile dei dettagli inventati. Confrontare non solo stile: verificare anche condizioni, fonti e operazioni.

Quando è utile e quali sono i suoi limiti

Non mescolare vettori incompatibili in un unico indice. Scegli questo approccio quando migliora un bisogno misurato. Mantieni una linea di base semplice e confronta i risultati utilizzando input identici. Un esempio di successo non stabilisce l’affidabilità in ogni situazione.

Verifica ciò che hai imparato

Il caricamento completato significa che un documento è pronto per RAG?

No. Anche l'estrazione, la suddivisione in blocchi e l'indicizzazione devono essere completate correttamente.

Puoi confrontare direttamente i vettori di diversi modelli?

Generalmente no; i loro spazi non sono automaticamente compatibili.

Quale risultato dovrebbe produrre questo esercizio?

I passaggi delle vecchie regole non vengono più recuperati; le risposte fanno riferimento alla nuova fonte.

Termini da ricordare

  • Pezzo: Un passaggio di documento che può essere recuperato separatamente.
  • Incorporamento: una rappresentazione numerica utilizzata per confrontare il contenuto.
  • Regresia/Regressione: una modifica che interrompe un caso precedentemente corretto.

Fonti e il prossimo passo

Per preparare: D05 — Perché RAG risponde male?