Ultralytics YOLO27:
Licenza YOLO
Torna al glossario di Ultralytics

AI Guardrails

Le protezioni per l'IA sono controlli attorno a un modello IA che bloccano input, output e azioni non sicuri: dai filtri contro la prompt injection ai controlli dello schema sulle chiamate agli strumenti.

Le protezioni per l'IA sono controlli applicati attorno a un modello di intelligenza artificiale (AI) che ispezionano gli input, gli output e le azioni che il modello può eseguire, bloccando o reindirizzando tutto ciò che viola una policy. Operano al di fuori dei pesi del modello: una protezione può bloccare una risposta dannosa, un numero di telefono divulgato o un rimborso non autorizzato anche quando il modello linguistico di grandi dimensioni (LLM) sottostante è stato indotto a produrli. Le protezioni integrano l'addestramento alla sicurezza, come l'apprendimento per rinforzo dal feedback umano (RLHF), applicando limiti all'intera applicazione, indipendentemente dal comportamento abituale del modello.

Tipi di protezioni per l'IA#

Le protezioni si classificano in base al punto in cui intervengono. Le protezioni sugli input esaminano prompt, file caricati e documenti recuperati prima che il modello li riceva, cercando prompt injection, tentativi di jailbreak, dati personali o richieste fuori tema. Le protezioni sugli output controllano le risposte prima che raggiungano l'utente o il software a valle, verificando la presenza di contenuti dannosi, segreti divulgati, allucinazioni in contrasto con i documenti di origine o output strutturati che non rispettano lo schema richiesto.

Le protezioni sulle azioni limitano gli strumenti che un agente IA può chiamare, gli argomenti e le autorizzazioni disponibili, e richiedono l'approvazione di una persona per operazioni importanti come pagamenti, eliminazioni o invio di email; la sandbox per gli agenti isola il codice eseguito dall'agente. Le protezioni del dialogo mantengono la conversazione entro gli argomenti approvati, come nel caso di un assistente bancario che rifiuta le domande mediche.

Implementazione delle protezioni#

Molte protezioni sono classificatori. Llama Guard di Meta, presentato nel 2023, è un LLM sottoposto a fine-tuning per classificare prompt e risposte come sicuri o non sicuri secondo una tassonomia di categorie di rischio. I Classificatori costituzionali di Anthropic, addestrati su dati sintetici generati a partire da un elenco scritto di contenuti consentiti e vietati, hanno ridotto dal 86% al 4,4% il tasso di successo di 10.000 tentativi automatizzati di jailbreak su Claude 3.5 Sonnet, aumentando però dello 0,38% i rifiuti sul traffico di produzione e aggiungendo un sovraccarico di calcolo del 23,7%. Altre protezioni sono regole: espressioni regolari per i numeri delle carte di credito, elenchi di strumenti consentiti e schemi per gli argomenti degli strumenti. Framework come NeMo Guardrails di NVIDIA e Guardrails AI combinano entrambi i tipi in pipeline configurabili.

La convalida degli schemi è la protezione sulle azioni più semplice da realizzare. L'esempio seguente usa Pydantic per convalidare le richieste di rimborso proposte da un agente LLM prima di eseguirle:

from pydantic import BaseModel, Field, ValidationError


class Refund(BaseModel):
    """Refund action a support agent may request."""

    order_id: str = Field(pattern=r"^A\d{6}$")
    amount: float = Field(gt=0, le=200)  # larger refunds go to a human


# Two tool calls proposed by an LLM; the second follows instructions injected into a customer email
proposals = ['{"order_id": "A104233", "amount": 49.99}', '{"order_id": "A104233", "amount": 5000}']

# Action guardrail: execute only tool calls that pass the schema, block the rest
for proposal in proposals:
    try:
        refund = Refund.model_validate_json(proposal)
        print(f"Executed refund of ${refund.amount} for {refund.order_id}")
    except ValidationError as error:
        print(f"Blocked: {error.errors()[0]['msg']}")

La prima chiamata stampa Executed refund of $49.99 for A104233 e la seconda stampa Blocked: Input should be less than or equal to 200, quindi l'istruzione iniettata non raggiunge mai il sistema di pagamento, per quanto possa sembrare convincente.

Protezioni nelle pipeline di visione#

I sistemi di visione usano protezioni per decidere quando l'output di un modello è abbastanza affidabile da poter agire. In Ultralytics Platform Agents, un blocco Gate controlla l'esecuzione a valle con una condizione sui risultati di YOLO26: il modello YOLO to VLM Monitor esegue un modello di visione-linguaggio solo quando rileva almeno una persona. L'imaging medico e i veicoli autonomi applicano lo stesso schema, inviando i risultati incerti ai medici e, quando la percezione non funziona, arrestando il sistema in sicurezza.

  • Sicurezza dell'IA: il campo generale che mira a prevenire i danni causati dall'IA. Le protezioni sono uno degli strumenti applicati al momento della distribuzione.
  • IA costituzionale: incorpora i principi direttamente nel modello. Le protezioni applicano regole dall'esterno e continuano quindi a funzionare quando l'addestramento non basta.
  • Governance dell'IA: l'insieme di policy e leggi che stabilisce cosa può fare un sistema di IA. Le protezioni sono i controlli tecnici che applicano queste decisioni durante l'esecuzione.
  • Red teaming dell'IA: attacca un sistema per individuare le falle lasciate aperte dalle sue protezioni.

Le protezioni riducono anche velocità e utilità: ogni classificatore aggiunge latenza di inferenza e un classificatore più rigoroso rifiuta più richieste legittime. Il prototipo di Classificatori costituzionali di Anthropic ha resistito a oltre 3.000 ore di red teaming con ricompense per la segnalazione di bug senza subire un jailbreak universale, ma rifiutava troppe richieste innocue e richiedeva troppo calcolo.

Explore solutions

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più
La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più
La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini da droni e riprese aeree in informazioni utili in tempo reale per l'agricoltura, l'acquacoltura, il monitoraggio ambientale, la conservazione e l'analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning