Document AI è l'uso dell'AI — tra cui il machine learning, il natural language processing (NLP) e l'optical character recognition (OCR) — per estrarre, classificare e comprendere automaticamente le informazioni dai documenti. Altri termini intercambiabili per Document AI includono "document intelligence" e "intelligent document processing" (IDP).
A differenza dell'OCR tradizionale, che converte le immagini di testo in caratteri leggibili dalla macchina, Document AI comprende il contesto e il significato. Sa, ad esempio, che "$1.250,00" che appare accanto a "Totale dovuto" è l'importo di una fattura — non solo un numero su una pagina.
Document AI funziona con diversi tipi di documenti — inclusi file strutturati come fogli di calcolo, documenti semistrutturati come fatture, moduli e ricevute, e file non strutturati come contratti, e-mail e report — per trasformarli in dati utilizzabili.
Questa guida illustra come funziona Document AI, i suoi vantaggi e limiti, come viene utilizzato nei vari settori e come funziona sulla piattaforma Databricks.
Document AI utilizza diverse tecnologie per simulare il modo in cui un essere umano legge un documento. Acquisisce i file, legge i caratteri, interpreta il layout e la lingua, estrae le informazioni rilevanti e le inserisce nei sistemi aziendali. Le fasi di questa pipeline includono:
L'OCR è solo un tassello delle pipeline di AI. L'OCR legge i caratteri, mentre Document AI comprende il contesto e il significato.
| Funzione | OCR | Document AI |
|---|---|---|
| Cosa fa | Converte le immagini di testo in testo leggibile dalla macchina | Estrae, classifica e comprende le informazioni dai documenti |
| Cosa comprende | Caratteri e parole | Significato, contesto e struttura del documento |
| Cosa produce | Testo non elaborato | Dati strutturati, classificazioni di documenti, riassunti e risposte in linguaggio naturale |
| Interpretazione del layout | Produce testo non formattato e non strutturato | Produce dati strutturati mantenendo intatti tabelle, moduli e intestazioni |
| Supporto per scrittura a mano e multiformato | Limitato | Maggiore precisione su diversi tipi di documento |
| Output tipico | Un file .txt o una stringa di caratteri | Campi dati strutturati ed etichettati pronti per i sistemi a valle |
Sebbene l'OCR sia un elemento fondamentale, Document AI è il sistema completo che trasforma i documenti cartacei in dati aziendali utilizzabili.
I sistemi di Document AI gestiscono una serie di attività lungo l'intero ciclo di vita dei documenti:
Il Document AI tradizionale combinava OCR, modelli basati su regole e modelli di machine learning più vecchi. Questi sistemi gestivano bene i formati prevedibili, ma mostravano difficoltà in situazioni non standard, inclusi layout insoliti o scansioni di scarsa qualità.
La moderna document intelligence sovrappone i large language models (LLMs) — modelli di AI in grado di leggere, scrivere e ragionare sul linguaggio — e l'AI generativa allo stack tradizionale, consentendo ai sistemi di riassumere e rispondere alle domande. Possono anche estrarre informazioni da nuovi formati di documento senza esempi di addestramento specifici per l'attività (la cosiddetta estrazione zero-shot). I team possono ottenere i dati di cui hanno bisogno effettuando query in linguaggio naturale invece di scrivere regole per ogni nuovo formato.
Il rischio di allucinazione è il compromesso. Gli LLM possono inventare output non basati sul documento di origine — un problema potenzialmente serio, in particolare nei settori regolamentati. Ciò rende la convalida e la revisione umana essenziali per i flussi di lavoro di Document AI.
Molti settori si basano sui documenti cartacei e Document AI li aiuta a gestirli su scala. I servizi finanziari, la sanità, le assicurazioni, il settore legale, la logistica e il settore pubblico dipendono tutti dalla document intelligence per trasformare i documenti in entrata in dati strutturati e utilizzabili. Ecco alcune delle applicazioni più comuni.
I team di finanza elaborano elevati volumi di documenti strutturati, come fatture, ordini d'acquisto, estratti conto bancari e note spese. Document AI estrae e convalida automaticamente informazioni chiave come nomi dei fornitori, date, importi, codici conto e altro ancora, aggiungendo questi dati ai sistemi di contabilità senza inserimento manuale.
Le operazioni assicurative richiedono un uso intensivo di documenti in ogni fase. Document AI gestisce l'acquisizione, la classificazione e l'estrazione dei dati per documenti quali moduli di richiesta di indennizzo, documenti d'identità, rendiconti finanziari e rapporti sui danni. Ciò accelera la revisione e riduce gli errori, creando al contempo audit trail che supportano i requisiti di conformità.
La sanità si basa sui documenti, che vanno dai moduli di accettazione dei pazienti, documenti di consenso, lettere di dimissione e di referto alle richieste di autorizzazione preventiva. Document AI digitalizza e classifica i documenti, estrae i dati clinici e amministrativi rilevanti e si integra con i sistemi di cartella clinica elettronica (EHR) supportando al contempo la conformità normativa.
I team legali esaminano contratti, documenti normativi e pacchetti di due diligence che possono raggiungere centinaia di pagine. Document AI identifica le clausole chiave, segnala gli obblighi e i termini di rischio, estrae le date e le informazioni sulle controparti ed evidenzia le anomalie per la revisione da parte degli avvocati. Aiuta a ridurre il tempo che gli avvocati dedicano all'estrazione e alla revisione, in modo che possano concentrarsi sull'analisi e sul processo decisionale.
Nel settore dei mutui, i documenti — tra cui domande, verifiche del reddito, valutazioni, perizie e informative di chiusura — provengono da più parti, spesso in formati non coerenti. Document AI estrae, convalida e standardizza i dati chiave, riducendo lo sforzo di elaborazione manuale, abbassando i costi e accelerando il processo.
Le agenzie governative gestiscono servizi per i cittadini come domande, permessi, richieste di prestazioni e documenti d'identità in volumi elevati. Document AI gestisce l'acquisizione e la classificazione, estrae i dati e instrada le domande attraverso le opportune revisioni. Molti di questi documenti contengono informazioni personali sensibili e i sistemi di document intelligence garantiscono controlli sulla privacy e verificabilità durante l'intero processo.