Questo documento è una guida ai concetti fondamentali sull'utilizzo di Document AI. Ti consigliamo di leggere questa pagina prima di procedere con qualsiasi altra documentazione o guida rapida.
Automatizza i workflow di elaborazione dei documenti
Le aziende di tutto il mondo fanno un ampio affidamento sui documenti per archiviare e trasmettere informazioni. Queste informazioni spesso devono essere digitalizzate per diventare utili. Tuttavia, questo obiettivo viene solitamente raggiunto attraverso processi manuali che richiedono molto tempo.
Ad esempio:
- Digitalizzazione di libri per e-reader.
- Elaborazione dei moduli di accettazione medica presso gli studi medici.
- Analisi di ricevute e fatture per la convalida dei report sulle spese.
- Autenticazione dell'identità in base ai documenti d'identità.
- Estrazione di informazioni sul reddito dai moduli fiscali per l'approvazione dei prestiti.
- Comprendere i contratti per i termini chiave degli accordi commerciali.
Ognuno di questi workflow prevede l'acquisizione del testo non elaborato dai documenti e l'estrazione di un testo specifico che corrisponde ai dati necessari (i campi o le entità). Tuttavia, ogni tipo di documento ha una struttura e un layout diversi e il pattern dei campi varia a seconda del caso d'uso specifico.
Componenti di Document AI
Document AI è una piattaforma di elaborazione e comprensione dei documenti che prende i dati non strutturati dai documenti e li trasforma in dati strutturati (campi specifici, adatti a un database), rendendoli più facili da comprendere, analizzare e utilizzare.
Document AI si basa sui prodotti di Vertex AI con AI generativa per aiutarti a creare applicazioni di elaborazione dei documenti scalabili, end-to-end e basate su cloud senza competenze specializzate di machine learning.
Con Document AI puoi:
- Digitalizza i documenti utilizzando l'OCR per ottenere testo, layout e vari componenti aggiuntivi, come il rilevamento della qualità delle immagini (per la leggibilità) e il raddrizzamento (completamente automatico).
- Estrai informazioni su testo e layout dai file dei documenti e normalizza le entità.
- Identifica le coppie chiave-valore (kvp) in moduli strutturati e tabelle regolari. Ad esempio:
Name: Jill Smithè una coppia chiave-valore. - Classifica i tipi di documenti per guidare i processi downstream, come l'estrazione e l'archiviazione.
- Suddividi e classifica i documenti in base al tipo. Ad esempio, un file PDF con più documenti reali.
- Prepara i set di dati da utilizzare per l'ottimizzazione e le valutazioni dei modelli utilizzando l'etichettatura automatica, la gestione degli schemi e le funzionalità di gestione dei set di dati, come la revisione dei documenti e delle previsioni.
- Integralo con prodotti come Cloud Storage, BigQuery e Agent Search per archiviare, cercare, organizzare, gestire e analizzare documenti e metadati.
Questo diagramma illustra tutti i passaggi chiave dell'elaborazione dei documenti supportati da Document AI e come possono essere collegati tra loro.

Processore
Un processore Document AI si trova tra il file del documento e un modello di machine learning che esegue azioni di elaborazione e comprensione dei documenti. Possono essere utilizzati per classificare, suddividere, analizzare o esaminare un documento.
Ogni progetto Google Cloud deve creare le proprie istanze di processore.
I responsabili del trattamento rientrano in una delle seguenti categorie:
- Digitalizzazione: OCR.
- Estrai: estrattore personalizzato, analizzatore sintattico di moduli, analizzatore sintattico di layout e analizzatori sintattici preaddestrati.
- Classifica: categoria di classificazione personalizzata e strumento per la divisione personalizzato.
Consulta l'elenco completo dei processori e dei dettagli per informazioni su tutti i tipi di processori disponibili per Document AI.
Quale processore devo utilizzare?
Ecco alcune linee guida generali per decidere quale tipo di processore utilizzare per un'applicazione specifica:
| Category | Caso d'uso | Tipo di processore |
|---|---|---|
| Digitalizza | Estrai testo e informazioni sul layout dai documenti. | Enterprise Document OCR |
| Analizzare la qualità dell'immagine scansionata (leggibilità) di un documento. | Enterprise Document OCR con l'analisi della qualità delle immagini abilitata | |
| Estrai entità da un documento personalizzato che non soddisfa i criteri del processore personalizzato. | ||
| Estrai | Estrai tabelle o coppie chiave-valore da un modulo strutturato in un documento. | Form Parser |
| Estrai elementi come testo, tabelle ed elenchi in un documento e restituisci blocchi sensibili al contesto. | Parser di layout di Gemini | |
| Estrarre entità da un documento personalizzato che soddisfa i criteri del processore personalizzato. | Crea un estrattore personalizzato | |
| Estrai entità da un tipo di documento specializzato. | Un processore preaddestrato (esegui l'addestramento aggiuntivo per migliorare la qualità). | |
| Classificazione | Classifica i documenti. | Crea una categoria di classificazione personalizzata |
| Suddividi i documenti. | Crea un separatore personalizzato |
Questo diagramma aiuta a determinare quale processore funziona meglio per ogni caso d'uso.

Utilizza i processori Document AI
Ecco i passaggi principali per utilizzare Document AI per iniziare a elaborare i documenti:
Scegli un processore adatto al tuo caso d'uso.
- Per informazioni complete su ciascun processore, consulta l'elenco completo di processori e dettagli.
Crea un processore utilizzando la console Google Cloud o l'API Document AI.
Document AI crea un endpoint di previsione a cui puoi inviare i tuoi documenti.
Per istruzioni dettagliate, consulta Creazione di un processore.
Addestra un processore con dati di addestramento e test da zero o esegui l'uptraining di una nuova versione del processore (preaddestrata) su una versione esistente.
- Per istruzioni dettagliate, consulta Addestra processore.
Invia i documenti per l'elaborazione.
Document AI elabora i documenti e restituisce uno o più oggetti
Document, che contengono le informazioni strutturate estratte.Per istruzioni dettagliate, consulta Invia una richiesta di elaborazione e Gestisci la risposta di elaborazione.