Chunking

Il chunking è il modo in cui i documenti lunghi vengono tagliati prima dell'indicizzazione: i tagli decidono cosa la ricerca può trovare, quindi un buon frammento è un passaggio autosufficiente che mantiene il significato anche letto da solo.

Dati e retrievaltext chunkingdocument splitting
§ 01DefinizioneChunking

Niente gergo, niente formule

In parole semplici, che cos'è?

Perché tagliare? I modelli leggono finestre finite e il retrieval funziona con passaggi focalizzati: un embedding fatto su 80 pagine diventa una media che non assomiglia a niente. Le strategie principali: tagli a dimensione fissa, oppure tagli strutturali su titoli, paragrafi o clausole (per i contratti) e righe (per le tabelle), con una sovrapposizione di qualche riga perché una frase spezzata sul bordo resti intera da una parte o dall'altra. Troppo piccolo e il significato muore (“salvo quanto previsto” senza il comma che segue); troppo grande e l'embedding si diluisce, la ricerca perde la risposta esatta. A ogni frammento si attacca metadato: titolo del documento, sezione, numero di clausola. Dove si rompe: una tabella staccata dalla sua didascalia, una clausola di responsabilità separata dalle sue eccezioni.

§ 03

Vuoi che funzioni davvero nella tua azienda?

Progettiamo e rilasciamo sistemi AI con permessi, log e approvazione umana. Si parte con una call di scoping di 30 minuti.