Come ti è sembrato il contenuto?
- Scopri
- Dimostralo, Parte 1: Perché "probabilmente corretto" non è sufficiente per la tua startup di intelligenza artificiale
Dimostralo, Parte 1: Perché "probabilmente corretto" non è sufficiente per la tua startup di intelligenza artificiale

Il successo delle startup nell'era dell'IA non sarà determinato dai modelli più avanzati o dai set di dati di addestramento più ampi, ma dalla fiducia. Il fattore chiave di differenziazione è la fiducia che gli utenti ripongono in esse e la capacità di rispondere alla domanda "cosa succede quando la tua IA sbaglia?" con certezza matematica, e non solo con una garanzia probabilistica. Nei mercati regolamentati, la verifica sta diventando più importante della sola capacità del modello.

Hai appena concluso il tuo round di finanziamento iniziale. Il tuo assistente per i prestiti basato sull'intelligenza artificiale è stato lanciato la settimana scorsa con 200 utenti beta. Il terzo giorno, un cliente fa uno screenshot del tuo chatbot che gli comunica di essere idoneo per un mutuo tradizionale con un acconto dell'8%. Lo pubblica sui social media. La tua politica prevede un acconto del 20%.
Il tuo co-fondatore lo vede per primo. Il tuo investitore lo vede per secondo. Il tuo consulente legale lo vede per terzo.
Non si tratta di un'ipotesi. È la realtà concreta dello sviluppo di prodotti basati sull'intelligenza artificiale nel 2026. Team di tre persone stanno lanciando prodotti che due anni fa avrebbero richiesto cinquanta ingegneri, passando dall'idea al prodotto minimo funzionante (MVP) in pochi giorni, non in mesi.
Ma la velocità senza verifica è un rischio. L'IA generativa ha reso fin troppo facile, e pericolosamente pericoloso, lanciare sul mercato qualcosa che delude, contraddice le proprie politiche o fornisce ai clienti risposte palesemente errate. Il divario tra "abbiamo lanciato il prodotto" e "abbiamo lanciato un prodotto affidabile" è il punto in cui le startup falliscono.
La causa principale è strutturale. I modelli linguistici di grandi dimensioni sono sistemi stocastici. Generano testo prevedendo il token successivo più probabile. Questo processo implica casualità per sua stessa natura: temperatura, strategie di campionamento e parametri top-k/top-p introducono tutti variabilità. Lo stesso prompt può produrre risposte diverse in esecuzioni diverse. Questo è ciò che rende i modelli linguistici di grandi dimensioni creativi e utili. È anche ciò che li rende fondamentalmente inaffidabili per compiti che richiedono correttezza. Il tuo modello non stava cercando di dare cattivi consigli sui mutui. Stava prevedendo il token successivo più probabile.
Ogni startup di intelligenza artificiale deve affrontare questa questione: come si possono sviluppare sistemi probabilistici garantendo al tempo stesso la correttezza dei dati a clienti, autorità di regolamentazione e investitori?
Cosa succede quando l'intelligenza artificiale dà la risposta sbagliata?
Quando la tua IA fornisce indicazioni errate e un cliente agisce di conseguenza, la responsabilità del risultato è tua. Se la tua IA in ambito sanitario comunica in modo errato una decisione sulla copertura assicurativa in centinaia di interazioni con i pazienti, le sanzioni civili previste dall'HIPAA vanno da 137 a 68.928 dollari USA per violazione, a seconda del livello di gravità, con un limite massimo annuo di 2.067.813 dollari USA per categoria di violazione, secondo le ultime cifre aggiornate all'inflazione. Le multe possono superare il tuo budget totale prima ancora che tu ti accorga del problema. Ai sensi del GDPR, le sanzioni per violazioni gravi possono raggiungere i 20 milioni di euro o il 4% del fatturato annuo globale totale, a seconda di quale dei due importi sia maggiore. Per una startup in fase iniziale che elabora dati di clienti UE, questa non è una semplice multa, ma una chiusura. Un chatbot fintech che approva un prestito a chi non ne ha i requisiti crea responsabilità normative. Un bot assicurativo che riporta in modo errato i termini di copertura crea una controversia contrattuale che non puoi vincere.
Oltre alle sanzioni dirette, ci sono costi indiretti: l'accordo con l'azienda che salta perché non si supera la verifica di sicurezza, l'audit SOC 2 che si blocca perché non si riesce a spiegare come la propria IA prende le decisioni, l'investitore del round di finanziamento di Serie A che chiede "cosa succede quando la vostra IA sbaglia?" e non riceve una risposta soddisfacente.
Perché la progettazione dei prompt e il RAG non sono sufficienti
Ogni startup che sviluppa con LLM ha una versione dello stesso stack di sicurezza: un'attenta progettazione dei prompt, la generazione aumentata dal recupero (RAG) e una certa quantità di revisione manuale. Queste sono buone pratiche. Ma sono anche insufficienti.
La progettazione dei prompt è euristica, non dimostrabile. Si creano istruzioni che indirizzano il modello verso un comportamento corretto, ma non vi è alcuna garanzia che il modello le segua. Quando si aggiorna a una versione più recente del modello o si modifica il prompt di sistema per gestire un nuovo caso limite, un comportamento precedentemente sicuro può interrompersi silenziosamente. La sicurezza si basa su contratti informali senza alcun meccanismo di applicazione.
RAG riduce la probabilità di allucinazioni ancorando il modello ai documenti recuperati. Questo rappresenta un vero miglioramento. Tuttavia, il modello può ancora ignorare, interpretare erroneamente o utilizzare in modo selettivo il contesto recuperato. RAG sposta la distribuzione di probabilità verso risposte più plausibili, ma non elimina la possibilità di risposte errate. Il "di solito è corretto" non è una strategia di conformità.
Il controllo qualità manuale non è scalabile con la crescita dell'azienda. Anche un campionamento aggressivo (verificando il 10% delle interazioni) lascia il 90% non verificato. Per una startup che gestisce 100.000 interazioni con i clienti al mese, assumere revisori per verificare a campione gli output costa centinaia di migliaia di dollari all'anno. Si tratta di risorse umane che un team in fase di seed non ha, e si continua a lavorare affidandosi alla speranza di verificare il 90% non controllato. Questa spesa non è una tantum. Il modo in cui i clienti formulano le domande cambia nel tempo. Gli stessi modelli cambiano. Comportamenti precedentemente affidabili possono deteriorarsi dopo un aggiornamento di routine del modello. Un suggerimento attento che ha funzionato il mese scorso può fallire silenziosamente il mese prossimo. È necessario valutare, testare e adattare continuamente il processo di controllo qualità, trasformandolo in un centro di costo perpetuo anziché in un problema da risolvere una volta per tutte.
Il filo conduttore è che tutti questi approcci riducono il rischio senza però fornire certezze. Quando un investitore chiede "la vostra IA può produrre risultati errati?", la risposta onesta, basandosi solo su questi strumenti, è "probabilmente no, nella maggior parte dei casi". Questa non è la risposta che permette di chiudere un round di finanziamento di Serie A, né che soddisfa le autorità di regolamentazione.
Cos'è il ragionamento automatico?
Il ragionamento automatico è un campo dell'informatica che utilizza la logica matematica per fornire garanzie su ciò che un sistema farà o non farà. A differenza del machine learning, che apprende schemi dai dati, il ragionamento automatico utilizza la logica matematica, la dimostrazione di teoremi e la risoluzione di vincoli per dimostrare che specifiche proprietà valgono nell'infinito spazio di tutti i possibili input.
La distinzione è fondamentale. Quando un modello di machine learning afferma "questo output ha una probabilità del 95% di essere corretto", sta facendo un'affermazione statistica. Quando un sistema di ragionamento automatico afferma "questo output è valido", ha costruito una dimostrazione matematica che l'output soddisfa ogni vincolo definito. Non esiste un intervallo di confidenza. La dimostrazione o esiste o non esiste.
Il ragionamento automatico non sostituisce i modelli linguistici di grandi dimensioni (LLM). Il tuo chatbot ha comunque bisogno di un modello linguistico per comprendere le domande dei clienti e generare risposte naturali. Il ragionamento automatico fornisce un livello di verifica aggiuntivo: gli LLM generano, il ragionamento automatico verifica.
Insieme, formano lo stack completo in cui creatività e correttezza convivono. La tua intelligenza artificiale può ancora essere colloquiale, utile e veloce. Ma il ragionamento automatico garantisce che rimanga entro i vincoli aziendali e di conformità definiti.
Come AWS utilizza il ragionamento automatico
AWS utilizza da anni il ragionamento automatico in produzione, proteggendo l'infrastruttura su cui si basano le startup (e chiunque altro).
- Zelkova, il motore di ragionamento automatico alla base dello strumento di analisi degli accessi AWS IAM, Utilizza la risoluzione di teorie di soddisfacibilità modulo (SMT) per verificare matematicamente che le policy IAM e Amazon Simple Storage Service (Amazon S3) funzionino esattamente come previsto, individuando percorsi di accesso indesiderati invisibili alla revisione manuale
- Cedar, ora un progetto CNCF Sandbox, è il primo linguaggio di policy di autorizzazione costruito da zero per essere verificato con ragionamento automatico e supporta Autorizzazioni verificate da Amazon
- Il Nitro Isolation Engine, il primo hypervisor cloud formalmente verificato, garantisce l'isolamento dei tenant per Amazon Elastic Compute Cloud (Amazon EC2) con circa 260.000 righe di prove verificate automaticamente
- s2n-tls, la libreria TLS open-source di AWS utilizza prove formali per verificare che le sue operazioni crittografiche resistano agli attacchi side-channel basati sui tempi di esecuzione
Il punto per i costruttori di startup è questo: le tecniche di verifica matematica a tua disposizione tramite Amazon Bedrock e Amazon Bedrock AgentCore non sono prototipi di ricerca. Provengono dalla stessa disciplina ingegneristica utilizzata da AWS per garantire la durabilità di S3, l'isolamento di EC2 e la sicurezza di ogni connessione TLS ai servizi AWS. Fino a poco tempo fa, accedere a questa disciplina significava costruire un team interno di dottorandi in metodi formali, un lusso riservato alle organizzazioni con budget di laboratorio di ricerca. Bedrock e AgentCore la rendono una chiamata API pay-per-use.
In che modo le startup possono utilizzare il ragionamento automatico?
Per i team di startup, la stessa disciplina della verifica matematica è ora direttamente disponibile attraverso due prodotti, ognuno dei quali affronta un diverso livello del problema della fiducia nell'IA.
I controlli del ragionamento automatico in Amazon Bedrock Guardrails utilizza la logica formale basata su SMT (lo stesso approccio alla base di Zelkova) per verificare che il contenuto di output del tuo LLM sia conforme alle tue regole aziendali. Innanzitutto, definisci le tue politiche: criteri di prestito, protocolli sanitari, regole di conformità, qualsiasi cosa sia richiesta dalla tua azienda. Quindi, il sistema le traduce in logica formale e verifica ogni risposta dell'LLM rispetto a tali regole. Quando il modello afferma qualcosa che contraddice la tua politica, il sistema lo rileva e ti indica esattamente quale regola è stata violata e perché.
Nel caso del mutuo descritto all'inizio di questo articolo, il sistema avrebbe individuato l'errore relativo all'acconto dell'8% e avrebbe suggerito il valore corretto affinché il LLM potesse riscrivere la risposta prima ancora che raggiungesse l'utente.
La policy in Amazon Bedrock AgentCore utilizza Cedar (linguaggio politico open source per l'autorizzazione) per imporre limiti deterministici alle azioni degli agenti IA. Se stai creando applicazioni con agenti in cui la tua intelligenza artificiale prende decisioni critiche invocando strumenti, sia che ciò significhi accedere a dati sensibili, scrivere su sistemi esterni o intraprendere azioni per conto degli utenti, Policy intercetta ogni richiesta da agente a strumento al confine del gateway e la valuta rispetto alle policy Cedar prima dell'esecuzione. L'applicazione è deterministica. Funziona indipendentemente dal ragionamento dell'agente e non può essere aggirato tramite iniezione di prompt, allucinazioni o bug nel codice dell'agente. Per una startup nel settore sanitario, fintech o legale, ciò significa che puoi dire al tuo regolatore esattamente cosa può e non può fare il tuo agente, supportato da una politica matematicamente convalidata.
Gli altri sistemi del portfolio di metodi formali di AWS (Nitro Isolation Engine, s2n-tls, s2n-quic, Dafny) offrono vantaggi indiretti: ogni istanza EC2 eseguita si basa su un isolamento formalmente verificato e ogni connessione TLS utilizza una crittografia formalmente verificata. I guardrail e la policy Bedrock in AgentCore sono i punti in cui i metodi formali entrano direttamente nel codice dell'applicazione.
Due livelli, un unico principio: la verifica matematica formale al posto della fiducia stocastica.
Cosa tratterà questa serie in seguito
Questa è la prima parte di una serie di tre parti. nella Parte 2: Logica formale, policy Cedar ed economia della verifica, analizziamo nel dettaglio il funzionamento interno: come funzionano le policy di ragionamento automatico, come le regole aziendali si trasformano in logica formale, com'è strutturata la pipeline di verifica e i vantaggi economici della verifica matematica rispetto ai team di controllo qualità manuali. Nella Parte 3: Playbook di implementazione passo passo, forniamo una guida pratica con modelli di codice pronti per la produzione per integrare i controlli AR dei guardrail di Bedrock e la policy in AgentCore nel tuo stack.
.jpg)
Harshvardhan Chunawala
Harshvardhan Chunawala è Solutions Architect presso AWS e formatore autorizzato AWS Academy, con sede negli Stati Uniti. Collabora con leader di grandi aziende, fondatori di startup e dirigenti di alto livello in tutto il mondo per progettare infrastrutture cloud scalabili e sicure su AWS in diversi settori. Ha ricevuto il premio AWS Golden Jacket e collabora con diversi team Amazon per definire e fornire funzionalità cloud all'avanguardia in ambito di sicurezza, servizi satellitari e servizi di IA agentica affidabili. Al di fuori del suo lavoro in AWS, è un esperto di fama mondiale nel campo della sicurezza cloud, con oltre dieci anni di esperienza. È inoltre affiliato alla Carnegie Mellon University, dove contribuisce alla ricerca e al tutoraggio nel cloud computing e nelle tecnologie emergenti. Nel tempo libero, si dedica al paracadutismo e al volo.

Mike Miller
Mike Miller è direttore della gestione dei prodotti di intelligenza artificiale presso AWS, dove fornisce consulenza su importanti iniziative di IA generativa, tra cui funzionalità di ragionamento automatico per prevenire le allucinazioni, Amazon Q e Amazon Bedrock. Ha reso pubblico PartyRock, uno spazio di sviluppo no code per la creazione di app di IA generativa, dopo che una versione interna era diventata virale tra i dipendenti di Amazon. In precedenza, Mike ha guidato il team di leadership di pensiero di machine learning AWS, dove ha lanciato AWS DeepLens, AWS DeepRacer e AWS DeepComposer, mettendo il machine learning a disposizione degli sviluppatori di tutto il mondo in modo divertente e coinvolgente. Mike lavora in Amazon da oltre 13 anni, avendo precedentemente guidato la gestione dei prodotti per Fire TV presso Lab126 prima di entrare in AWS.

Rahul Kumar
Il Dr. Rahul Kumar è Senior Applied Science Manager presso AWS, dove guida le attività di sviluppo di tecnologie di verifica per programmi Rust e C e promuove l'intelligenza artificiale neuro-simbolica, che combina modelli linguistici complessi con il ragionamento automatico. In AWS, Rahul promuove iniziative open source, tra cui il model checker Kani e la sfida "Verify the Safety of the Rust Standard Library". Ha conseguito un dottorato di ricerca presso la Brigham Young University e in precedenza ha lavorato sulla verifica formale e l'analisi statica presso Microsoft Research, il JPL della NASA ed è stato docente al Caltech. È un convinto sostenitore della divulgazione del ragionamento automatico a un pubblico più ampio, e si impegna a spiegare come le tecniche di dimostrazione matematica possano eliminare le illusioni dell'IA e garantire la correttezza del software. Risiede a Seattle, Washington.

Stefano Buliani
Stefano Buliani è Principal Product Manager nell'Automated Reasoning Group di AWS, dove guida il progetto per portare le funzionalità di verifica formale all'IA generativa tramite Amazon Bedrock Guardrails. Ingegnere del software di formazione, Stefano lavora in AWS da oltre 12 anni, ricoprendo ruoli di Solutions Architect specializzato e Product Manager nei team serverless e di ragionamento automatico. In precedenza, ha aiutato i clienti a creare e scalare applicazioni serverless su AWS Lambda e Gateway Amazon API. Nel tempo libero, Stefano ama esplorare la natura del Pacifico nord-occidentale. Vive a Vancouver, in Canada.
Come ti è sembrato il contenuto?