L'esecuzione di strumenti è la capacità di un sistema di IA di richiamare azioni collegate, come chiamate API, query di database, operazioni su file o comandi di servizio. In una configurazione agentica, il modello non si limita a generare testo; può attivare funzioni esterne tramite un livello di collegamento, un plugin o un protocollo. Questo rende l'esecuzione di strumenti una parte fondamentale di come i sistemi di IA svolgono lavoro reale, ma amplia anche la superficie di attacco.
Dal punto di vista della sicurezza, l'esecuzione di strumenti è importante perché qualsiasi abuso di questa capacità può trasformare un modello linguistico in un punto di controllo per altri sistemi. Se autenticazione, autorizzazione, validazione dell'input o confini dei permessi sono deboli, un attaccante può causare letture, scritture, eliminazioni o azioni sensibili rispetto ai privilegi non intenzionali. I difensori trattano l'esecuzione di strumenti come un'automazione privilegiata: espongono solo gli strumenti minimi necessari, limitano l'ambito di ciascuno strumento, registrano ogni azione e separano i segreti dal contesto visibile al modello. Le progettazioni sicure aggiungono anche l'approvazione umana per le azioni ad alto rischio e bloccano l'uso degli strumenti se il chiamante non è attendibile.


