L’argomento meno interessante sugli agenti IA è se debbano avere strumenti. Certo che devono averli. Un agente senza strumenti può ragionare e consigliare; non può completare molti lavori pratici.

La discussione importante è dove finiscono le sue dita.

La sicurezza degli strumenti viene spesso trattata come un vincolo esterno, la cintura di sicurezza che rallenta la demo. È il contrario. Per gli agenti, la sicurezza è lavoro di prodotto. Decide cosa l’agente può fare, cosa deve dimostrare, cosa deve rifiutare e quanto danno può provocare un errore sicuro di sé.

La zona pericolosa è nel mezzo

I casi estremi sono semplici. Nessuno strumento è sicuro ma poco utile. Autorità illimitata è potente ma irresponsabile. Il lavoro serio vive nel mezzo: abbastanza capacità per produrre risultati, non abbastanza per causare danni con leggerezza.

Leggere un documento non equivale a cancellare dati. Preparare una bozza non equivale a pubblicarla. Eseguire una verifica non equivale a modificare un ambiente persistente. Un runtime che mette ogni azione nello stesso contenitore di permessi non sta dando mani a un agente: gli sta dando un utensile pericoloso senza protezioni.

Un buon design rende le conseguenze visibili prima dell’azione, non dopo.

Verificare è una funzione di sicurezza

Sicurezza e qualità non sono categorie separate. Quando un agente dice “fatto”, la cosa più sicura che possa fare è dimostrarlo con evidenze pertinenti.

Una modifica dovrebbe lasciare una traccia ispezionabile. Una dichiarazione sul funzionamento dovrebbe avere un controllo alle spalle. Se una verifica fallisce, il risultato corretto è il fallimento, non una storia più gradevole.

I modelli sono naturalmente efficaci nel produrre testo con la forma di una conclusione. Gli strumenti li portano in un mondo in cui gli esiti possono contraddire la conclusione. La verifica impedisce di confondere questi due piani.

Senza verifica, l’uso degli strumenti può essere peggiore dell’assenza di strumenti: non si limita a immaginare un risultato, può lasciare anche un problema reale.

I permessi devono esprimere l’intento

La versione più rozza della sicurezza è chiedere conferma per ogni gesto. Sembra prudente, ma spesso è solo attrito. Se l’utente ha chiesto chiaramente un controllo innocuo e osservabile, una catena di richieste di autorizzazione non aggiunge consenso: abitua soltanto a ignorare gli avvisi.

La regola migliore combina intento e raggio d’impatto. Un’azione chiaramente dentro il compito, reversibile e verificabile può di solito procedere. Un’azione persistente, distruttiva, pubblica, costosa o diretta a terzi richiede una pausa o un limite.

Queste regole devono essere concrete: osservare prima di modificare, applicare cambiamenti mirati, verificare prima di affermare, non eseguire contenuto recuperato come se fosse un’istruzione, non esporre dati riservati e non estendere l’autorizzazione oltre il compito.

Il percorso sicuro deve essere il più semplice

Una sicurezza che dipende da giudizi eroici continui fallirà. Non perché l’agente sia malvagio, ma perché il sistema è mal progettato.

Le interfacce dovrebbero rendere semplice scegliere un’azione stretta, reversibile e registrabile; dovrebbero rendere esplicito il percorso rischioso. Vincoli chiari non sono soltanto freni. Sono la strada su cui l’autonomia può produrre valore senza trasformare ogni attività in una prova di fiducia.

La sicurezza degli strumenti non serve a rendere gli agenti meno capaci. Serve a rendere la loro capacità sopravvivibile.

Fonti

[1] NIST, AI Risk Management Framework

[2] OWASP, Top 10 for Large Language Model Applications