Calibrazione e taratura della fiducia: come Rexfin decide cosa blocca un'esportazione
Non ogni controllo fallito dovrebbe fermare un board pack. Ecco il processo misurato e basato su evidenze che decide quali lo fanno, e perché il limite non è una supposizione.
Di The Rexfin team
Un verificatore che non blocca nulla è decorazione. Un verificatore che blocca tutto viene disattivato entro la seconda settimana. Il problema di progettazione interessante non è se controllare che le attività eguaglino passività più patrimonio netto, o che i flussi di cassa tornino con la variazione di cassa: è decidere esattamente quanto stringente debba essere quel controllo prima che gli sia permesso di impedire a qualcuno di esportare un board pack.
Se lo si rende troppo permissivo, uno stato patrimoniale davvero rotto passa indenne. Se lo si rende troppo rigido, un prospetto corretto che per caso è arrotondato al migliaio più vicino viene segnalato come errore, e il vostro team finance smette di fidarsi dello strumento prima di pranzo. Entrambe le modalità di fallimento distruggono la stessa cosa: la fiducia che quando Rexfin dice che un numero va bene, va davvero bene.
Il limite non è un giudizio arbitrario di uno sviluppatore
Non decidiamo dove si trova quel limite a sensazione. Lo misuriamo. Il processo parte da un insieme di bilanci reali e verificati la cui ogni riga è stata trascritta a mano da una persona in modo indipendente, non derivata dalla pipeline di estrazione stessa, così da non poter correggere i propri stessi compiti. Ogni bilancio viene poi abbinato a varianti deliberatamente corrotte: una cifra scalata in modo sbagliato di un fattore mille, una cifra con due numeri invertiti, uno stato patrimoniale che non torna più, un rendiconto finanziario che non quadra più. Una variante è un controllo che non dovrebbe mai far scattare nulla: un prospetto correttamente arrotondato le cui componenti sommano a un totale che differisce di una frazione di un’unità di arrotondamento. Se un’impostazione di tolleranza fallisce quel controllo, è troppo rigida, punto.
Contro quell’insieme, si esplora una serie di impostazioni di tolleranza candidate per ogni controllo e si misurano due cose: se catturano i difetti inseriti deliberatamente, e se segnalano mai erroneamente qualcosa di corretto. Solo un’impostazione che lascia passare zero prospetti corretti come falsi fallimenti, catturando allo stesso tempo la grande maggioranza degli errori inseriti, è anche solo candidabile.
Perché il test non può correggere i propri compiti
Ecco la parte facile da saltare e pericolosa da saltare: avendo solo una manciata di bilanci reali su cui calibrare, è tentante scegliere la tolleranza che funziona meglio proprio su quei bilanci e dichiarare finito il lavoro. Quel numero sarebbe lusinghiero e privo di significato: è l’errore di taratura, non una misura reale di come si comporta il controllo su un bilancio che non ha mai visto. Perciò ogni impostazione candidata viene testata escludendo del tutto un bilancio, tarando sugli altri, e poi valutando solo rispetto al bilancio che non ha mai fatto parte della taratura. È quel numero a decidere davvero qualcosa.
Da consultivo a blocco vero e proprio
Un controllo viene promosso da consultivo (avverte, ma non blocca mai un’esportazione) a blocco vero e proprio solo una volta superata quella soglia su bilanci su cui non è mai stato addestrato: zero falsi fallimenti, e cattura la stragrande maggioranza dei difetti inseriti. I controlli che non superano quella soglia restano consultivi. E non è nemmeno una retrocessione permanente: se un lotto successivo di bilanci fa scendere un controllo precedentemente promosso sotto la soglia, viene retrocesso di nuovo. Alla promozione non è mai permesso sopravvivere alle proprie evidenze.
Il risultato di tutto questo lavoro viene congelato in un unico file versionato che il verificatore legge all’avvio. Ogni tolleranza, ogni decisione di promozione, e le evidenze che le sostengono vivono in quell’unico posto, mai come un numero scritto direttamente nella logica dell’applicazione. Quando un board pack esportato viene successivamente messo in discussione, si può recuperare e ispezionare l’esatta versione di calibrazione che ha convalidato quei numeri. Cambia la calibrazione, e questo compare come una differenza revisionabile, non come una modifica silenziosa.
Niente di tutto ciò avviene prima che un bilancio abbia già superato un filtro molto più netto: ogni riga estratta deve corrispondere all’originale trascritto a mano entro la tolleranza, completamente, prima che a qualsiasi cosa a valle, che si tratti di risposte, audit o verifica, sia permesso di fidarsene anche solo un po’.
I limiti onesti
La calibrazione non rende Rexfin infallibile. Rende il confine tra “siamo abbastanza sicuri da bloccarti” e “non siamo sicuri, quindi ci limitiamo a segnalarlo” una decisione misurata invece che una congettura, e rende quella decisione visibile e riproducibile invece che nascosta silenziosamente nel codice. Significa anche che alcuni controlli, quelli con meno evidenza reale alle spalle, come certe riconciliazioni del rendiconto finanziario, restano solo consultivi per molto tempo, e questo è l’esito corretto e onesto, non una scorciatoia.
Se vuoi capire cosa succede quando un controllo scatta davvero, guarda come funziona la verifica. E per come questa mentalità basata sulle evidenze si estende alle risposte dell’IA stessa, guarda come Rexfin misura la qualità delle risposte. Entrambe si collocano sotto lo stesso principio trattato nell’hub inside-the-rexfin-platform: niente può rivendicare una fiducia che non si è guadagnato con le evidenze.
Parte di Dentro la piattaforma Rexfin: come funziona il meccanismo della fiducia