← Ultimi articoli
🤖 AI

Specifying the Delegated-Autonomy Boundary: Requirements Engineering for Agentic AI

Questo articolo affronta le sfide uniche dell'ingegneria dei requisiti per l'IA Agente introducendo il concetto di "confine di autonomia delegata" e proponendo due artefatti complementari — l'Agency Justification Record (AJR) e il tiered Agentic Delegation Policy (ADP) — per definire, giustificare e governare sistematicamente l'ambito delle decisioni delegate ai sistemi autonomi.

Autori originali: Chetan Arora, Andreas Vogelsang, Abbi Sharma

Pubblicato 2026-07-21
📖 5 min di lettura🧠 Approfondimento

Autori originali: Chetan Arora, Andreas Vogelsang, Abbi Sharma

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immaginate di essere il capitano di un'astronave. Per la maggior parte della storia umana, costruire una nave significava scrivere un manuale di istruzioni rigido: "Se vedi una luce rossa, gira a sinistra. Se vedi una luce blu, gira a destra". La nave era un robot che seguiva gli ordini perfettamente, ma non poteva pensare con la propria testa. Poi, abbiamo inventato i computer "intelligenti" che potevano imparare dai dati, come uno studente che legge una biblioteca di libri e indovina la risposta. Ma anche quei computer intelligenti erano per lo più solo dei sognatori; aspettavano che tu facessi una domanda per poi dare una risposta. Non facevano davvero nulla da soli.

Ora, stiamo entrando in una nuova era con l'IA "Agente". Pensate a questo non come a un indovino, ma come a un nuovo tipo di membro dell'equipaggio. Questo membro dell'equipaggio non si limita ad aspettare gli ordini; può guardare una mappa, decidere di prendere una chiave inglese, aprire una porta, parlare con un altro membro dell'equipaggio e riparare una perdita, tutto senza che tu debba dirgli ogni singolo passaggio. Ha un briciolo di autonomia. Questo è eccitante, ma è anche un po' spaventoso. Se dai a un membro dell'equipaggio le chiavi della sala macchine, come fai a sapere che non farà accidentalmente schiantare la nave? Come decidi cosa è autorizzato a toccare e quando devi intervenire per riprendere il comando? Questa è la grande domanda: come stabiliamo le regole per un robot che può agire da solo?

Questo articolo affronta esattamente questo problema. Gli autori, Chetan Arora, Andreas Vogelsang e Abbi Sharma, sostengono che stiamo costruendo questi robot "attivi" senza scrivere le regole della loro libertà. Invece di regole chiare, stiamo nascondendo le istruzioni all'interno di codice informatico disordinato e prompt vaghi. Propongono un nuovo modo per progettare questi sistemi utilizzando due strumenti speciali: un "Registro di Giustificazione" e una "Politica di Delega".

Per prima cosa, l'Agency Justification Record (AJR). Immaginate di assumere un nuovo stagista. Prima di dargli le chiavi dell'ufficio, dovete chiedervi: "Abbiamo davvero bisogno di uno stagista, o possiamo usare semplicemente un distributore automatico?". L'AJR è una lista di controllo che costringe i team a rispondere a questa domanda. Chiede: Il compito è troppo disordinato per un semplice script? Ha bisogno di comunicare con diversi sistemi? Possiamo fermare lo stagista se commette un errore? Il documento suggerisce che se non è possibile spuntare tutte le caselle di questa lista, non si dovrebbe costruire affatto un "agente". Si dovrebbe usare uno strumento più semplice e sicuro. Ad esempio, gli autori hanno testato questo concetto su un'idea di "revisione del codice". Hanno scoperto che revisionare il codice è in realtà un lavoro molto strutturato con regole chiare, quindi un robot sofisticato e pensante non era necessario; un semplice script farebbe il lavoro meglio e in modo più sicuro. L'AJR dice: "Non costruire un robot se una calcolatrice può bastare".

Ma se avete davvero bisogno di un robot? È qui che entra in gioco il secondo strumento: l'Agentic Delegation Policy (ADP). Questa è come un "Libro delle Regole della Libertà" per il vostro membro dell'equipaggio robotico. Inveve di dire solo "Vai a riparare la nave", l'ADP dettaglia esattamente cosa il robot può e non può fare, utilizzando un sistema di autorità a livelli.

Pensate all'ADP come a un sistema di semafori per le azioni del robot:

  • Luce Verde (Livello Autonomo): Il robot può fare queste cose da solo, come leggere una mappa o controllare la temperatura. Nessun essere umano deve guardare.
  • Luce Gialla (Livello Consultivo): Il robot può suggerire delle cose, come "Penso che dovremmo cambiare l'olio del motore", ma deve aspettare che un essere umano dica "Sì, procedi" prima di farlo effettivamente.
  • Luce Rossa (Livello Proibito): Queste sono le zone "Non Toccare". Al robot è severamente vietato fare cose come far schiantare la nave o cancellare file importanti, qualunque cosa accada.

L'ADP copre anche altre regole importanti, come:

  • Memoria: Cosa può ricordare il robot? Può mantenere segreti su pazienti o codice, o deve dimenticarli una volta terminato il lavoro?
  • Lavoro di squadra: Se il robot si confonde o due robot non sono d'accordo, chi chiamano? L'ADP dice: "Se non riesci a risolverlo in due tentativi, fermati e chiedi a un essere umano".
  • Sicurezza: Come facciamo a sapere se il robot dice la verità? La politica richiede al robot di tenere un registro di tutto ciò che fa in modo che gli umani possano controllare in seguito.

Gli autori hanno testato queste idee con due esempi molto diversi. Il primo era un "Agente di Dimissioni Ospedaliere", un robot progettato per aiutare a dimettere i pazienti dall'ospedale. Questo lavoro è disordinato, comporta il parlare con compagnie assicurative e medici, e comporta un alto rischio se le cose vanno male. L'AJR ha detto: "Sì, questo è un lavoro perfetto per un robot", e l'ADP ha fornito regole rigide: poteva leggere le cartelle cliniche dei pazienti (Verde), ma non poteva mai firmare un ordine di dimissioni senza l'approvazione di un medico (Rosso). Il secondo esempio era l' "Agente di Revisione del Codice" menzionato in precedenza. L'AJR lo ha guardato e ha detto: "No, questo è troppo semplice e strutturato. Non usare un robot qui; usa uno script".

Il documento non sostiene di aver risolto tutto. Ammette che dobbiamo ancora capire come trasformare queste regole scritte in vero codice informatico che i robot possano comprendere, e come testarli correttamente. Ma l'idea principale è chiara: non possiamo lasciare che questi potenti robot corrano selvaggiamente. Dobbiamo smettere di nascondere le regole nel codice e iniziare a scriverle chiaramente, decidendo esattamente quanta libertà dare e quando riprenderla. Usando l'AJR per decidere se serve un robot, e l'ADP per decidere come lasciarlo agire, possiamo costruire un futuro in cui questi membri dell'equipaggio digitali siano aiutanti utili, non elementi imprevedibili e pericolosi.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →