Torna al blog
AI Automation2026-04-078 min read

I 4 Livelli di Degradazione degli AI Agent — dalla Full Mode al Fallback Response

Il vostro agente AI degraderà in produzione. Non potrebbe. Degraderà. La domanda è se questo degrado sia un passaggio controllato o un fallimento catastrofico. I team che trattano i livelli di servizio come un requisito architetturale piuttosto che un ripensamento non solo rimangono disponibili più a lungo. Offrono agli utenti un'esperienza che costruisce fiducia anche quando le cose vanno storte.


Perché il Pensiero Binario Up-or-Down Non Funziona per gli Agent AI

Il software tradizionale fallisce in una sola direzione: smette di funzionare. Il servizio è attivo oppure no. Si riceve un errore oppure no. Questo modello binario non funziona per gli agenti AI per una ragione strutturale.

Gli agenti AI sono sistemi probabilistici che variano nella qualità dell'output lungo dimensioni che l'uptime binario non riesce a catturare. Un servizio può essere tecnicamente attivo ma produrre output degradati. Un agente può rispondere ma con allucinazioni peggiori del silenzio. Un agente può funzionare così lentamente che il tempo di risposta vanifica il caso d'uso.

I modelli di fallimento binario creano anche una cattiva esperienza utente. Quando un agente AI fallisce completamente, l'utente vede un errore senza contesto su cosa sia successo, perché sia successo, o quando verrà risolto. L'utente non ha alcuna agency. O aspetta o se ne va.

Un modello a livelli di servizio cambia la relazione tra l'utente e l'agente durante i fallimenti. Invece di errore e confusione, l'utente ottiene trasparenza su cosa l'agente può fare adesso e cosa non può. Invece di un risultato binario, l'utente ottiene un sistema degradato ma funzionale che gli dà agency su come procedere.


Service Level 1: Full Mode

La full mode è lo stato operativo normale. Tutti gli strumenti sono disponibili. L'LLM risponde entro i parametri di latenza normali. Le chiamate tool hanno successo ai tassi attesi. L'agente opera senza degradazione su ogni dimensione.

Questo richiede monitoraggio attivo per essere mantenuto. La full mode non è uno stato passivo. Richiede che i sistemi di monitoraggio stiano tracciando latenza, tassi di errore, disponibilità degli strumenti e qualità dell'output affinché il degrado lontano dalla full mode venga rilevato prima che diventi visibile all'utente.

Il monitoraggio che mantiene la full mode: tassi di successo delle chiamate tool sopra il 99%, latenza di risposta LLM entro il 95° percentile baseline, nessun circuit breaker aperto, tasso di rilevamento allucinazioni entro limiti accettabili, e nessun allarme sulla degradazione della qualità.


Service Level 2: Reduced Mode

La reduced mode è il primo livello di degradazione. L'agente rimane pienamente funzionale per la maggior parte delle richieste ma alcuni strumenti non sono disponibili o sono degradati. L'LLM continua a rispondere ma con latenza più alta. L'agente può completare la maggior parte dei task ma non tutti.

Le condizioni che attivano la reduced mode sono una qualsiasi delle seguenti: uno o più strumenti non critici stanno restituendo errori a tassi elevati, la latenza LLM è aumentata di oltre il 50% sopra il baseline, i circuit breaker si sono aperti su integrazioni secondarie, oppure il tasso di errore ha superato la soglia che indica che un servizio upstream non è sano ma non completamente fuori.

L'esperienza utente nella reduced mode deve essere esplicita. L'agente deve comunicare che sta operando in uno stato degradato e quali capacità sono attualmente limitate. Ad esempio: "Sto riscontrando ritardi con l'integrazione CRM. Posso completare la tua richiesta usando dati cached ma gli aggiornamenti potrebbero richiedere più tempo del solito."

La reduced mode è sopravvivibile. La maggior parte degli incidenti in produzione non escala mai oltre la reduced mode se i sistemi di error recovery e fallback funzionano correttamente. L'obiettivo della reduced mode è mantenere la funzionalità core mentre il componente degradato si ripristina.


Service Level 3: Minimal Mode

La minimal mode è lo stato in cui l'agente opera con capacità severamente limitate. La maggior parte degli strumenti non è disponibile. Le risposte LLM sono lente o operano con modelli fallback. L'agente può rispondere a query base ma non può completare workflow complessi.

Le condizioni che attivano la minimal mode: integrazioni di strumenti critici stanno restituendo errori a tassi che impediscono il completamento affidabile dei task, l'API LLM primaria sta experiencing un outage o una degradazione severa, i circuit breaker si sono aperti su percorsi critici multipli, oppure il tasso di errore ha superato una soglia che indica un fallimento sistemico.

L'esperienza utente nella minimal mode deve essere esplicita e onesta: "Le integrazioni CRM ed email sono attualmente non disponibili a causa di un problema con un servizio upstream. Posso rispondere a domande base ma non posso completare aggiornamenti o inviare messaggi in questo momento. Risoluzione prevista: 30 minuti."

La minimal mode è l'ultima fermata prima del degrado completo. L'obiettivo a questo livello è mantenere una capacità minima vitale che tenga intatta la relazione con l'utente mentre il team risolve l'incidente sottostante.


Service Level 4: Degraded Mode

La degraded mode è l'ultimo livello. L'agente opera senza accesso agli strumenti e senza API LLM. Non c'è elaborazione intelligente. Il sistema può solo rispondere con dati cached, risposte statiche o un cortese acknowledgment che il servizio non è disponibile.

L'esperienza utente nella degraded mode non deve mai essere un codice di errore raw o una risposta vuota non spiegata. L'utente deve ricevere un messaggio chiaro: "Le funzionalità AI-powered sono temporaneamente non disponibili. I tuoi dati sono al sicuro. Prevediamo che venga risolto entro [timeframe]. Per questioni urgenti, contatta [percorso alternativo]."

La degraded mode non è uno stato di fallimento nel senso tradizionale. È lo shutdown controllato del layer intelligente con un handoff graceful a sistemi statici. La differenza tra degraded mode come momento di costruzione della fiducia e degraded mode come fallimento è interamente nella comunicazione e nei percorsi alternativi forniti.


Progettare il Service Level Model

Gli elementi architetturali che rendono i livelli di servizio funzionanti:

Tracking esplicito dello stato. L'agente deve sapere in quale modalità si trova in ogni momento. Questa è una variabile di stato attiva che viene aggiornata su ogni trigger di degrado e guida la logica di comunicazione.

Trigger di degradazione automatici. Le transizioni tra i livelli non devono richiedere intervento umano. Il sistema deve degradare automaticamente quando le condizioni sono soddisfatte e ripristinarsi automaticamente quando le condizioni si normalizzano.

Template di comunicazione. Ogni modalità necessita di comunicazioni pre-scritte che l'agente o il sistema usa per informare l'utente. Questi template devono essere revisionati prima che siano necessari durante un incidente.

Percorsi di recovery. Ogni degradazione deve avere un percorso di recovery definito che il team segue. Questo è il runbook che previene gli incidenti dal permanere in degraded mode.

User agency. Il principio di design più importante: l'utente deve sempre avere agency. Anche in degraded mode, l'utente deve avere opzioni. Un utente con agency durante un fallimento è un utente che torna.


Il Monitoraggio che Rende Questo Funzionante

Le metriche chiave che guidano le transizioni dei livelli di servizio: disponibilità degli strumenti per integrazione, percentili di latenza LLM, stato dei circuit breaker attraverso tutti i componenti, tassi di errore per tipo e severità, tassi di rilevamento allucinazioni, e problemi riportati dagli utenti come indicatore lagging.

Allertare sulle metriche che predicono la degradazione, non solo sulla degradazione stessa. Se i tassi di errore degli strumenti stanno salendo verso la soglia della reduced mode, allertare prima che la soglia venga superata. L'obiettivo è catturare la degradazione abbastanza presto da rispondere prima che gli utenti la sperimentino.

I livelli di servizio non sono una feature. Sono un commitment architetturale a trattare l'affidabilità come una preoccupazione di prodotto piuttosto che di ops. I team che costruiscono i livelli di servizio nell'architettura dell'agente dal primo giorno sono i team i cui agenti mantengono la fiducia degli utenti attraverso gli incidenti che abbattano tutti gli altri.

Ready to let AI handle your busywork?

Book a free 20-minute assessment. We'll review your workflows, identify automation opportunities, and show you exactly how your AI corps would work.

From $199/month ongoing, cancel anytime. Initial setup is quoted based on your requirements.