Gli agenti propongono, le persone approvano: come DocReveal tiene sotto controllo il vostro assistente IA

Keldmoor, un distributore industriale fittizio dell’Ohio, ha un problema con le fatture di settembre emesse da Stavlund, un fornitore di viteria e bulloneria di Milwaukee. Una applica ancora il vecchio prezzo, nonostante un addendum al contratto. Un’altra addebita 12.500 controdadi, mentre al ricevimento merci ne sono arrivati 12.100. In una terza la somma delle righe è 8.240,00, ma la fattura riporta 8.420,00. E una copia cartacea di una delle fatture è ricomparsa nella scansione dell’ufficio posta.

Il team della contabilità fornitori lavora con un assistente IA e quindi gli chiede la cosa più ovvia: trovare le fatture contestate, contrassegnarle con l’etichetta «Do not pay – disputed» e preparare una bozza di e-mail al fornitore con i riferimenti al contratto. La domanda non è se l’assistente sia in grado di farlo. La domanda è che cosa gli lasciate fare da solo.

Il nostro nuovo video, Agents under control, mostra come DocReveal risponde a questa domanda. Dura tre minuti e mezzo, potete guardarlo in cima a questa pagina ed è pensato per i responsabili finanziari e operativi e per i team IT e di sicurezza che approvano l’uso dell’IA. Ecco cosa vedrete e perché è importante.

Autorizzare: una chiave per ogni assistente

Un assistente esterno si collega a DocReveal con una propria chiave di accesso, tramite il protocollo aperto Model Context Protocol (MCP). In MCP Manager il team crea una chiave che porta il nome dell’assistente e la limita a ciò che serve al compito: documenti, ricerca, regole di business, etichette e strumenti della piattaforma — nient’altro. La chiave scade dopo 90 giorni, la sua parte segreta viene mostrata una sola volta e la chiave stessa si può ruotare o revocare in qualsiasi momento.

Nessuna password condivisa e nessun accesso del tipo tutto o niente. Ogni assistente lavora a proprio nome.

Decidere: quali azioni aspettano una persona

Non tutte le azioni comportano lo stesso rischio. Per ogni capacità il team decide come proteggerne le azioni sensibili: vengono eseguite automaticamente, l’assistente deve prima confermarle oppure deve approvarle una persona. Per le etichette, Keldmoor sceglie l’approvazione di una persona.

Ogni azione sensibile è indicata come tale, comprese l’assegnazione, la rimozione e la creazione di etichette. Alcune protezioni non si possono allentare in alcun modo: le modifiche ai membri del team richiedono sempre l’intervento di una persona.

Lavorare: l’assistente legge, trova e propone

La lettura parte subito. L’assistente elenca le fatture di settembre, legge i risultati delle regole di business ed estrae i passaggi pertinenti dal contratto di fornitura, dal relativo addendum e dal verbale di ricevimento merci. La sua risposta individua tre fatture contestate, con importi in discussione di 720,00 $, 436,00 $ e 180,00 $, segnala la copia cartacea come duplicato e conferma che una quarta fattura è in regola.

Poi chiede di applicare l’etichetta, ed è lì che si ferma. Tutte e quattro le richieste di etichettatura restano in attesa di approvazione, e l’assistente lo fa presente. L’e-mail al fornitore è una bozza, e tale resta.

Approvare: una persona dice di sì

In DocReveal compare una notifica, e chi approva apre la casella delle approvazioni in Agent Manager. Le richieste degli assistenti esterni e quelle degli agenti di DocReveal stesso arrivano in un unico posto e si possono filtrare per origine. Ogni richiesta mostra l’azione, la chiave da cui proviene e quando è stata inviata.

Il responsabile della contabilità fornitori approva la prima richiesta con un commento, «Disputed per MSA-2026-014 – hold payment», e poi le altre tre. Si torna quindi alla conversazione, dove l’assistente controlla lo stato dell’approvazione e porta a termine il lavoro: ora l’etichetta è sulle tre fatture e sulla copia cartacea. La quarta fattura resta senza etichetta, e l’e-mail aspetta ancora che una persona la invii.

Sono le stesse fatture di settembre che forse conoscete dai video Checked, not trusted e Ask your invoices. Lì DocReveal ha trovato i problemi. Qui un assistente IA agisce di conseguenza, entro limiti fissati dalle persone.

Verificare: ogni chiamata agli atti

Nel log delle attività di MCP Manager ogni chiamata dell’assistente resta agli atti: cosa ha letto, cosa è rimasto in attesa di approvazione e cosa è stato eseguito dopo il sì, ciascuna con orario, capacità e chiave. Il team può filtrare per chiave, capacità o stato ed esportare le chiamate selezionate in CSV, JSON, XML o YAML per i propri auditor.

Quando qualcuno chiede chi ha cambiato cosa, e quando, la risposta è a un filtro di distanza.

Cosa portarsi a casa

  • Date a ogni assistente una chiave propria. Limitatela alle capacità che gli servono, fatela scadere e tenete la revoca nelle vostre mani.
  • Decidete dove una persona deve dire di sì. Lasciate che la lettura proceda da sola e fate in modo che le modifiche attendano l’approvazione.
  • Approvate in un unico posto. Una sola casella per tutte le richieste, con un commento che spiega la decisione.
  • Conservate lo storico. Ogni chiamata, con la sua chiave e il suo orario, pronta da filtrare ed esportare.

Tutte le aziende e le cifre del video sono dati dimostrativi fittizi.

Gli agenti propongono. Le persone approvano.