Panoramica di Document AI

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.

docai-overview-1

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.

docai-overview-2

Utilizza i processori Document AI

Ecco i passaggi principali per utilizzare Document AI per iniziare a elaborare i documenti:

  1. Scegli un processore adatto al tuo caso d'uso.

  2. 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.

  3. 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.

  4. Invia i documenti per l'elaborazione.