Numeri d’ordine, articoli, quantità, prezzi e imposte arrivano in formati differenti.
02 / DOCUMENT INTELLIGENCE · PORTFOLIO RELEASE
ProcureCheck
AI.
Dai documenti di acquisto a una decisione verificabile. L’IA estrae i fatti; regole deterministiche trovano le discrepanze; una persona autorizza il passaggio finale.
IL PROBLEMA / 01
Tre documenti. Una sola decisione da prendere bene.
Prima di approvare una fattura, chi opera deve verificare che ciò che è stato ordinato, consegnato e fatturato coincida. Quando i dati sono sparsi tra documenti diversi, il controllo diventa lento e gli errori sono difficili da spiegare.
Una differenza utile non è un generico alert: deve mostrare regola, valori e documento sorgente.
Un sistema può preparare il controllo, ma l’approvazione finanziaria deve restare esplicita e tracciata.
LA SOLUZIONE / 02
Interpretare con l’IA.
Controllare con regole.
ProcureCheck separa ciò che richiede comprensione del documento da ciò che deve rimanere prevedibile, testabile e governato.
Fatti strutturati
Testo o JSON diventano documenti validati da schema. Groq è opzionale, server-side e non riceve mai una decisione da prendere.
Controlli deterministici
Righe, quantità e prezzi sono confrontati con regole esplicite. Ogni rilievo conserva evidenze leggibili.
Revisione umana
Le anomalie devono essere risolte una per una. L’approvazione si sblocca solo quando il caso è pronto.
DENTRO IL PRODOTTO / 03
Dal quadro generale
alla singola evidenza.
Tre viste ricostruiscono il workflow reale con casi e documenti sintetici. Nessun dato aziendale è necessario per valutare il comportamento.
DATI SINTETICI · API REALE
CONTROL CENTER
La coda rende visibili le decisioni.
La home distingue i casi da rivedere, quelli pronti e i blocchi ancora aperti. I numeri derivano dallo stato persistito, non da metriche dimostrative.
- Priorità operativa immediata
- Stato locale e provider dichiarati
- Nessuna credenziale nel browser
EXCEPTION REVIEW
Ogni rilievo mostra perché esiste.
Il revisore confronta i valori estratti con le fonti, vede la regola applicata e registra la propria decisione. Una riga collegata ma incoerente resta marcata come da rivedere.
- Severità distinta dal punteggio di matching
- Evidenze e file sorgente affiancati
- Approvazione bloccata fino alla revisione
Exception review
CONTROLLED INTAKE
Prima si valida. Poi si crea il caso.
I tre documenti vengono estratti e validati prima della persistenza. Un errore di input non lascia casi parziali nella coda operativa.
- Ordine, documento di trasporto e fattura
- JSON offline o testo con Groq abilitato
- Confine privacy visibile prima dell’invio
Start a case
DAL DOCUMENTO ALL’APPROVAZIONE / 04
Un workflow che
non salta passaggi.
L’IA accelera l’interpretazione. La consistenza finanziaria e lo stato del caso restano sotto il controllo dell’applicazione.
- 01OPERATORE
I documenti entrano
Tre sorgenti sintetiche vengono lette localmente e inviate all’API con tipo e nome espliciti.
- 02IA + SCHEMA
L’estrazione viene validata
Il provider produce fatti strutturati. Pydantic rifiuta campi, formati o valori fuori schema.
- 03REGOLE
Le righe vengono associate
SKU, descrizioni e riferimenti collegano ordine, consegna e fattura senza delegare il controllo finanziario al modello.
- 04MOTORE DI CONTROLLO
Le discrepanze diventano evidenze
Quantità, prezzi e tolleranze generano finding con severità, sorgenti e motivazione.
- 05PERSONA
Una persona chiude il ciclo
Il revisore risolve i finding; solo un caso senza rilievi aperti può essere approvato.
COME È COSTRUITO / 05
Locale per scelta.
Estendibile con prudenza.
Il progetto funziona offline con dati strutturati. Groq può assistere l’estrazione, ma non è una dipendenza per matching, audit o approvazione.
Segreti server-side
La chiave Groq resta nel file locale ignorato da Git e non viene mai compilata nel frontend.
Fallback esplicito
Il percorso deterministico mantiene il progetto dimostrabile senza rete, account o costi esterni.
Persistenza controllata
Ogni transizione significativa salva stato e audit; i container espongono i servizi solo su loopback.
STATO DEL PROGETTO / 06
Completo nel perimetro.
Onesto sui confini.
Il portfolio mostra un workflow funzionante e verificato. Le integrazioni enterprise restano dichiarate come evoluzioni, non simulate.
Funzioni implementate
- Frontend collegato alla FastAPI reale
- Estrazione strutturata Groq opzionale
- Three-way match e finding deterministici
- Revisione, approvazione e audit persistente
- Docker Compose e test automatici
Estensioni necessarie
- OCR per PDF e immagini scansionate
- Identity provider e ruoli aziendali
- Connettori ERP e retention policy
- Dataset governato per valutare l’estrazione
- Osservabilità e backup operativi
MATTEO / AI SYSTEMS
L’IA prepara.
Le regole proteggono.
ProcureCheck mostra come portare l’intelligenza artificiale dentro un processo documentale senza trasformare una proposta del modello in una decisione finanziaria automatica.