Trasformare email e PDF in record nel gestionale

L'input arriva come arriva: un'email scritta da una persona, un PDF esportato da un foglio di calcolo, lo screenshot di un messaggio. La destinazione è del tutto strutturata, campi con un tipo. Tutta la difficoltà sta in questo scarto.

NaomivoAggiornato

L'OCR da solo non basta

L'OCR trasforma un'immagine in testo. Non sa che una certa riga è una quantità e non un codice articolo, che il numero nell'angolo è il riferimento dell'ordine, o che la tabella prosegue nella pagina successiva.

Con moduli fissi si risolve con un template. Nel momento in cui i fornitori sono tre con tre formati, e uno di loro cambia impaginazione una volta l'anno, mantenere i template costa più del lavoro manuale che avevano sostituito.

Dove un modello linguistico aiuta davvero

Nella comprensione. Riconoscere che "mandate come l'ultima volta ma 20 pezzi" è un ordine che richiede lo storico. Estrarre campi da un documento mai visto in quel formato. Distinguere un indirizzo di fatturazione da uno di spedizione quando compaiono entrambi senza etichetta.

È esattamente la parte che era difficile da programmare ed è diventata economica. Non c'è motivo di non usarlo lì.

E dove fa danni

Nei calcoli, nelle regole e ovunque lo stesso input debba dare la stessa risposta. Un modello che calcola uno sconto prima o poi sbaglierà, e sbaglierà con sicurezza.

La divisione che funziona: il modello estrae i dati e segnala i dubbi. Il codice normale calcola, verifica le regole e decide. Non perché i modelli siano scadenti, ma perché la logica di business deve essere verificabile e riproducibile.

Confidenza e punto di fermata

Ogni campo estratto dovrebbe portare con sé una misura di certezza. I campi sicuri passano. Quelli incerti si fermano.

La fermata non è un fallimento del sistema, è la sua caratteristica principale. Una schermata che mostra il documento originale accanto a ciò che è stato capito, con i campi dubbi evidenziati, trasforma un controllo di dieci minuti in uno di venti secondi.

Cosa misurare

Tre numeri dicono se funziona:

  • La quota di documenti che passa senza intervento.
  • La quota che si è fermata e doveva fermarsi: fermarsi troppo spesso è fastidioso, fermarsi troppo di rado è pericoloso.
  • Quanto tempo serve ad approvare un documento fermato. Se non è nettamente più veloce che digitarlo, non avete guadagnato nulla.

Come funziona in pratica

Arriva un'email con una distinta. Il sistema riconosce il mittente nell'anagrafica clienti, estrae articoli e quantità, verifica prezzo e disponibilità sull'ERP e scopre che la data di consegna richiesta non è realistica per un articolo.

Invece di fallire o tirare a indovinare, prepara una bozza di offerta con la data corretta, segnala la modifica e lascia decidere al commerciale. Lui approva, l'offerta parte e l'opportunità si aggiorna.

Domande che tornano sempre

Si può usare l'AI per leggere fatture e ordini e inserirli nel gestionale?
Sì, ed è ormai abbastanza affidabile da valerne la pena — per la parte di lettura. Un modello è bravo a estrarre campi da un documento mai visto e a capire richieste in testo libero. I calcoli e le regole conviene lasciarli al codice normale, e far fermare il sistema su ogni campo di cui non è sicuro.
L'OCR basta per elaborare automaticamente i documenti dei fornitori?
Da solo no. L'OCR trasforma un'immagine in testo ma non sa quale numero sia una quantità e quale un codice articolo, né che la tabella prosegue alla pagina dopo. I template risolvono il problema sui moduli fissi, ma appena più fornitori cambiano impaginazione ogni tanto, mantenerli costa più della digitazione che avevano sostituito.
Quanto deve essere accurata l'estrazione dei dati?
L'accuratezza da sola è l'obiettivo sbagliato. Conta che il sistema sappia quando non è sicuro: un campo estratto con bassa confidenza deve fermarsi per una verifica invece di essere scritto. Misurate la quota che passa senza interventi, la quota di fermate giustificate e quanto dura una verifica.
Cosa deve ancora controllare una persona quando i documenti sono elaborati automaticamente?
Tutto ciò che il sistema ha segnalato come incerto e tutto ciò che è irreversibile: prezzi, quantità e qualunque cosa stia per raggiungere il cliente. La schermata di verifica deve mostrare il documento originale accanto a ciò che è stato capito, così il controllo dura secondi invece di richiedere una rilettura.

In sintesi

Un buon flusso documentale non cerca di avere sempre ragione. Cerca di sapere quando non è sicuro, e di fermarsi lì.