ai-agentsguardrailshuman-in-the-loopgovernanceevaluation

Guardrail per agenti AI: dove rimettere l'essere umano nel processo

L'autonomia totale è l'obiettivo sbagliato. Un quadro pratico per delimitare ciò che gli agenti possono fare, scegliere quali decisioni richiedono un'approvazione e rendere la revisione umana qualcosa di più di un timbro.

Guardrail per agenti AI: dove rimettere l'essere umano nel processo
SWISS.Ai Team13 agosto 20268 min read

L'autonomia non è l'obiettivo

Persiste l'idea che la maturità di un deployment di agenti si misuri da quanto poco coinvolgimento umano richiede. Rimuovete la persona e siete arrivati.

È il bersaglio sbagliato. Nessuno acquista un agente perché è autonomo. Lo si acquista perché un processo diventa più rapido, più economico o più costante — e ognuno di questi benefici svanisce la prima volta che un agente non supervisionato fa qualcosa di costoso e sbagliato.

L'obiettivo utile è l'affidabilità a un costo di supervisione noto. L'autonomia è solo uno degli ingredienti, e oltre un certo punto smette di aiutare. La domanda progettuale non è "come rimuoviamo la persona?" ma "dove il giudizio umano si ripaga, e dove è solo attrito?"

I quattro modi in cui gli agenti sbagliano davvero

I guardrail progettati contro un timore vago che "l'AI sbagli" sono in genere mal calibrati. Conviene essere precisi, perché le quattro modalità di guasto più comuni richiedono contromisure diverse.

Azione sbagliata. L'agente fa qualcosa che non avrebbe mai dovuto fare — scrive alla lista clienti sbagliata, cancella un record, ordina dal fornitore sbagliato. La causa sta nella capacità, non nel ragionamento: l'azione era disponibile quando non doveva esserlo.

Azione giusta, portata sbagliata. L'agente fa la cosa corretta troppe volte, o con l'importo sbagliato. Emette il rimborso che doveva emettere, quattrocento volte. Le istruzioni nel prompt sono qui una difesa debole.

Risultato plausibile ma errato. La modalità più pericolosa, perché nulla sembra rotto. Il riassunto si legge bene e riporta male una clausola contrattuale. La riconciliazione quadra e centra la fattura sbagliata. La scorrevolezza non è accuratezza, e un revisore sotto pressione confonde le due cose.

Guasto silenzioso. L'agente smette di produrre lavoro utile pur sembrando in funzione. La coda cresce, la qualità degrada, oppure un tool è in errore da una settimana e nessuno se ne è accorto perché il processo non ha mai segnalato un errore.

Notate che solo la terza è una questione di qualità del modello. Le altre tre sono problemi di sistema e si risolvono con strumenti di sistema.

Limitare la capacità, non il comportamento

L'errore progettuale più diffuso è cercare di governare un agente con le istruzioni. Il system prompt elenca ciò che l'agente non deve mai fare, e tutti si sentono più tranquilli.

Un'istruzione è una preferenza, non un confine. Un confine è ciò che l'agente è strutturalmente incapace di oltrepassare.

La gerarchia che tiene, dalla più forte:

  1. Non esporre il tool. Un agente senza funzione di cancellazione non può cancellare. È l'unica garanzia che vale senza condizioni.
  2. Vincolare i parametri del tool. Un tool di rimborso con un massimo imposto lato server non può superarlo, qualunque cosa decida l'agente.
  3. Richiedere un'approvazione per la chiamata. L'agente può proporre l'azione; una persona la esegue.
  4. Istruire l'agente. Utile per orientare un buon comportamento. Mai l'ultima linea di difesa.

La regola pratica: per ogni regola che vi sta a cuore, chiedetevi cosa succede se l'agente ignora completamente le proprie istruzioni. Se la risposta è inaccettabile, quella regola appartiene al livello 1, 2 o 3.

Mandati delimitati

Oltre ai singoli tool, un agente ha bisogno di un perimetro definito per un'unità di lavoro. Quattro dimensioni coprono la maggior parte dei casi.

  • Budget — un tetto di spesa per attività e per periodo, imposto dove il denaro si muove, non nel ragionamento dell'agente.
  • Frequenza — un tetto di azioni per intervallo. È ciò che trasforma "ha emesso quattrocento rimborsi" in "ha emesso cinque rimborsi e ha raggiunto un limite".
  • Ampiezza — quali record, clienti, sistemi o giurisdizioni rientrano nel perimetro.
  • Tempo — una scadenza dopo la quale l'agente si ferma ed escala invece di continuare a provare.

La limitazione di frequenza merita una menzione particolare: costa poco, si aggiunge facilmente a posteriori e converte un'intera classe di guasti catastrofici in semplici fastidi. Un agente che può fare una cosa sbagliata cinque volte è un ticket di assistenza. Uno che può farlo senza limiti è un incidente.

Scegliere i punti di approvazione

Le approvazioni sono il guardrail costoso. Troppo poche e avete rischio non governato; troppe e avete un processo lento con un collo di bottiglia umano — più il costo dell'AI.

Tre proprietà determinano se un'azione richiede un'approvazione:

ProprietàDomandaApprovazione necessaria quando
ReversibilitàPossiamo annullare in pochi minuti, senza che si veda all'esterno?Praticamente irreversibile
Costo dell'erroreDenaro, esposizione legale, reputazione, sicurezzaRilevante
RilevabilitàCe ne accorgeremmo da soli, e in fretta?L'errore resta silenzioso o emerge tardi

La terza proprietà è la più istruttiva. Un'azione può essere economica e reversibile e meritare comunque un'approvazione, se un errore passerebbe inosservato per settimane. Viceversa, un'azione costosa che fallisce in modo rumoroso e immediato può non averne bisogno — lo saprete e potrete reagire.

Esempi dello schema:

  • Redigere una risposta al cliente — reversibile, economico, immediatamente visibile. Nessuna approvazione; campionate invece la qualità.
  • Registrare una scrittura contabile — reversibile con fatica, costo rilevante, bassa rilevabilità. Da approvare.
  • Disporre un pagamento esterno — irreversibile, rilevante, rilevabile troppo tardi. Da approvare, con due approvatori sopra una certa soglia.
  • Aggiornare un articolo della knowledge base interna — reversibile, costo basso, ma l'errore si propaga in silenzio in altre risposte. Approvazione o coda di revisione.

Rendere efficace la revisione umana

Un'approvazione che si riduce a un timbro è peggio di nessuna approvazione: fabbrica una traccia di supervisione ingannevole e in più aggiunge ritardo.

La revisione si degrada per ragioni prevedibili, e ognuna ha la sua contromisura.

Il volume. Chi ha davanti centinaia di approvazioni al giorno le confermerà quasi tutte in pochi secondi. Se l'approvazione non è sostenibile al vostro volume, la risposta è un'approvazione più stretta — non un revisore più veloce.

Il contesto assente. Approvare "emetti rimborso: CHF 240" è impossibile da fare bene. La stessa cosa insieme all'ordine, allo storico del cliente, al ragionamento dell'agente e alla clausola di policy invocata è una decisione vera. Il revisore ha bisogno di ciò che l'agente ha usato.

Nessuna conseguenza visibile. Se i revisori non scoprono mai che qualcosa di approvato era sbagliato, l'attenzione cala. Campionare a posteriori le decisioni approvate e restituirne gli esiti è ciò che mantiene onesta la revisione.

Interfacce che permettono solo di approvare. Se rifiutare è più difficile che approvare, approvare diventa il comportamento predefinito. Il rifiuto deve essere un clic, e motivarlo deve costare poco — quelle motivazioni sono il miglior segnale di addestramento che otterrete.

Un punto strutturale: dovrebbe approvare chi avrebbe preso la decisione comunque. Indirizzare i risultati a un revisore senza autorità di merito produce una firma, non una valutazione.

Non si può delimitare ciò che non si vede

Tutti i controlli descritti presuppongono che sappiate cosa sta facendo l'agente. La maggior parte dei team scopre la propria lacuna di osservabilità durante un incidente.

Il minimo da avere prima che un agente tocchi la produzione:

  • Trace complete. Per ogni esecuzione: input, ogni chiamata a tool con argomenti e risultati, il ragionamento, l'esito finale. Attribuibili a una versione dell'agente e a un'identità agente.
  • Un set di regressione. Da trenta a cento casi reali con esiti noti come corretti, eseguiti a ogni modifica di prompt o di modello. Senza questo non potete distinguere un miglioramento da una regressione, e prima o poi rilascerete la seconda credendo di rilasciare il primo.
  • Metriche di esito, non di attività. Attività completate senza escalation, tasso di rifiuto alle approvazioni, correzioni a valle. Il numero di esecuzioni non misura nulla del valore.
  • Allarmi sugli scostamenti di distribuzione. Un tasso di rifiuto che passa dal 4 % al 15 % è il segnale più precoce che qualcosa è cambiato a monte. Il guasto silenzioso è silenzioso solo se nessuno ascolta.

Una scala di adozione

I guardrail non sono una configurazione fissa: sono una posizione su una scala che si sale man mano che le prove si accumulano.

  1. Shadow. L'agente gira e produce risultati. Nulla viene eseguito. Confrontate con ciò che le persone hanno effettivamente fatto.
  2. Suggerimento. Il risultato arriva a chi svolge il lavoro come proposta. Accetta, modifica o scarta — e il tasso di modifica è la vostra metrica di qualità.
  3. Approvazione. L'agente agisce, previa approvazione. Monitorate tasso di approvazione e tempo di approvazione.
  4. Autonomo con campionamento. L'agente agisce senza supervisione entro un mandato delimitato; una quota di decisioni viene rivista a posteriori.
  5. Autonomo con monitoraggio. Solo metriche aggregate e gestione delle eccezioni. Riservato ad azioni ad alto volume, ben comprese e ben delimitate.

Due regole rendono praticabile la scala. Salite solo sulla base di prove, con un numero concordato in anticipo e non con la sensazione generale che stia andando bene. E siate disposti a scendere: un cambio di modello, un cambio di processo o un'impennata dei rifiuti sono una ragione per tornare di un gradino — non per indagare mentre si opera in autonomia.

La maggior parte dei deployment che creano valore si assesta al gradino 3 o 4 e vi rimane — non per aver mancato l'autonomia completa, ma perché è lì che l'economia funziona meglio. Riconoscerlo è segno di un programma maturo, non di uno arenato.


Decidere dove collocare le approvazioni è una valutazione dei vostri processi, non solo della vostra tecnologia. Esplorate i nostri deployment in produzione oppure parlate con il nostro team di una supervisione che tenga a volumi reali.