Vai al contenuto
← Tutti gli articoli

Automazioni e AI / Nota di lavoro

Estrarre dati da PDF con l'AI senza perdere il controllo

L'AI può leggere PDF, foto e scansioni e trasformarli in dati strutturati. Criteri, controlli e conferma umana per capire se automatizzare.

Manuel De Ceglie7 min di lettura

Se ricevi spesso documenti simili e ricopi sempre gli stessi campi, l'AI può fare una prima lettura. Può lavorare su un PDF, una scansione o una fotografia. Ogni valore deve però restare collegato al punto del documento da cui arriva, e una persona deve confermarlo prima che produca effetti su contabilità, prezzi o comunicazioni ai clienti.

Il punto da verificare è se puoi trasformare quei file in dati ordinati senza perdere il controllo. Per capirlo devi distinguere l'estrazione dalla ricerca in un archivio, scegliere documenti adatti e definire in anticipo i controlli e il passaggio manuale.

Estrarre campi non significa cercare risposte

Un estrattore riceve un documento e restituisce una scheda con campi stabiliti in precedenza. Da una fattura, per esempio, potresti voler leggere il fornitore, il numero, la data, l'imponibile, l'IVA e il totale. Da un modulo d'ordine potrebbero servire codice, quantità, indirizzo e data di consegna.

Ogni valore dovrebbe avere almeno tre elementi: il dato letto, il punto del documento da cui arriva e uno stato che dica se è pronto o va controllato. In una scheda potresti vedere, per esempio, totale: 1.240,00 €, fonte: pagina 1, voce “Totale documento”, stato: da verificare. Il numero è soltanto un esempio: ciò che conta è poter risalire al testo originale senza cercarlo di nuovo a mano.

Un assistente che cerca risposte in un archivio svolge un lavoro diverso. Gli chiedi «quali sono le condizioni di pagamento?» e il sistema cerca i passaggi pertinenti nei documenti, poi prepara una risposta con le fonti. È utile quando vuoi consultare materiale non uniforme. Non è sufficiente quando devi ottenere gli stessi campi da molti file, rispettare un formato preciso o scrivere un valore in un gestionale.

Le due cose possono convivere: l'estrazione prepara dati ordinati, mentre l'assistente aiuta a consultare il testo completo. Confonderle porta a usare una risposta generata dove servirebbe una registrazione verificabile.

Quando i documenti sono un buon candidato

L'estrazione con AI ha basi più solide quando ricevi più volte documenti della stessa famiglia, conosci già i campi necessari e puoi descrivere come controllarli. Fatture di fornitori ricorrenti, moduli d'ordine, documenti di consegna, schede con voci fisse e menù sono esempi di partenza plausibili. Non serve che siano identici, ma la loro struttura deve essere abbastanza riconoscibile da permettere al sistema di capire dove cercare.

Conta anche il tipo di dato. Date, importi, codici e numeri di documento si possono confrontare con un formato o con una regola. Una clausola ambigua o una decisione commerciale no: in quel caso l'AI può preparare una proposta o segnalare un passaggio, mentre la scelta resta a una persona.

La prova è meno adatta se ogni file ha un impaginato diverso, contiene molte annotazioni a mano, ha pagine mancanti o presenta tabelle difficili da leggere. Anche pochi documenti al mese possono essere automatizzati, ma prima conviene confrontare il tempo per impostare e controllare il flusso con quello della lettura manuale. Se non hai un responsabile che possa confermare i casi incerti, manca una parte necessaria del processo.

Il dato deve portarsi dietro la sua fonte

Salvare soltanto una serie di valori in un foglio rende difficile capire cosa sia successo quando qualcuno trova un errore. È più utile conservare il file originale e mostrare, accanto a ogni campo, la pagina o la porzione di testo da cui è stato letto. Chi controlla può così confrontare il totale, il codice o la data senza ricostruire tutto il percorso.

Quando una scansione è sfocata o una fotografia copre una parte della riga, il sistema dovrebbe indicare l'incertezza. Una voce come «da verificare» è più utile di una percentuale che sembra precisa ma non spiega quale carattere non è stato riconosciuto. Se il documento non contiene un campo obbligatorio, il risultato deve dire che manca: riempirlo con un valore plausibile crea un problema più difficile da individuare.

La conferma umana va collocata prima dell'azione che può avere conseguenze. Un dato estratto per preparare una ricerca interna può restare in revisione. Un importo che finisce in contabilità, un prezzo che entra in un preventivo o un'informazione che parte verso un cliente richiedono un passaggio esplicito di approvazione.

Controlla formato e regole prima di usare il risultato

La lettura del testo è soltanto il primo controllo. Dopo l'estrazione, il software può verificare che una data abbia il formato previsto, che un importo sia un numero con la valuta corretta, che un codice rispetti la sua struttura e che i campi obbligatori siano presenti.

Può anche confrontare valori collegati quando hai una regola chiara: ad esempio, controllare che le righe e il totale di un documento siano coerenti oppure che una data di consegna non sia stata scambiata con quella di emissione. Queste verifiche non dicono se il prezzo è quello concordato o se una condizione è accettabile. Dicono soltanto che il dato ha una forma compatibile con le regole che hai definito.

Quando un controllo fallisce, il sistema dovrebbe fermare quel documento e mostrarne il motivo. Una coda manuale ben visibile è parte dell'automazione, non un'eccezione da aggiungere dopo. Chi interviene deve poter correggere il campo, vedere il testo originale e confermare il risultato senza rifare la lettura dall'inizio.

PDF, fotografia e scansione richiedono attenzioni diverse

Un PDF può contenere testo selezionabile oppure essere composto soltanto da immagini. Una scansione aggiunge la qualità dello scanner, mentre una fotografia può avere riflessi, ombre, prospettiva inclinata o una parte del foglio fuori dall'inquadratura. Il sistema deve riconoscere queste condizioni o permettere a una persona di segnalarle, invece di trattare ogni file come se fosse uguale.

Le pagine multiple e le tabelle richiedono una decisione in più: capire quali righe appartengono allo stesso documento e come rappresentarle nel risultato. Intestazioni e piè di pagina possono ripetersi, mentre una voce può continuare nella pagina seguente. Per questo una prova utile comprende anche i casi scomodi, non soltanto il PDF più ordinato.

Se la qualità non basta, il flusso può chiedere una nuova scansione, lasciare il documento da controllare a mano o estrarre soltanto i campi leggibili. Gli altri non devono essere registrati finché qualcuno non li verifica sul documento.

Un dato ambiguo deve fermarsi in revisione

In Aportata, un prodotto che ho ideato e sviluppato, il locale carica il menù in PDF o in fotografia e riceve una bozza ordinata. Ogni valore resta collegato alla fonte; se un prezzo è poco leggibile, il software lo segnala e aspetta il controllo di una persona invece di pubblicarlo.

La lettura del PDF è solo un passaggio

Prima di collegare l'estrazione a un altro strumento, decidi dove deve finire il dato e chi deve prenderlo in carico. Se il file arriva in una casella condivisa, l'automazione delle email con l'AI può occuparsi di classificare il messaggio e indirizzarlo alla persona giusta; la lettura dell'allegato resta un passaggio separato, con le sue verifiche.

Se i dati estratti servono a preparare un'offerta, l'articolo su come automatizzare i preventivi con l'AI chiarisce quali parti possono diventare una bozza e quali decisioni devono rimanere sotto controllo. Per disegnare il percorso dall'arrivo del documento alla registrazione o alla risposta, puoi usare la guida su come automatizzare un'attività aziendale con l'AI.

L'estrazione non deve diventare un nuovo archivio isolato. Il risultato dovrebbe raggiungere il sistema che già usi, oppure una lista semplice dove una persona possa correggerlo e confermarlo. Prima della prova, quindi, scegli anche dove finirà il dato e chi lo prenderà in carico.

Come valutare una prima prova

Per capire se automatizzare, scegli una sola famiglia di documenti e fissa prima i campi che vuoi ottenere. Raccogli alcuni file reali, compresi quelli poco ordinati, poi definisci il formato atteso e le regole che devono bloccare il risultato.

Confronta ogni valore con la fonte e annota le correzioni, il tempo di revisione e i casi che finiscono nella coda manuale. Verifica anche cosa succede quando manca una pagina, un campo è illeggibile o il modello non riconosce il tipo di documento. Se per confermare l'output devi rileggere tutto e ricostruire il lavoro da capo, il flusso va ridotto o ripensato.

Quando documenti, campi e controlli sono abbastanza stabili, puoi collegare la prova agli strumenti che già usi. Se oggi ricopi a mano un documento preciso, portalo insieme a un caso semplice e a uno che crea dubbi: è materiale sufficiente per valutare il flusso nel servizio di automazioni e integrazioni AI.