Ogni organizzazione gestisce montagne di documenti: fatture dei fornitori, ricevute di rimborso spese, contratti, moduli di iscrizione, carte d’identità. Estrarne i dati a mano è lento e soggetto a errori. Azure AI Document Intelligence è il servizio della piattaforma Azure AI che automatizza questo processo, trasformando documenti (PDF, immagini scansionate, foto) in dati strutturati e pronti per essere usati da altri sistemi.

Da testo grezzo a dati strutturati

Il punto di partenza è l’OCR (Optical Character Recognition), la tecnologia che riconosce i caratteri in un’immagine e restituisce il testo come stringhe. L’OCR “puro” ti dice quali parole ci sono e dove si trovano, ma non cosa significano: per lui “Totale: 152,00 €” è solo una sequenza di caratteri.

Document Intelligence fa un passo oltre: non si limita a leggere, ma comprende la struttura del documento. In particolare estrae:

  • Coppie chiave-valore (key-value pair): riconosce che “Totale” è l’etichetta e “152,00 €” è il valore associato.
  • Tabelle: individua righe e colonne e ne preserva la relazione, restituendo dati tabulari ordinati.
  • Testo e layout: parole, righe, paragrafi e caselle di selezione, con le relative coordinate.

La differenza è fondamentale: l’OCR produce testo, mentre Document Intelligence produce informazione strutturata pronta per un database o un flusso applicativo.

I modelli disponibili

Il servizio offre tre grandi famiglie di modelli, da scegliere in base allo scenario.

Modelli prebuilt (pre-costruiti)

Sono modelli già addestrati da Microsoft su categorie di documenti comuni. Non richiedono alcun training da parte tua: sono pronti all’uso. I principali includono:

  • Invoice (fatture): numero, data, fornitore, importi, imponibile, IVA.
  • Receipt (ricevute): esercente, data, totale, voci di spesa.
  • ID Document: passaporti, patenti e carte d’identità.
  • Business card (biglietti da visita) e W-2 (documento fiscale USA).

Quando i tuoi documenti rientrano in una di queste categorie standard, il modello prebuilt è la scelta più rapida ed economica.

Modelli custom

Quando i documenti hanno un formato aziendale specifico — un modulo d’ordine interno, un questionario proprietario, un contratto con un layout unico — nessun modello prebuilt lo conosce. Qui si usa un custom model, che addestri tu fornendo alcuni esempi (tipicamente almeno 5 documenti dello stesso tipo). Il modello impara a estrarre proprio i campi che ti interessano da quel layout particolare.

Modelli general (layout e read)

Il modello Read applica l’OCR e restituisce testo e lingua; il modello Layout aggiunge struttura, tabelle e caselle di selezione senza essere legato a un tipo di documento specifico. Sono utili come base generica quando non esiste un prebuilt adatto e non vuoi addestrare un custom.

Quando usare Document Intelligence

Rispetto ad Azure AI Vision (che offre OCR generico e analisi di immagini), Document Intelligence è specializzato nell’estrazione strutturata da documenti. La regola pratica: se ti serve solo leggere del testo da un’immagine, basta l’OCR di Vision; se ti servono campi, tabelle e coppie chiave-valore da moduli o documenti commerciali, usi Document Intelligence.

Trappole tipiche d’esame

  • Scenario: devi estrarre importo, data e fornitore da fatture PDF senza addestrare nulla → risposta: usa il modello prebuilt Invoice di Azure AI Document Intelligence (non un custom model, non serve training).
  • Scenario: devi estrarre campi da un modulo aziendale proprietario con un layout unico → risposta: addestra un custom model su alcuni esempi (i prebuilt non conoscono quel formato).
  • Scenario: ti serve soltanto leggere il testo da un’immagine o da una foto, senza struttura → risposta: è sufficiente l’OCR (modello Read / Azure AI Vision), non serve Document Intelligence.
  • Scenario: devi estrarre coppie chiave-valore e tabelle da documenti → risposta: Azure AI Document Intelligence, che va oltre l’OCR fornendo estrazione strutturata.
  • Scenario: devi digitalizzare passaporti o patenti per un onboarding → risposta: usa il modello prebuilt ID Document, già pronto per i documenti d’identità.