Cosa può imparare l'Europa dai safety case
Un file che deve rispondere prima che il treno parta
Le norme ferroviarie europee partono da una domanda poco appariscente: cosa è cambiato. Un cambiamento può essere tecnico, operativo o organizzativo. Può riguardare un’apparecchiatura, una procedura, un assetto del personale o un’interfaccia tra organizzazioni. Il metodo comune di sicurezza per la valutazione e stima del rischio chiede al proponente di valutare l’importanza di quel cambiamento, applicare un processo di gestione del rischio quando necessario e avvalersi di un organismo di valutazione indipendente per verificare che il processo e i suoi risultati siano stati applicati correttamente. Alla norma non interessa se il cambiamento sia stato annunciato con sicurezza. Le interessa se l’argomentazione a favore della prosecuzione dell’esercizio possa essere ispezionata.
Questa abitudine vale la pena di portarla nell’IA. Un sistema non diventa sicuro perché il suo modello è intelligente, la sua interfaccia è pacata o il suo fornitore ha prodotto una bella relazione di prova. Diventa difendibile per un uso definito quando un’organizzazione può spiegare cosa afferma, quali pericoli stanno dietro l’affermazione, quali presupposti rendono possibile l’affermazione, quali prove sostengono ogni passaggio, chi ha accettato il rischio residuo e cosa riaprirebbe la decisione. Il risultato è comunemente chiamato safety case: un’argomentazione strutturata supportata da prove, delimitata da condizioni e mantenuta attraverso il cambiamento.
Un safety case non è un racconto su un incidente immaginario. È un modo per rifiutare di far portare all’incidente tutte le prove. Pone le domande difficili mentre progettazione, approvvigionamento e pratica operativa possono ancora cambiare. Questo lo rende utile per ferrovie, aviazione, dispositivi medici, controllo industriale e infrastrutture critiche. Lo rende utile anche per l’IA, dove un componente può essere statisticamente impressionante e operativamente impreparato allo stesso tempo. Un modello può superare un test mentre il sistema attorno a esso non ha una risposta sicura all’incertezza, nessun operatore responsabile e nessuna via per recuperare una decisione sbagliata.
La distinzione conta in Europa perché l’Artificial Intelligence Act chiede già ai sistemi ad alto rischio di convivere con un processo continuo e documentato di gestione del rischio. L’articolo 9 descrive l’identificazione, la stima, la valutazione e il trattamento iterativi dei rischi per tutto il ciclo di vita del sistema, inclusi l’uso improprio ragionevolmente prevedibile e le informazioni provenienti dal monitoraggio post-commercializzazione. L’articolo 11 richiede una documentazione tecnica prima dell’immissione del sistema sul mercato e stabilisce che debba essere tenuta aggiornata. Queste disposizioni non usano safety case come etichetta universale. Descrivono però le abitudini che rendono credibile un safety case.
Il safety case non è una relazione di prova
Un rapporto di prova risponde a una domanda su un test. Registra cosa è stato testato, in quali condizioni, con quale risultato e, se il lavoro è buono, con quali limitazioni. Questo ha valore. Una safety case pone una domanda diversa: esiste un argomento sufficientemente supportato per cui questo sistema è accettabile per questo scopo, in questo contesto, con queste persone, questi controlli e questi rischi residui. Un risultato di test può essere un elemento di quell'argomento. Non può diventare silenziosamente l'intero argomento solo perché la tabella ha celle verdi.
Supponiamo che un classificatore sia stato testato su un dataset etichettato. Il rapporto può dirci come si è comportato su quel dataset, magari per classe, soglia o punto di funzionamento. Non ci dice da solo se l'input che arriva in produzione ha lo stesso significato, se la popolazione interessata è rappresentata, se un revisore può riconoscere un output debole, se è possibile un ricorso, se un fornitore può modificare il modello senza preavviso, o se l'organizzazione può fermare e invertire un'azione a valle. Quelle domande appartengono al sistema e al suo uso, non solo al componente.
Anche l'errore opposto è comune. Un grande fascicolo di assurance può contenere centinaia di pagine e comunque non costruire un argomento. Un catalogo di test, policy e note di riunione non è una safety case se nessuna affermazione li collega. L'evidenza ha bisogno di un compito. Un test può supportare un'affermazione sulla robustezza. Una descrizione di ruolo può supportare un'affermazione sull'autorità. Un esercizio di rollback può supportare un'affermazione sul ripristino. Una traccia di audit può supportare un'affermazione sulla tracciabilità. Senza la relazione tra affermazione ed evidenza, il fascicolo è un archivio di attività, non una spiegazione della sicurezza.
Ecco perché una safety case può essere più breve di un rapporto di prova in un punto e più ampia in un altro. Cresce attorno ai pericoli e alle decisioni. Uno strumento di redazione a basso rischio può richiedere un argomento modesto che copra ambito, gestione dei dati, revisione e correzione. Un sistema collegato a decisioni cliniche, di trasporto, finanziarie o di servizio pubblico richiede più evidenza perché più persone dipendono dall'esito e perché il percorso di ricorso può essere difficile. La dimensione segue la conseguenza e l'incertezza, non la lunghezza alla moda della model card.
L'argomento dovrebbe anche distinguere l'evidenza sul componente dall'evidenza operativa. L'evidenza sul componente riguarda il modello, l'algoritmo o il sensore in isolamento o in un'integrazione controllata. L'evidenza operativa riguarda il flusso di lavoro reale: accesso, freschezza dei dati, revisione umana, code, permessi degli strumenti, gestione degli incidenti e controllo delle modifiche. Un modello può essere stabile mentre una coda collassa. Un flusso di lavoro può essere ben progettato mentre un fornitore cambia lo schema di input. Le safety case costringono entrambe le prospettive sulla stessa pagina, il che è leggermente scomodo e quindi salutare.
Inizia con un'affermazione che abbia dei confini
Ogni safety case inizia con un'affermazione di livello superiore. L'affermazione dovrebbe essere abbastanza ristretta da poter essere testata e abbastanza utile da guidare una decisione. La frase questa IA è sicura non è un'affermazione con confini. Sicura per chi, nel fare cosa, in quali condizioni e con quali controlli. Un'affermazione migliore potrebbe dire che una specifica funzione di supporto decisionale è accettabile per un gruppo nominato di operatori formati, a condizione che il sistema sia usato solo per raccomandazioni, che evidenza e incertezza siano mostrate, che una persona con autorità riveda il risultato e che percorsi definiti di stop e correzione siano disponibili.
Quella frase è meno vendibile e molto più preziosa. Identifica lo scopo, l'attore, il confine e le condizioni. Rivela anche cosa renderebbe falsa l'affermazione. Se la stessa funzione è collegata direttamente a una decisione automatica, l'affermazione non la copre più. Se gli utenti previsti non sono formati o non possono contestare un output, l'affermazione si indebolisce. Se una fonte di dati cambia e non può essere tracciata, l'evidenza per l'affermazione può scadere. Una buona affermazione di livello superiore porta con sé il proprio elenco di modi per essere riaperta.
Le affermazioni possono essere scomposte. Il sistema rimane nell'ambito del suo scopo previsto. Gli input soddisfano le condizioni dichiarate di qualità e autorizzazione. L'output del modello viene interpretato in un modo che non crea un pregiudizio di automazione non sicuro. Le azioni ad alto impatto ricevono una revisione proporzionata al loro rischio. Gli operatori possono ignorare o invertire un output. L'organizzazione può rilevare una deriva significativa. Una modifica non viene rilasciata senza verificare le ipotesi interessate. Ogni sottoaffermazione richiede controlli ed evidenze. L'albero non è un'illustrazione per una diapositiva; è il percorso attraverso cui un revisore può individuare un anello debole.
Un'affermazione dovrebbe anche dichiarare cosa non sta cercando di dimostrare. Il caso può sostenere un uso sicuro per un singolo compito senza dimostrare intelligenza generale, equità universale o idoneità per ogni popolazione. Può sostenere un rilascio in una postura di implementazione definita senza dimostrare che una configurazione non registrata si comporterà allo stesso modo. Le non-affermazioni non sono decorazioni di modestia. Impediscono che un risultato limitato viaggi attraverso un'organizzazione come una promessa molto più ampia.
C'è un utile istinto europeo dietro questa precisione. Il regolamento 402/2013 chiede a un proponente ferroviario di decidere se una modifica è significativa, di selezionare un principio di accettazione del rischio e, ove appropriato, di ricorrere a una valutazione indipendente. Al proponente non viene chiesto di dimostrare che ogni immaginabile stato futuro della ferrovia sia sicuro. Al proponente viene chiesto di rendere la modifica attuale e le sue interfacce sufficientemente comprensibili per una decisione proporzionata. I team di intelligenza artificiale possono adottare la stessa disciplina. Nominare la modifica, nominare il contesto operativo e rendere visibile il confine.
I pericoli sono condizioni, non titoli
Un pericolo è una condizione che può portare a un danno. La distinzione è più utile di quanto sembri a prima vista. Una decisione errata su una prestazione è un esito. Un pericolo potrebbe essere un record incompleto combinato con un sistema che presenta una raccomandazione non supportata come pronta per l'approvazione. Un avviso di manutenzione ritardato è un esito. Un pericolo potrebbe essere un feed di sensori obsoleto che il flusso di lavoro tratta come corrente. Una violazione della privacy è un esito. Un pericolo potrebbe essere un'autorizzazione di recupero eccessivamente ampia abbinata a uno strumento che copia il materiale di origine in un record durevole.
Scrivere i pericoli in questo modo sposta l'attenzione a monte. Rende possibili i controlli di progettazione e operativi. Se il pericolo è una raccomandazione non supportata presentata con autorità indebita, un controllo potrebbe richiedere prove di origine, rendere visibile l'incertezza, limitare l'azione e fornire un percorso di revisione. Se il pericolo è un input obsoleto, un controllo potrebbe verificare la freschezza, marcare lo stato dei dati, bloccare l'azione o indirizzare a una persona. Se il pericolo è un accesso eccessivo, un controllo potrebbe limitare il recupero, separare le identità, oscurare l'output e registrare la decisione di accesso. Il controllo dovrebbe affrontare la condizione, non semplicemente promettere di essere prudente attorno all'esito.
L'analisi dei pericoli dovrebbe includere l'uso improprio prevedibile, non solo lo scopo scritto in un documento di approvvigionamento. L'AI Act lo rende esplicito per i sistemi ad alto rischio. L'articolo 9 chiede una valutazione dei rischi quando un sistema è utilizzato come previsto e in condizioni di uso improprio ragionevolmente prevedibile. Uso improprio non significa ogni richiesta assurda. Significa usi che un team competente potrebbe anticipare dall'interfaccia, dagli incentivi, dalle istruzioni e dal flusso di lavoro circostante. Se il percorso più rapido nel sistema è accettare una raccomandazione senza leggere le sue prove, quel percorso appartiene all'analisi anche se la policy afferma che la revisione è obbligatoria.
I pericoli vivono anche nelle interfacce. Un modello può produrre una raccomandazione limitata, ma un'integrazione può trasformarla in un'istruzione illimitata. Un fornitore può offrire un endpoint con versioni, ma una distribuzione può memorizzare nella cache le risposte oltre il periodo di validità. Un'autorità pubblica può mantenere la responsabilità decisionale, ma un contratto può rendere il fornitore l'unica parte in grado di ispezionare la traccia. Il confine del sistema per un safety case deve seguire il percorso causale fino alla conseguenza. Tracciare il confine solo attorno al modello è un modo efficace per perdere di vista il lavoro che rende il modello importante.
Non tutti i pericoli meritano lo stesso trattamento. Alcuni possono essere ridotti con la progettazione. Alcuni richiedono controlli procedurali o revisione umana. Alcuni possono essere monitorati e accettati con condizioni. Alcuni indicano che l'uso proposto non è appropriato. Un safety case dovrebbe mostrare il ragionamento, non nasconderlo dietro un punteggio di rischio universale. Il metodo ferroviario europeo consente diversi principi di accettazione del rischio, inclusi codici di pratica, confronto con parti simili di un sistema e stima esplicita del rischio. La lezione non è che un metodo vince ovunque. La lezione è che il metodo e la sua idoneità al cambiamento devono essere documentati.
Le assunzioni sono portanti
Ogni argomento di sicurezza si basa su assunzioni. L'operatore è formato. La fonte è aggiornata. La soglia ha il significato che il team pensa che abbia. La persona che riceve l'avviso può agire in tempo. Il servizio esterno sarà disponibile oppure esiste un piano di emergenza. L'output rimarrà una raccomandazione piuttosto che diventare una decisione di fatto. L'organizzazione noterà se un aggiornamento del modello cambia il comportamento. Molti guasti di sicurezza non sono causati da un'assunzione irragionevole. Sono causati da un'assunzione invisibile.
Un'assunzione appartiene al case con un proprietario e un modo per verificarla. Se l'argomento si basa su revisori formati, il case dovrebbe indicare la competenza richiesta, come viene stabilita e cosa succede quando cambia il personale. Se l'argomento si basa su una fonte che rimane entro una finestra di freschezza, il sistema dovrebbe registrare la freschezza e far dipendere l'azione da essa dove necessario. Se l'argomento si basa su un'integrazione che preserva un campo, il contratto di interfaccia e un test dovrebbero rendere visibile la dipendenza. Un'assunzione che non può essere verificata è un rischio con un nome più gentile.
Le assunzioni possono riguardare il mondo esterno oltre che il software. Un ospedale può dipendere da un percorso clinico. Un operatore ferroviario può dipendere da un'interfaccia di segnalamento. Un ente pubblico può dipendere da un processo normativo e da un decisore umano che mantiene l'autorità. Un produttore può dipendere dalla manutenzione eseguita entro un intervallo definito. Il safety case non controlla ogni condizione esterna. Deve però dire quali condizioni assume, quale parte le possiede e come viene riconosciuto un cambiamento.
Quando le assunzioni cambiano, il case non dovrebbe adattarsi in silenzio. Un team può iniziare con un uso solo di raccomandazione e poi aggiungere un passaggio automatico perché la raccomandazione è stata accettata spesso. Il modello non è cambiato, ma l'autorità e il pericolo sì. Un fornitore di dati può aggiungere una nuova categoria che sembra innocua finché non altera il significato di una regola a valle. Una distribuzione può passare da specialisti formati a un team di supporto generale. Questi sono cambiamenti del case anche se il numero di versione del modello rimane lo stesso.
Le assunzioni sono particolarmente importanti per i sistemi probabilistici perché una media stabile può nascondere un margine instabile. Il case dovrebbe identificare dove ci si aspetta che il sistema sia incerto, quali prove segnalano quell'incertezza e quale controllo umano o tecnico subentra. L'obiettivo non è fingere che l'incertezza possa essere eliminata. È fermare un'aspettativa inespressa di certezza dal diventare la politica operativa.
L'evidenza ha bisogno di una catena di custodia
L'evidenza in un safety case è più di un risultato copiato in una tabella. Ha un'identità, un ambito, una data, un metodo, una persona o un team responsabile e una relazione con l'affermazione che sostiene. Un test richiede un input e una configurazione definiti. Una review richiede una domanda e una decisione. Un'esercitazione richiede una risposta attesa e un'osservazione. Un log richiede abbastanza contesto per essere interpretato senza fare affidamento sulla memoria. Un record di origine richiede una traccia di provenienza. I dettagli variano a seconda del dominio, ma il principio è stabile: l'evidenza dovrebbe poter essere ispezionata dopo la riunione in cui è sembrata convincente.
L'AI Act dà a questo principio un peso giuridico per i sistemi ad alto rischio. L'articolo 11 richiede che la documentazione tecnica sia disponibile prima dell'immissione del sistema sul mercato e sia mantenuta aggiornata. L'articolo 12 richiede la registrazione automatica degli eventi rilevanti per l'intera vita del sistema, con capacità di registrazione proporzionate alla finalità prevista e utili per identificare i rischi, sostenere il monitoraggio post-commercializzazione e monitorare il funzionamento. L'articolo 13 chiede informazioni che consentano ai deployer di comprendere capacità, limitazioni, rischi prevedibili, supervisione umana e requisiti di input. Un safety case collega questi record invece di lasciarli in cassetti di conformità separati.
L'evidenza deve preservare le proprie condizioni. Un risultato di performance senza la sua popolazione di test può essere frainteso. Un risultato di robustezza senza le perturbazioni utilizzate può essere sopravvalutato. Una review di fattori umani senza il flusso di lavoro e la pressione temporale in cui è stata condotta può diventare un complimento generico. Un log degli incidenti senza la versione, lo stato dei dati e i permessi in vigore può produrre una root cause attraente ma sbagliata. Quanto più consequenziale è la decisione, tanto meno accettabile è separare un risultato dalle circostanze che lo rendevano vero.
L'evidenza può essere qualitativa o quantitativa. Un giudizio esperto documentato può essere evidenza valida quando la domanda è appropriata, l'esperienza è identificata e il ragionamento è registrato. Un punteggio numerico può essere evidenza debole quando il denominatore, la soglia o le condizioni di test non sono chiari. Non esiste una gerarchia morale in cui un numero supera automaticamente un'osservazione attenta. Il case dovrebbe spiegare l'idoneità allo scopo e l'incertezza, non tributare riverenza alle cifre decimali.
La tracciabilità rende produttivo anche il disaccordo. Un revisore dovrebbe poter dire quale affermazione non è supportata, quale ipotesi è troppo ottimistica o quale controllo non è stato esercitato. Il caso diventa così un oggetto condiviso da mettere in discussione, non un pacchetto di approvazione cerimoniale. È uno dei motivi per cui i settori critici per la sicurezza investono in valutazioni indipendenti e report di garanzia strutturati. L'obiettivo non è rendere comodo il dissenso. È renderlo localizzabile.
Il rischio residuo è una decisione, non un resto
Il rischio non scompare perché sono stati aggiunti controlli. Il rischio che rimane dopo i controlli è il rischio residuo. Deve essere descritto e accettato da un'autorità in grado di comprendere le evidenze, imporre condizioni e fermare l'uso quando le condizioni vengono meno. Definire accettabile un rischio non equivale a dire che è piccolo. Significa che l'organizzazione ha preso una decisione ragionata sull'esposizione residua in un contesto definito e non ha nascosto le basi di quella decisione.
L'articolo 9 dell'AI Act usa direttamente questo linguaggio per i sistemi ad alto rischio. Il rischio residuo pertinente associato a ciascun pericolo, e il rischio residuo complessivo, devono essere giudicati accettabili. Il regolamento chiede inoltre l'eliminazione o la riduzione ove tecnicamente fattibile, e misure di mitigazione e controllo quando i rischi non possono essere eliminati. È un ordine utile. Prima modificare la progettazione quando possibile. Poi aggiungere controlli. Infine registrare ciò che rimane. Un'etichetta di avvertenza non è una scusa per mantenere nell'architettura un pericolo prevenibile.
Il rischio residuo dovrebbe includere la reversibilità. I criteri di rischio dell'AI Act considerano se un esito possa essere corretto o invertito e notano che gli effetti negativi su salute, sicurezza o diritti fondamentali non dovrebbero essere trattati come facilmente correggibili solo perché esiste un pulsante tecnico di annullamento. È una distinzione silenziosa ma importante. Una bozza può essere corretta. Un beneficio perso, un servizio negato o un'accusa pubblica possono essere molto più difficili da riparare. Il caso dovrebbe allocare controlli più forti quando la persona interessata non può realisticamente rinunciare o annullare il risultato.
L'accettazione deve avere condizioni. Un sistema può essere accettato per un pilota limitato, un team formato, una fonte dati nominata e un percorso di revisione. Non può essere accettato per una popolazione diversa, un flusso di lavoro non presidiato o un'integrazione che rimuove le evidenze. Le condizioni dovrebbero essere scritte in modo che un operatore possa capire se sono ancora soddisfatte. Se una condizione è semplicemente che gli utenti applicheranno il loro giudizio, il caso non ha spiegato come il sistema supporta il giudizio né cosa accade quando il carico di lavoro rende difficile giudicare.
Una decisione sul rischio residuo richiede anche una scadenza o un trigger di revisione. Una data fissa sul calendario può aiutare, ma gli eventi sono di solito più informativi: un cambiamento del modello, una nuova fonte, un incidente rilevante, un segnale di deriva, un cambiamento degli utenti, un nuovo obbligo legale o il fallimento di un esercizio di controllo. La decisione non è un amuleto posto sul rilascio. È un permesso con un programma di manutenzione.
La supervisione umana deve avere autorità
La supervisione umana è spesso menzionata come se una persona che si trova da qualche parte vicino all'output rendesse il sistema sicuro. L'AI Act è più esigente. L'articolo 14 afferma che i sistemi ad alto rischio devono essere progettati in modo che le persone fisiche possano supervisionarli efficacemente durante l'uso. La supervisione deve essere proporzionata al rischio, all'autonomia e al contesto. Le persone assegnate a questo compito dovrebbero comprendere capacità e limiti, rilevare anomalie, riconoscere il bias di automazione, interpretare l'output, decidere di non usarlo o di sovrascriverlo e intervenire o fermare il sistema attraverso una procedura sicura.
Questi sono requisiti di progettazione tanto quanto requisiti di personale. Un revisore non può interpretare un risultato se le prove sono nascoste. Un revisore non può contestare una raccomandazione se l'interfaccia presenta l'accettazione come unica via comoda. Un revisore non può fermare un sistema se l'azione di arresto richiede un'autorizzazione che nessuno ha concesso. Un revisore non può fornire una supervisione significativa se viene misurato solo sulla produttività. Un safety case dovrebbe quindi trattare il ruolo umano come un controllo con input, autorità, carico di lavoro, formazione e comportamento osservabile.
L'autorità è il dettaglio che le descrizioni educate tralasciano. Chi può mettere in pausa il flusso di lavoro. Chi può annullare un'azione. Chi può dichiarare che un'ipotesi non è più valida. Chi può contattare il fornitore. Chi possiede la registrazione. Chi decide se il rischio residuo è ancora accettabile. Se nessuno ha l'autorità, la descrizione di human-in-the-loop è teatro. La persona può vedere il risultato, ma vedere non è governare.
Una buona supervisione è anche selettiva. L'obiettivo non è inviare ogni bozza banale a un comitato. È mettere il giudizio umano dove le conseguenze, l'incertezza o la contestabilità lo richiedono. Alcuni casi possono essere gestiti con controlli strutturati. Alcuni richiedono uno specialista formato. Alcuni richiedono due conferme indipendenti ai sensi della legge applicabile. Alcuni dovrebbero essere rifiutati. Il caso dovrebbe spiegare la selezione e dimostrare che la via scelta è disponibile nelle operazioni reali, non solo in un manuale di procedure.
C'è un tipo modesto di rispetto nel progettare in questo modo. Accetta che le persone si stanchino, che le code crescano, che le interfacce modellino l'attenzione e che un avviso che appare cento volte possa smettere di essere un avviso. L'ingegneria della sicurezza ha imparato questo attraverso l'esperienza nei trasporti e nell'industria. I team di intelligenza artificiale non devono ripetere ogni lezione conducendo un esperimento prevenibile sul pubblico.
Il cambiamento continua a entrare nel caso
Un safety case è vivo perché il sistema è vivo. La versione del modello può cambiare, ma anche il prompt, l'indice di recupero, la tassonomia, le policy, l'hardware, il personale, l'interfaccia, la fonte dati o il fornitore. Una piccola modifica può invalidare un'ipotesi o spostare un controllo. Il rischio risultante può essere più alto, più basso o semplicemente diverso. La risposta corretta non è congelare il sistema per sempre. È rendere visibile il cambiamento, classificarne l'importanza e decidere quali parti dell'argomentazione devono essere riviste.
La pratica ferroviaria offre un modello chiaro. Il regolamento 402/2013 applica il suo metodo comune quando modifiche tecniche, operative o organizzative influenzano il sistema ferroviario. Il proponente valuta l'importanza del cambiamento e, quando necessario, utilizza principi di accettazione del rischio e valutazione indipendente. Il regolamento avverte anche che la totalità dei cambiamenti dall'ultimo processo di rischio può essere rilevante. Diversi piccoli cambiamenti possono sommarsi in uno significativo. La governance dell'IA ha bisogno dello stesso sospetto verso incrementi dall'aspetto innocuo.
Per l'IA, una registrazione dei cambiamenti dovrebbe identificare cosa è cambiato e cosa no. I pesi del modello sono cambiati. La raccolta delle prove è cambiata. Le autorizzazioni degli strumenti sono cambiate. La popolazione di utenti è cambiata. La soglia si è spostata. Il flusso di lavoro è diventato automatico in un punto che prima era solo consultivo. Il percorso di fallback è rimasto disponibile. La valutazione ha catturato il nuovo stato. La registrazione dovrebbe collegare ogni risposta alla rivendicazione, al pericolo, al controllo o all'ipotesi interessati, e specificare i test o le revisioni necessari prima del rilascio.
Il controllo dei cambiamenti dovrebbe includere una modalità di rilascio sicura. Un'esecuzione in shadow mode, un percorso graduale, una popolazione limitata, una condizione di rollback esplicita o una conferma umana possono impedire che il nuovo comportamento diventi un fatto a livello di istituzione prima che qualcuno lo abbia ispezionato. Questi meccanismi non sono prove che il sistema sia debole. Sono prove che l'organizzazione comprende che un nuovo comportamento ha bisogno di un posto dove imparare.
Il monitoraggio post-commercializzazione estende il caso dopo il rilascio. L'articolo 9 rimanda ai dati raccolti tramite l'articolo 72, e l'articolo 72 richiede un sistema di monitoraggio documentato per i sistemi ad alto rischio per tutto il loro ciclo di vita. Il monitoraggio dovrebbe cercare i segnali che contano per la dichiarazione: modelli di errore modificati, rifiuti insoliti, uso imprevisto, esiti dei ricorsi, prove mancanti, eventi di sicurezza e mancato funzionamento dei controlli umani. Una dashboard che riporta solo il tempo di attività è un modo allegro di non vedere un problema di sicurezza.
La valutazione indipendente è un inconveniente utile
Chi ha costruito un sistema ne conosce l'eleganza, le scorciatoie e le pressioni con cui è stato realizzato. Questa conoscenza è necessaria. Non è sufficiente ad accettare il rischio. Una valutazione indipendente crea spazio perché qualcuno possa contestare l'argomentazione senza portare gli stessi incentivi legati al lancio. L'indipendenza non richiede ostilità né un logo esterno su ogni pagina. Richiede competenza, ambito, accesso alle prove e autorità di registrare un dissenso che il proprietario non possa semplicemente cancellare.
Il metodo ferroviario europeo rende concreta questa separazione. L'ERA descrive un organismo di valutazione responsabile della verifica della corretta applicazione del processo di valutazione del rischio e dei suoi risultati, con requisiti di competenza, accreditamento o riconoscimento. Il regolamento consente un'entità esterna o interna indipendente e competente, purché soddisfi i criteri. Il disegno è proporzionato piuttosto che teatrale. Riconosce che la garanzia può essere interna quando l'indipendenza è reale e che un badge non può salvare un revisore che non può vedere le prove pertinenti.
Per l'IA, l'indipendenza può essere articolata su più livelli. Un proprietario del dominio verifica che l'uso sia legittimo e che l'analisi dei pericoli rifletta il lavoro svolto. Un revisore tecnico verifica l'integrazione e le modalità di guasto. Un revisore della sicurezza testa i percorsi di accesso e manipolazione. Un revisore operativo verifica carico di lavoro, escalation e ripristino. Una funzione di governance o conformità verifica registri e doveri. Per gli usi ad alto impatto, può applicarsi una valutazione esterna o un percorso tramite organismo notificato ai sensi del quadro giuridico pertinente. Il caso di sicurezza dovrebbe indicare il ruolo di ciascun revisore e le domande che è autorizzato a porre.
L'indipendenza è anche una protezione contro l'opacità del fornitore. Un rapporto del fornitore può sostenere una dichiarazione, ma il deployer deve sapere cosa è stato testato, in quale configurazione e quali limitazioni permangono. Se un risultato critico non può essere riprodotto, ispezionato o trasferito alla scadenza del contratto, la dipendenza va inserita nel caso. L'approvvigionamento dovrebbe richiedere accesso alle prove, identità della versione, notifica degli incidenti, avviso di modifica, esportazione, rollback e un'uscita pratica. La parola pratica fa un lavoro pesante qui. Un diritto che non può essere esercitato sotto pressione temporale non è un gran controllo.
Una buona valutazione produce più di un timbro di approvazione. Registra condizioni, risultati aperti, lacune nelle prove, rischio residuo e follow-up richiesto. A volte la decisione giusta è rilasciare con restrizioni. A volte è rimandare. A volte è rifiutare l'uso proposto. Una cultura della sicurezza non è quella in cui ogni caso passa. È quella in cui la decisione segue l'argomentazione.
Cosa aggiunge l'AI Act all'argomentazione
L'AI Act non trasforma ogni implementazione di IA in una ferrovia. Stabilisce però un vocabolario europeo per la gestione del rischio, la documentazione tecnica, la registrazione, la trasparenza, la supervisione umana, l'accuratezza, la robustezza e la cybersicurezza per i sistemi ad alto rischio. Un caso di sicurezza può aiutare un'organizzazione a unire questi doveri in una spiegazione operativa invece di trattare ogni articolo come un compito di conformità separato.
L'articolo 8 collega la conformità alla finalità prevista e allo stato dell'arte generalmente riconosciuto, e consente di integrare test, relazioni, informazioni e documentazione necessari con le procedure di armonizzazione dell'Unione esistenti quando un prodotto è già disciplinato da esse. Questo è importante per l'ingegneria della sicurezza. Riconosce che un sistema può già disporre di un processo di assicurazione della qualità maturo e che duplicare i file è meno utile che collegarli tra loro. Il caso dovrebbe mostrare dove si collocano le evidenze relative all'IA nell'argomentazione più ampia relativa al prodotto o al servizio.
L'articolo 11 e l'allegato IV conferiscono al fascicolo tecnico una struttura ampia. Esso comprende finalità prevista, versioni, interfacce, hardware, metodi di sviluppo, architettura, provenienza e caratteristiche dei dati, supervisione umana, modifiche predeterminate, procedure di convalida e test, metriche, registri di test e misure di cybersicurezza. Non è la stessa cosa di un safety case, ma fornisce molti degli elementi di cui un safety case ha bisogno. Un team può associare ogni elemento a un'affermazione ed evidenziare ciò che non ha ancora un responsabile o delle evidenze.
Il requisito di registrazione dell'articolo 12 è particolarmente pratico. Se un sistema ad alto rischio deve consentire tecnicamente la registrazione automatica degli eventi per tutta la sua durata di vita, la decisione di rilascio dovrebbe chiedersi cosa il sistema possa effettivamente ricostruire. Quali input, modelli, configurazioni, evidenze, chiamate a strumenti, interventi umani e azioni a valle possono essere collegati. Quali registri sono sotto il controllo del fornitore e quali sono sotto quello del deployer. Come vengono protetti e conservati. Una persona interessata o un'autorità può comprendere il percorso pertinente senza ricevere un dump di dati personali non correlati.
L'articolo 15 aggiunge una prospettiva sul ciclo di vita di accuratezza, robustezza e cybersicurezza, inclusa la resilienza a errori, guasti e incoerenze e, ove pertinente, piani di backup o fail-safe. Un safety case dà a queste parole un luogo in cui trovare applicazione. L'affermazione non è che un punteggio sia alto. L'affermazione è che il sistema opera in modo coerente per la sua finalità prevista, che le condizioni di guasto note sono delimitate e che il flusso di lavoro ha una risposta sicura quando si verificano. Le evidenze devono indicare le condizioni alle quali la conclusione è valida.
Gli obblighi del regolamento si applicano in base al sistema, al fornitore, al deployer e all'uso. Un safety case non dovrebbe fingere che un modello generale risolva la classificazione o la consulenza legale. Dovrebbe registrare la decisione di applicabilità, la sua motivazione e i punti che potrebbero modificarla. Questo è un altro vantaggio delle assunzioni esplicite. Quando un fatto cambia, l'organizzazione sa quale parte dell'argomentazione richiede attenzione, invece di riscoprire l'intera mappa legale nel panico.
L'aviazione tratta l'apprendimento come parte dell'assicurazione della qualità
Il documento Artificial Intelligence Concept Paper Issue 2 dell'Agenzia dell'Unione europea per la sicurezza aerea è utile perché non descrive la sicurezza dell'IA come una proprietà di un singolo modello. Il documento perfeziona le indicazioni per le applicazioni di livello 1 che potenziano le capacità umane e approfondisce il lavoro sull'assicurazione dell'apprendimento, sulla spiegabilità dell'IA e sulla valutazione basata sull'etica. Affronta inoltre i sistemi di livello 2, in cui l'IA può assumere decisioni automaticamente sotto supervisione umana, e mette in evidenza il teaming uomo-IA e la progettazione di interazioni sicure.
L'idea importante non è che ogni organizzazione debba copiare la terminologia aeronautica. È che l'assicurazione della qualità deve seguire la relazione tra il sistema e il lavoro umano. Un modello che assiste un operatore addestrato non presenta lo stesso problema di sicurezza di un modello che decide mentre una persona si limita a supervisionare. La capacità dell'operatore di comprendere, intervenire e riprendersi fa parte del sistema. Lo stesso vale per i confini relativi ad apprendimento, aggiornamenti ed evidenze. Il documento EASA offre ai team IA un esempio europeo di un settore che cerca di rendere esplicite queste relazioni prima della distribuzione.
Learning assurance è un'espressione utile perché l'apprendimento automatico può cambiare la consueta storia delle evidenze. Un rilascio software convenzionale può essere testato rispetto a un'implementazione definita. Un sistema adattivo può modificare il proprio comportamento al variare di dati, stato o ambiente. Il safety case deve quindi indicare cosa può apprendere, cosa è congelato, come viene rilevato il cambiamento, quali evidenze vengono aggiornate e quando il sistema rientra in un processo di accettazione. Se l'apprendimento è fuori dal case, il case riguarda il sistema di ieri.
La collaborazione uomo-AI cambia anche il significato della supervisione. L'essere umano non è un freno di emergenza applicato a una macchina progettata senza conducente. Il team è un accordo sociotecnico con ruoli, aspettative, segnali, autorità e formazione. Un'interazione sicura può richiedere che la macchina spieghi un limite, chieda conferma, rifiuti un'azione o renda visibile l'incertezza. Può richiedere che l'essere umano metta in discussione la macchina e che l'organizzazione premi quella contestazione. Le evidenze dovrebbero esaminare l'interazione piuttosto che dedurla da una frase di policy.
Anche in questo caso, non serve inventare un volo o un incidente per dimostrare il punto. Il concept paper di un'agenzia pubblica è sufficiente a mostrare che il pensiero europeo sulla sicurezza si sta muovendo verso apprendimento, interazione umana e assurance come un unico problema di progettazione. I team AI possono leggere il materiale come uno stimolo a chiedersi cosa apprende il proprio sistema, cosa può vedere l'operatore e quali evidenze sopravvivono a un cambiamento.
Un gate di rilascio composito, etichettato come tale
Composito illustrativo, non un evento reale: immaginate un servizio pubblico che valuta uno strumento AI per aiutare il personale a organizzare il materiale dei casi in arrivo prima che una persona prenda la decisione. Lo strumento non è autorizzato a decidere l'idoneità, inviare una notifica o chiudere un caso. La safety claim proposta è limitata: il personale formato può usare lo strumento per preparare una coda di revisione quando il record di origine è completo, il pannello delle evidenze è visibile, la raccomandazione è chiaramente marcata come raccomandazione e il membro del personale può sovrascriverla, metterla in pausa o rimuoverla.
Il primo ramo del case nomina i pericoli. Un record incompleto potrebbe ricevere una priorità apparentemente coerente. Un documento di policy obsoleto potrebbe influenzare la raccomandazione. Una coda potrebbe esercitare pressione su un revisore affinché accetti l'ordinamento senza verificarlo. Un errore di autorizzazione potrebbe esporre il materiale di una persona in un altro caso. Un aggiornamento del fornitore potrebbe cambiare il significato di una categoria. Non si tratta di affermazioni che un simile evento sia accaduto. Sono condizioni che il team può ragionevolmente prevedere dal progetto proposto.
Il ramo successivo nomina i controlli. La completezza e la freschezza dell'input sono verificate prima di mostrare una raccomandazione. Le evidenze usate per il suggerimento sono visibili accanto al caso. L'azione rimane una bozza finché una persona formata non la accetta o la modifica. Una fonte mancante instrada l'elemento verso un percorso diverso. Le autorizzazioni sono testate al confine del recupero, non solo nell'interfaccia utente. Il flusso di lavoro ha un controllo di pausa e un percorso manuale. Un cambio di versione viene eseguito in modalità limitata e può essere annullato. Il case registra perché esiste ogni controllo e quale pericolo affronta.
Le evidenze devono quindi esercitare i controlli. Un test sui dati fornisce record incompleti e obsoleti e registra il risultato. Una revisione di usabilità verifica se il personale riesce a trovare le evidenze e comprendere la raccomandazione sotto un carico di lavoro realistico. Un test di accesso verifica che un caso non possa recuperare materiale al di fuori del proprio ambito. Una prova di rilascio verifica che i percorsi di pausa e annullamento funzionino. Una revisione del cambiamento conferma che la nuova categoria e la nuova policy non invalidino la logica della coda. Questi sono test ipotetici in questo composito, non resoconti di test eseguiti da un servizio nominato.
La decisione è condizionata. Lo strumento può essere utilizzato per la preparazione della coda nell'ambito dichiarato. Non può essere utilizzato per prendere o comunicare la decisione sostanziale. La condizione che il personale debba avere l'autorità di intervenire è assegnata a un ruolo. La condizione che la freschezza della fonte sia registrata è monitorata. Una modifica al modello, alla policy, al contratto dati, alla popolazione di utenti o all'azione a valle riapre il caso. Se l'organizzazione non può dimostrare tali condizioni, il gate di rilascio rimane chiuso. La storia è utile proprio perché nessuno deve fingere che una particolare città, squadra o martedì sia esistita.
Un piccolo esempio dal nostro Trust Centre
In Dweve, il nostro Trust Centre pubblico opera una distinzione analoga nel proprio registro di valutazione. La pagina delle valutazioni presenta un metodo che identifica il modello, la suite esatta, la configurazione, lo stato acquisito, le prove e la decisione del revisore. Separa l'identità della valutazione dallo stato mutevole del modello, distingue la copertura preparata da un risultato effettivo e descrive la riproduzione come un contratto che dipende dall'artefatto acquisito, dal grafo di esecuzione, dal routing, dall'ordinamento, dallo stato, dai vincoli, dagli strumenti e dalle prove. La pagina dichiara inoltre che non esisteva alcun risultato di prima release esterna al 1° agosto 2026, poiché tale release non era ancora avvenuta.
Questo è un piccolo esempio, non una prova che un safety case sia stato completato per ogni utilizzo dei nostri sistemi. Il suo valore sta nel confine. Un metodo non è un risultato. Una categoria non è un punteggio. Una release pianificata non è un run storico. Uno stato acquisito riproducibile non è la stessa cosa di un mondo reale le cui prove e il cui stato adattivo sono cambiati. Queste distinzioni sono esattamente ciò di cui un safety case ha bisogno quando indica dove le prove si applicano e dove si fermano.
Per un'azienda tecnologica europea, pubblicare tali limiti può sembrare come lasciare spazio di marketing utile vuoto. È più utile che riempire quello spazio con un numero che nessuno può difendere. La stessa disciplina si applica a un'autorità pubblica, a un fornitore, a un gruppo di ricerca o a un team di piattaforma interno. Dichiarare quali prove esistono, quali sono preparate, quali sono protette, quali non sono state raccolte e quale evento futuro creerebbe un nuovo risultato. Il lettore può quindi decidere cosa supportano le prove.
Il nostro esempio mostra anche perché un Trust Centre dovrebbe essere letto come un indice di prove piuttosto che come una promessa. La pagina pubblica indica i confini di identità, metodo, acquisizione, revisione e release. Non elimina la necessità di ispezionare una specifica implementazione, finalità o popolazione interessata. Un safety case aggiungerebbe quel contesto locale, i pericoli del flusso di lavoro effettivo e l'autorità della persona che prende la decisione. La trasparenza pubblica è una superficie di partenza, non un certificato universale.
Cosa può dimostrare un safety case
Un buon safety case può supportare una conclusione delimitata. Può mostrare che un sistema è stato progettato per uno scopo nominato, che i pericoli prevedibili sono stati identificati, che i controlli affrontano tali pericoli, che le prove sono state raccolte in condizioni dichiarate, che i rischi residui sono stati valutati, che un'autorità competente ha accettato o rifiutato l'uso e che l'organizzazione dispone di un modo per rilevare i cambiamenti e riconsiderare la decisione. Può rendere un argomento abbastanza ispezionabile da essere contestato e mantenuto.
Può anche mostrare ciò che è incerto. Un caso può dimostrare prove forti per una popolazione e prove limitate per un'altra. Può mostrare che il sistema è robusto a una classe definita di input malformati ma non a una classe sconosciuta. Può mostrare che un essere umano può intervenire quando personale e permessi sono come specificato. Può mostrare che esiste un fallback ma non è ancora stato esercitato su scala operativa completa. Un caso veritiero non nasconde queste asimmetrie. Le rende condizioni d'uso.
Un safety case può supportare anche le decisioni di procurement e di governance. Un acquirente può confrontare le prove offerte da un fornitore con quelle richieste dal flusso di lavoro. Un regolatore può vedere quali affermazioni sono supportate e quali registrazioni mancano. Un consiglio di amministrazione può comprendere dove risiede il rischio residuo e chi ne è responsabile. Un operatore può sapere quale segnale dovrebbe causare una pausa. Le persone coinvolte possono avere un percorso più chiaro per mettere in discussione un risultato. Il caso diventa una mappa delle responsabilità, non solo un artefatto ingegneristico.
Può supportare il cambiamento senza fingere che il cambiamento sia gratuito. Collegando affermazioni, pericoli, presupposti, controlli e prove, l'organizzazione può individuare la rivalutazione minima significativa quando un componente cambia. Questo è più efficiente che ripetere ogni test alla cieca e più sicuro che presumere che nessuna rivalutazione sia necessaria. La proporzionalità funziona solo quando la struttura è visibile. Altrimenti un team esegue un rituale o prende scorciatoie.
Cosa un safety case non può dimostrare
Un safety case non può dimostrare che non si verificherà mai alcun danno. I sistemi reali incontrano condizioni che non erano state previste e le persone rispondono a incentivi e pressioni in modi che nessun diagramma può prevedere completamente. Lo scopo non è la certezza. È una base disciplinata per operare, apprendere e fermarsi quando la base non regge più.
Non può dimostrare che un modello sia generalmente intelligente, generalmente equo o sicuro in ogni ambito. Le prove hanno un ambito di validità. Un test su un dataset non determina le prestazioni su un altro. Una revisione riuscita in un flusso di lavoro non stabilisce la stessa autorità in uno diverso. Un percorso di arresto ben progettato non dimostra che ogni operatore lo utilizzerà senza formazione, tempo o supporto organizzativo. Il caso deve resistere alla tentazione di trasformare prove locali in un aggettivo globale.
Non può trasferire la responsabilità a un fornitore, a un revisore o a un marchio di certificazione. Le prove possono essere prodotte da qualcun altro, ma il deployer ha comunque un uso, un flusso di lavoro e persone che dipendono dal risultato. I contratti possono allocare i doveri e fornire accesso. Non possono rendere un'organizzazione ignara del sistema che opera. Né un certificato può giustificare un cambiamento che sposta il sistema al di fuori dell'ambito valutato.
Non può rendere accettabile un uso proibito o inadatto aggiungendo documentazione. Se il pericolo non può essere controllato a un livello accettabile, la risposta può essere cambiare lo scopo o non procedere con la distribuzione. I safety case sono spesso descritti come garanzia, ma il risultato più prezioso può essere un no ben supportato. Un file completo può comunque supportare una decisione sbagliata se l'argomentazione è debole. Lo scopo del file è migliorare la decisione, non semplicemente renderla più leggibile dopo che è stata presa.
Infine, non può sostituire la legge, il giudizio professionale o la responsabilità democratica. È uno strumento ingegneristico e di governance. Dovrebbe aiutare le persone a comprendere la decisione e le sue condizioni, non fingere di risolvere questioni che spettano a tribunali, regolatori, clinici, funzionari pubblici o alle persone coinvolte.
Domande per una riunione di rilascio europea
Un team non deve aspettare uno standard perfetto o un raccoglitore di 400 pagine per iniziare. Può porsi una sequenza di domande semplici. Cosa stiamo esattamente affermando che questo sistema possa fare. Chi è coinvolto quando sbaglia. Quali pericoli sono condizioni nel sistema e nel flusso di lavoro piuttosto che vaghi esiti negativi. Quali presupposti devono rimanere veri. Quali prove supportano ogni affermazione e in quale configurazione e popolazione. Cosa rimane incerto. Chi accetta quel rischio residuo. Chi può fermare il sistema. Quale evento riaprirebbe la discussione.
L'incontro dovrebbe lasciare spazio a una domanda meno comoda: cosa ci farebbe rifiutare il rilascio. Se l'unica risposta è un punteggio più basso, il team probabilmente non ha descritto i propri rischi. Un rifiuto può essere innescato da evidenze mancanti, da un'ipotesi non verificata, da un esercizio di ripristino fallito, da un revisore non raggiungibile, da un'integrazione senza confini o da una modifica che non può essere riprodotta. Dare un nome alle condizioni di rifiuto trasforma la sicurezza in un controllo operativo, non in uno stato d'animo.
Chiediti come il caso viaggia con il sistema. Un operatore può trovare lo scopo previsto, i limiti e il percorso di arresto. Un investigatore di incidenti può identificare il modello, le evidenze, le autorizzazioni e le decisioni umane che hanno contato. Un acquirente può esportare i registri se il fornitore cambia. Un'autorità di regolamentazione può ottenere le informazioni necessarie per valutare la conformità. Un nuovo team può capire perché esiste un controllo senza intervistare la persona che se n'è andata. Un safety case che vive solo in una cartella privata è un ricordo fragile, non un argomento vivo.
Chiediti come cambia il caso. Qual è il fattore scatenante della revisione per un aggiornamento del modello, un cambiamento della fonte, un cambiamento delle policy, un nuovo gruppo di utenti, un nuovo strumento, una nuova giurisdizione o una nuova azione a valle. Quali valutazioni vengono ripetute e quali ipotesi vengono verificate. Cosa succede quando il monitoraggio rileva un segnale debole ma non ancora un incidente grave. Esiste un percorso sicuro e gestito per mettere in pausa e indagare. Un'organizzazione ben gestita dovrebbe essere in grado di rispondere senza inventare una crisi per rendere il processo più reale.
E chiediti se le evidenze possono essere lette dalle persone la cui decisione dovrebbero supportare. Un fascicolo tecnico che nessuno sa interpretare non è trasparente. Una policy che nessuno sa applicare non è un controllo. Una dashboard piena di celle verdi che nasconde il denominatore non è rassicurazione. La pratica europea della sicurezza dà il meglio di sé quando rende il ragionamento disponibile alla persona che ha la responsabilità, non solo a chi ha assemblato il documento.
Il vantaggio silenzioso di un argomento onesto
I safety case sembrano burocratici da lontano perché contengono registri, ruoli, condizioni e punti di revisione. Da vicino, sono un modo per mantenere onesta l'ingegneria quando i sistemi diventano persuasivi. Impediscono a un test di spacciarsi per una decisione, a un'ipotesi di spacciarsi per un fatto, a una valutazione pianificata di spacciarsi per un risultato e a una presenza umana di spacciarsi per autorità.
L'Europa ha già elementi di questa disciplina nelle sue istituzioni. Le ferrovie trattano il cambiamento tecnico, operativo e organizzativo come una questione di rischio e usano metodi comuni e valutazione indipendente. Le linee guida dell'aviazione discutono l'apprendimento assicurato, la spiegabilità e la collaborazione uomo-AI. L'AI Act unisce la gestione del rischio del ciclo di vita con documentazione, log, trasparenza, supervisione umana e prestazioni del ciclo di vita. Non sono quadri identici e non dovrebbero essere appiattiti in un'unica checklist. Condividono però il rispetto per condizioni, evidenze e responsabilità.
La lezione pratica è abbastanza semplice da portare in una riunione del lunedì. Inizia con un'affermazione che ha dei confini. Dai un nome ai rischi che potrebbero renderla falsa. Registra le ipotesi che la sostengono. Metti i controlli dove il lavoro avviene davvero. Allega evidenze con identità e ambito. Giudica il rischio residuo invece di nasconderlo. Dai a una persona una reale autorità di intervenire. Riapri l'argomento quando il sistema o il contesto cambiano. Lascia che un revisore indipendente sia scomodo. Pubblica i limiti con la stessa cura dei successi.
Questo approccio non renderà sicuro ogni sistema di intelligenza artificiale e non trasformerà l'incertezza in certezza. Renderà più difficile mantenere una fiducia insicura. Darà agli operatori un percorso per fermarsi, ai revisori qualcosa di concreto da contestare e alle persone coinvolte una spiegazione migliore di dove risiede la responsabilità. Renderà anche più facile migliorare i sistemi buoni, perché l'organizzazione può vedere quale parte dell'argomento è cambiata.
Un safety case non è quindi un paragrafo finale dopo l'ingegneria. È il filo che lega scopo, progettazione, persone, evidenze e cambiamento. L'Europa può imparare dai safety case perché offrono una versione civica della disciplina ingegneristica: nessuno slogan è accettato senza un percorso, nessun percorso è accettato senza evidenze, e nessuna evidenza può viaggiare più lontano delle proprie assunzioni.
Fonti
- Regolamento (UE) 2024/1689, Artificial Intelligence Act, Unione Europea, EUR-Lex. Gli articoli da 8 a 15, 21, 72 e l'allegato IV sono stati consultati per la gestione del rischio, la documentazione, la tenuta dei registri, la supervisione umana, le prestazioni del ciclo di vita e il monitoraggio.
- Regolamento di esecuzione (UE) n. 402/2013 della Commissione sul metodo comune di sicurezza per la valutazione e la stima del rischio, Unione Europea, EUR-Lex. Il regolamento e i relativi considerando sono stati consultati per la rilevanza delle modifiche, i principi di accettazione del rischio, le interfacce e la valutazione indipendente.
- Common Safety Method for Risk Evaluation & Assessment, Agenzia dell'Unione Europea per le Ferrovie. La panoramica dell'Agenzia e le linee guida collegate sono state consultate per il processo europeo di modifica e valutazione nel settore ferroviario.
- EASA Artificial Intelligence Concept Paper Issue 2: Guidance for Level 1 & 2 machine-learning applications, Agenzia dell'Unione Europea per la Sicurezza Aerea. La pagina pubblica della pubblicazione è stata consultata per la garanzia dell'apprendimento, la spiegabilità, il teaming uomo-AI e l'interazione uomo-AI.
- Model evaluations, Dweve Trust Centre, consultato il 5 agosto 2026. Il metodo di valutazione pubblico e il suo esplicito confine dei risultati sono stati consultati per il breve esempio Dweve.