blog dirittopratico

3.765.424
documenti generati

CSPT
torna alla pagina iniziale
Link copiati nella clipboard!

Repository Normativo per RAG

Questa applicazione è progettata per estrarre testi legislativi italiani dal database Normattiva e convertirli in dataset testuali ottimizzati per sistemi RAG (Retrieval-Augmented Generation), in particolar modo per Google NotebookLM.

1. Scopo dell'ottimizzazione e problema del Chunking

Quando si carica un documento esteso in formato standard (come un PDF integrale) su NotebookLM, il motore RAG lo frammenta in segmenti più piccoli, definiti "chunk", per poterli analizzare all'interno della sua finestra di elaborazione. Questo processo causa spesso una perdita di metadati critici: un frammento di testo potrebbe contenere un comma, ma risultare privo di riferimenti diretti al numero dell'articolo o al titolo del testo normativo. Di conseguenza, in fase di interrogazione, il modello può generare risposte imprecise o non essere in grado di citare l'articolo esatto.

L'applicativo risolve questo limite processando il file XML strutturato nativo. L'algoritmo isola i singoli articoli, divide il testo rispettando la punteggiatura logica e inietta forzatamente una stringa di contesto all'inizio di ogni blocco generato, nel formato [RIF. Titolo Documento, art. Numero]. In questo modo, ogni singolo frammento conservato dal database vettoriale manterrà le proprie coordinate esatte in modo permanente.

2. Ricerca e aggiunta di un provvedimento
  • Ricerca nel repository: Utilizzare la barra di ricerca integrata per verificare se il dataset relativo al testo normativo di interesse è già presente a sistema.
  • Inserimento nuovo atto: Se il testo normativo è assente, cercarlo su Normattiva (anche tramite Google, es. "codice civile normattiva"). Una volta aperta la pagina del provvedimento, copiare l'indirizzo web (URL) per intero dalla barra del browser e incollarlo nell'apposito campo dell'applicazione. Affinché il sistema lo accetti, l'indirizzo copiato deve contenere al suo interno l'identificativo urn:nir:.
  • Elaborazione: Dopo l'inserimento, avviare il processo. Il sistema scaricherà i dati, li formatterà e preparerà il dataset. Lasciando vuoto il campo "Titolo Descrittivo", il sistema tenterà di ricavare in autonomia il nome comune del testo normativo.
3. Importazione delle fonti in NotebookLM

Il caricamento dei dataset ottimizzati in NotebookLM prevede due modalità operative:

  • Caricamento tramite link (Consigliato): Spuntare le caselle di controllo corrispondenti ai testi normativi di interesse nell'elenco. Cliccare su "Copia Link" nella toolbar. Accedere al progetto NotebookLM, selezionare Aggiungi fonti > Siti web e incollare i link. NotebookLM caricherà i dataset direttamente dal server.
  • Caricamento manuale: In alternativa, cliccare sull'icona di download (📥) nella riga corrispondente per scaricare il file testuale sul proprio computer, per poi caricarlo manualmente come fonte su NotebookLM.
4. Ulteriori funzionalità disponibili
  • Ricerca tokenizzata: Il campo di ricerca filtra i risultati analizzando le singole parole. Cercando "codice civile", la tabella mostrerà sia il "Codice Civile" che il "Codice di Procedura Civile".
  • Analisi del peso: La tabella mostra la dimensione in KB e il numero totale di articoli processati. Si tratta di metriche utili per valutare la quantità di dati che verrà processata come fonte su NotebookLM.
Aggiungi Nuovo Provvedimento
Descrizione Aggiornato il Chunks Size Azioni
Regolamento recante semplificazione della disciplina dei procedimenti relativi alla prevenzione degli incendi
D.P.R. del 01/08/2011
05/02/2026 17:20 30 24.5 KB 📥
Testo Unico sulla Salute e Sicurezza sul Lavoro
D.Lgs. del 09/04/2008
07/01/2026 21:52 784 632.8 KB 📥
Codice dei contratti pubblici
D.Lgs. del 31/03/2023
07/01/2026 20:48 369 731.9 KB 📥
Decreto Legislativo 2015-06-15
D.Lgs. del 15/06/2015
07/01/2026 20:47 91 153.3 KB 📥
Codice in materia di protezione dei dati personali
D.Lgs. del 30/06/2003
07/01/2026 20:45 242 188.2 KB 📥
Disposizioni in materia di usura e di estorsione, nonche di composizione delle crisi da sovraindebitamento
Legge del 27/01/2012
07/01/2026 20:44 49 83.5 KB 📥
Disciplina delle locazioni di immobili urbani
Legge del 27/07/1978
07/01/2026 20:42 90 98.8 KB 📥
Disposizioni sulla cartolarizzazione dei crediti
Legge del 30/04/1999
07/01/2026 20:42 44 80.9 KB 📥
Disciplina delle locazioni e del rilascio degli immobili adibiti ad uso abitativo
Legge del 09/12/1998
07/01/2026 20:39 28 51.8 KB 📥
Nuove norme sulla cittadinanza
Legge del 05/02/1992
07/01/2026 20:38 34 28.7 KB 📥
Testo unico delle disposizioni concernenti la disciplina dellimmigrazione e norme sulla condizione dello straniero
D.Lgs. del 25/07/1998
07/01/2026 20:38 186 425 KB 📥
Testo Unico Bancario
D.Lgs. del 01/09/1993
07/01/2026 20:27 462 768.3 KB 📥
Codice dei contratti pubblici
D.Lgs. del 31/03/2023
07/01/2026 20:25 369 731.9 KB 📥
Codice dell'amministrazione digitale
D.Lgs. del 07/03/2005
07/01/2026 20:25 158 224.9 KB 📥
Codice delle assicurazioni private
D.Lgs. del 07/09/2005
07/01/2026 20:25 738 1123.7 KB 📥
Codice della crisi d'impresa e dell'insolvenza
D.Lgs. del 12/01/2019
07/01/2026 20:23 484 645.9 KB 📥
Codice del consumo
D.Lgs. del 06/09/2005
06/01/2026 19:00 283 397.5 KB 📥
Nuovo codice della strada
D.Lgs. del 30/04/1992
06/01/2026 19:00 587 1301.4 KB 📥
Codice Civile
R.D. del 16/03/1942
06/01/2026 18:59 3284 1638.9 KB 📥
Codice della navigazione
R.D. del 30/03/1942
06/01/2026 18:59 1361 702.6 KB 📥
Disposizioni per l'attuazione del Codice di procedura civile e disposizioni transitorie
R.D. del 18/12/1941
06/01/2026 18:28 307 172.1 KB 📥
Codice di procedura civile
R.D. del 28/10/1940
06/01/2026 18:28 1057 733.1 KB 📥
Codice Penale
R.D. del 19/10/1930
06/01/2026 18:28 954 626.7 KB 📥
Disposizioni per l'attuazione del Codice civile e disposizioni transitorie
R.D. del 30/03/1942
06/01/2026 18:27 314 138.6 KB 📥

Quanto ritieni utile questo strumento?

5/5 (1 voti)

©2013-2026 Diritto Pratico - Termini di Servizio e informativa sul trattamento dei dati - Assistenza

pagina generata in 0.11 secondi in data 4 marzo 2026 (IUG:P9-D7DCD9) - 1253 utenti online