Presentiamo Eleven v4Scopri Eleven v4, il nostro modello più espressivo di sempre.

Vai al contenuto

Infrastruttura IA vocale: lo stack del 2026 spiegato

Scritto da
Jack Limebear
Pubblicato
Ultimo aggiornamento

AscoltaAscolta questo articolo

L’infrastruttura IA vocale è l’insieme di modelli, connessioni, strumenti e servizi che consente a un agente IA di ascoltare una chiamata, decidere cosa fare, intervenire in altri sistemi e rispondere a voce. Con provider leader come ElevenLabs, tutto questo avviene in una frazione di secondo.

Un agente vocale in produzione si basa su uno stack di livelli che include riconoscimento vocale, gestione dei turni, un modello linguistico di grandi dimensioni, orchestrazione, strumenti, recupero delle conoscenze, sintesi vocale, telefonia e monitoraggio.

Questa guida spiega l’architettura degli agenti IA alla base di un agente vocale funzionante. Ogni sezione illustra cosa fa un livello, perché è importante nell’infrastruttura più ampia e come lo implementa ElevenAgents, usando Eleven v4 come esempio per il livello vocale.

Crea su larga scala. Parla con il team di ElevenAgents

Cerchi qualcos'altro? Visita il nostro Centro assistenza

Come si integra l’infrastruttura IA vocale

Un agente vocale trasforma l’audio in testo, ragiona in base a quell’input, genera una risposta e poi la ritrasforma nell’audio che il cliente ascolta. Questa sequenza di azioni è resa possibile da un solido stack di architettura per agenti IA.

Ecco i principali livelli che contribuiscono all’infrastruttura IA vocale nel 2026:

  1. Riconoscimento vocale: la tecnologia Automatic Speech Recognition (ASR) converte l’audio di chi chiama in testo da elaborare.
  2. Gestione dei turni: il turn taking decide quando chi chiama ha finito e quando smettere di parlare, rendendo la conversazione più fluida e reattiva.
  3. Modello/i linguistico/i: interpreta la richiesta trascritta e genera una risposta, dopo aver recuperato il contesto necessario.
  4. Orchestrazione: un livello di orchestrazione IA instrada la conversazione tra prompt, subagenti, strumenti e persone.
  5. Strumenti e MCP: collegano l’agente a sistemi esterni, come piattaforme CRM o contact center, per eseguire attività.
  6. Conoscenza e memoria: forniscono fatti e contesto su chi chiama tramite Retrieval Augmented Generation.
  7. Sintesi vocale: usa Text to Speech per trasformare la risposta generata in testo in audio.
  8. Trasporto e telefonia: trasportano l’audio tra l’agente e chi chiama.
  9. Guardrail, test e monitoraggio: mantengono l’agente focalizzato e misurabile.

Insieme, questi componenti creano conversazioni in tempo reale tra agenti IA e clienti che chiamano.

Infographic lists nine voice AI layers, from ASR and turn-taking to controls.

Diagramma dell’architettura IA vocale

Voice AI flow from caller speech through recognition, orchestration, tools, synthesis, and reply.

Il flusso non è una linea retta. ElevenAgents inizia a parlare dopo aver ricevuto dal modello linguistico “abbastanza parole e una virgola”, quindi l’audio inizia a essere riprodotto prima che la risposta completa esista. Le chiamate agli strumenti e il recupero delle informazioni vengono eseguiti durante un turno. Le interruzioni possono arrivare e vengono gestite naturalmente dall’agente mentre genera il parlato. 

Due modi per creare un’architettura IA vocale 

ElevenAgents supporta due modalità vocali. In modalità Custom, scegli tu il modello linguistico, il modello Text to Speech e le impostazioni del riconoscimento vocale.

In modalità Realtime, selezioni un modello Eleven Realtime e ElevenLabs gestisce queste impostazioni per te. Eleven Realtime v1 Mini è quello predefinito e offre la latenza e il costo più bassi. Eleven Realtime v1 Max ragiona prima di rispondere, quindi è adatto a istruzioni più complesse e ai casi in cui è necessario usare strumenti in più passaggi.

Il system prompt, la voce scelta, gli strumenti, la knowledge base collegata e le impostazioni dei turni funzionano allo stesso modo in entrambe le modalità. La modalità Custom è la scelta migliore quando hai bisogno di un modello linguistico specifico, di un LLM personalizzato o di un modello TTS specifico, per le prestazioni o l’ottimizzazione della latenza.

Comparison of Custom and Realtime modes in ElevenAgents, including use cases and shared settings.

Riconoscimento vocale: trasformare l’audio in testo

Il riconoscimento vocale, chiamato anche ASR o speech to text, è il primo livello dello stack.

Cosa fa

Il modello trascrive continuamente l’audio di chi chiama mentre parla. Questo permette al resto della pipeline di iniziare a lavorare prima della fine della frase, riducendo la latenza. I modelli avanzati gestiscono accenti marcati, diverse velocità di eloquio e rumore di fondo.

Perché è importante per l’infrastruttura IA vocale

La trascrizione è probabilmente uno dei livelli più importanti dello stack, perché eventuali errori qui si propagano a tutte le fasi successive. Si interpreta male un riferimento di prenotazione? Viene gestita la scheda cliente sbagliata. Si sbaglia il nome di un farmaco? Potrebbe essere un disastro. 

Nel suo Trust Framework for Healthcare, ElevenLabs mostra quanto possano essere alte le conseguenze di una sola sillaba fraintesa: hydroxyzine invece di hydralazine.

Come lo fa ElevenAgents

ElevenAgents usa Scribe v2 Realtime, che trascrive il parlato in circa 150 ms. ElevenLabs lo ha addestrato per ambienti rumorosi, accenti diversi e identificativi quali nomi, email e ID. Nel benchmark multilingue FLEURS su 30 lingue, ElevenLabs ha riportato il più basso tasso di errore delle parole tra tutti i modelli ASR a bassa latenza. 

Lo abiliti nella sezione Avanzate della configurazione dell’agente. Nello stesso white paper citato sopra, ElevenLabs riporta che Scribe v2 Medical supera tutti i modelli nel benchmark pubblico Eka Medical ASR, con un tasso di errore delle parole del 7,0% al momento della pubblicazione.

Una trascrizione accurata e rapida fornisce ai livelli successivi l’input pulito di cui hanno bisogno, senza aggiungere una latenza significativa.

Gestione dei turni: sapere quando parlare e quando fermarsi

La gestione dei turni è l’insieme di regole che decide quando l’agente risponde e quando ascolta. La capacità di comprendere efficacemente i turni della conversazione e agire di conseguenza è ciò che distingue una conversazione da un vecchio menu telefonico IVR.

ElevenAgents turn-taking settings under Conversation flow, with seven configurable options.

Cosa fa

Un componente per la gestione dei turni fornisce diverse funzioni all’infrastruttura IA vocale:

  • Rilevamento dell’attività vocale (VAD): il VAD classifica l’audio in ingresso come parlato o silenzio decine di volte al secondo.
  • Rilevamento della fine del turno: valuta se chi chiama ha finito, usando tono, ritmo e contesto delle parole.
  • Barge-in: consente a chi chiama di interrompere, momento in cui l’agente smette di parlare per permettere all’utente di continuare.
  • Backchannel: brevi segnali di assenso, come “sì”, che non prendono il turno.

Perché è importante

In una conversazione umana, circa 200 ms è l’intervallo tipico tra due interlocutori. Un agente che risponde troppo presto interrompe chi chiama, mentre uno che aspetta troppo crea silenzi che fanno sembrare la chiamata interrotta o poco reattiva. 

Per esempio, considera chi chiama e dice: “Vorrei prenotare per venerdì pomeriggio, ma...” e fa una pausa. Un timer di silenzio risponde durante la pausa e perde la precisazione. Un modello che interpreta le parole e il ritmo aspetta, consentendo all’utente di concludere: “Non può essere tra le 15 e le 17, perché sarò occupato.”

Un agente interpreta male l’intenzione di chi chiama e fissa l’appuntamento all’orario sbagliato. L’altro, grazie a un’efficace gestione dei turni, evita la fascia oraria indicata. 

Come lo fa ElevenAgents

ElevenAgents esegue un modello proprietario di gestione dei turni che analizza tono, ritmo e contesto delle parole, anziché basarsi solo sui timer di silenzio. Quando chi chiama interrompe, il segnale che ferma l’agente arriva in meno di 200 ms. 

ElevenLabs misura una mediana di circa 150 ms dalla richiesta al parlato udibile con Eleven v4 Turbo su ElevenAgents. 

Il comportamento è configurabile tramite Conversation flow:

Impostazione

Cosa controlla

Prontezza del turno

Eager risponde alla prima opportunità. Normal è l’impostazione predefinita bilanciata. Patient aspetta più a lungo ed è adatta a numeri di telefono, indirizzi ed email.

Turno speculativo

Avvia la risposta del modello linguistico prima che sia confermato che chi chiama ha finito. Riduce la latenza, ma può aumentare il costo dell’LLM.

Interruzioni

Disattivale quando ogni parola deve essere ascoltata, ad esempio per disclaimer legali e istruzioni di sicurezza.

Elenco da ignorare

Parole come “giusto” che non devono interrompere l’agente.

Strumento per saltare il turno

Mantiene l’agente in silenzio quando chi chiama dice “dammi un minuto”.

Timeout del turno

Prende il turno dopo 1-30 secondi di silenzio. Usa 5-10 secondi per conversazioni informali e 10-30 quando chi chiama ha bisogno di tempo per pensare.

Timeout soft

Riproduce frasi riempitive come “Hhmmmm... sì.” quando il modello è lento. L’intervallo va da 0,5 a 8 secondi, con 3 secondi consigliati.

Rilevamento di ambienti rumorosi

Un’impostazione Enterprise che rileva le voci di sottofondo e chiede a chi chiama di spostarsi in un luogo più silenzioso, al massimo una volta per conversazione.

I workflow possono modificare la prontezza del turno durante la chiamata. Il tuo client riceve inoltre un evento vad_score, una probabilità da 0 a 1 che l’utente stia parlando. 

Una gestione dei turni ben configurata determina se chi chiama percepisce l’agente come attento o brusco. Per approfondire, consulta la nostra guida completa sul turn taking.

Il modello linguistico: ragionamento e generazione della risposta

Il modello linguistico di grandi dimensioni (LLM) è il livello di ragionamento. Legge la trascrizione, le istruzioni e la conversazione finora, quindi scrive la risposta o decide di chiamare uno strumento.

Cosa fa

Un bot vocale basato su script riconosce una manciata di comandi. Un LLM interpreta richieste formulate in molti modi diversi, mantiene il contesto tra i turni e decide quando recuperare informazioni o trasferire la conversazione.

Perché è importante

I modelli differiscono per profondità di ragionamento, velocità e costo. In una conversazione vocale dal vivo, il tempo di risposta conta quanto la qualità della risposta, quindi la scelta del modello è una decisione sia di latenza sia di costo.

Come lo fa ElevenAgents

ElevenAgents ti offre un’unica interfaccia per i modelli di Google, OpenAI e Anthropic, oltre a modelli aperti forniti da ElevenLabs. Puoi anche collegare il tuo LLM specificando un endpoint e memorizzando le credenziali come secrets. ElevenLabs trasferisce i costi degli LLM di terze parti alla tariffa pubblicata dal provider, senza ricarichi.

Puoi scegliere il modello per ciascun subagente. The Enterprise Conversational Agent Playbook, Volume 2, consiglia di riservare i modelli con prestazioni superiori al ragionamento complesso e di usare modelli più economici e a bassa latenza per attività quali classificazione dell’intento e FAQ.

I provider possono avere interruzioni di servizio. Il cascading degli LLM le gestisce: se il modello primario restituisce un errore API, va in timeout o invia una risposta vuota, ElevenAgents prova una sequenza di backup. Il timeout predefinito dal primario al backup è di 4 secondi, regolabile da 2 a 15 secondi, e il sistema effettua almeno 3 tentativi tra i modelli disponibili. 

Un LLM personalizzato usato come modello primario riprova automaticamente almeno 3 volte, a meno che tu non definisca il tuo ordine di backup. Il modello giusto per ogni attività mantiene l’agente veloce e conveniente.

LLM cascade waits 4 seconds after primary failure, then tries backup models.

Orchestrazione: instradare il lavoro tra agenti e persone

L’orchestrazione degli agenti coordina prompt, subagenti, strumenti e persone coinvolti nel completamento di un’attività. Decide cosa accade dopo in ogni punto della chiamata.

Customer support workflow routes requests to refund, meeting, closing, or transfer agents.

Cosa fa

Un singolo agente con un prompt molto lungo diventa difficile da gestire con l’accumularsi delle responsabilità. L’orchestrazione divide il lavoro in fasi, ciascuna con istruzioni, modello e strumenti propri, e sposta chi chiama tra di esse.

Perché è importante

I prompt più piccoli sono più facili da testare e meno costosi da eseguire, perché ogni interazione carica meno testo. Suddividere un flusso consente a un modello economico di gestire il triage e le FAQ, trasferendo a un modello più potente solo le richieste che ne hanno bisogno.

Come lo fa ElevenAgents

I workflow in ElevenAgents sono un builder visuale per grafi di conversazione ramificati. 

I nodi sono:

  • Subagent: modifica o sostituisce l’agente di base, inclusi prompt, LLM, voce, strumenti e knowledge base.
  • Say: pronuncia un messaggio, testo letterale o riga generata da un LLM.
  • Dispatch tool: passaggio dedicato che garantisce una chiamata a uno strumento, con percorsi distinti per successo e fallimento.
  • Update state: assegna variabili dinamiche durante il passaggio nel flusso.
  • Agent transfer: trasferisce la chiamata a un altro agente.
  • Transfer to number: trasferisce la chiamata dall’agente IA a una persona tramite il sistema telefonico.
  • End call: chiude la conversazione.

I collegamenti tra i nodi contengono condizioni in linguaggio naturale che l’LLM valuta in tempo reale. Un flusso di assistenza potrebbe iniziare con un subagente di instradamento su un modello veloce, inviare le domande di fatturazione a un subagente dedicato su un modello più potente e terminare con un nodo di trasferimento a un numero quando chi chiama chiede una persona. Dopo il lancio, la scheda Workflow nelle analisi mostra ingressi, tempo medio trascorso, terminazioni e distribuzione dei collegamenti per ogni nodo.

ElevenAgents workflow nodes for voice AI infrastructure

L’orchestrazione trasforma un singolo agente in un sistema che puoi progettare, misurare e migliorare un nodo alla volta.

Strumenti e MCP: consentire all’agente di agire

Il function calling, chiamato anche tool calling, permette a un agente di richiedere azioni a software esterni collegati al tuo stack tecnologico. 

Trasforma un’interfaccia di domande e risposte in un sistema IA agentico capace di completare attività e interagire con altri strumenti per tuo conto.

Cosa fa

Prendi chi chiama e chiede di spostare l’appuntamento di domani a venerdì. L’agente recupera la prenotazione, verifica la disponibilità di venerdì, aggiorna il sistema di pianificazione e conferma la modifica. Ogni passaggio è una chiamata a uno strumento che compie un’azione.

Perché è importante

Gli strumenti sono il punto in cui le conversazioni producono risultati. Ogni strumento necessita di input e output chiari e l’agente deve sapere se una chiamata è riuscita prima di comunicarlo a chi chiama.

Come lo fa ElevenAgents

ElevenAgents supporta client tools eseguiti nell’applicazione dell’utente, webhook tools che chiamano API esterne, code tools che eseguono JavaScript personalizzato in una sandbox nell’infrastruttura ElevenLabs, MCP tools e strumenti di sistema integrati. 

Gli strumenti di sistema includono fine chiamata, rilevamento della lingua, trasferimento dell’agente, trasferimento a un numero, salto del turno, riproduzione del tono dei tasti e rilevamento della segreteria telefonica. Puoi aggiungere audio ambientale mentre uno strumento è in esecuzione e controllare se chi chiama può interrompere durante l’esecuzione.

Il Model Context Protocol (MCP) è uno standard aperto che definisce come le applicazioni forniscono contesto e strumenti ai modelli linguistici. ElevenAgents si collega ai server MCP tramite SSE e HTTP streamable. Gli amministratori del workspace devono prima dare il consenso, poiché MCP è disabilitato per impostazione predefinita in ogni workspace. Scegli quindi una modalità di approvazione per ogni server: Chiedi sempre, Approvazione granulare degli strumenti oppure Nessuna approvazione. 

Gli eventi client come client_tool_call e mcp_tool_call segnalano l’attività degli strumenti, mentre i report degli eventi MCP indicano quattro stati: caricamento, in attesa di approvazione, successo e fallimento. Strumenti affidabili offrono all’agente la capacità di agire nel mondo reale, e regole di approvazione chiare mantengono tale capacità sotto controllo.

ElevenAgents has five tool types; MCP supports always ask, fine-grained, or no approval.

Conoscenza e memoria: fatti e contesto di chi chiama

La generazione aumentata dal recupero (RAG) fornisce all’agente fatti provenienti dai tuoi contenuti, come un database interno di informazioni o un registro più ampio della cronologia clienti. Memoria e personalizzazione gli danno contesto su chi chiama, consentendo al tuo agente di migliorare la personalizzazione e l’utilità per la tua azienda.

Cosa fa

Un modello linguistico ha una data limite di addestramento e non può accedere alla tua documentazione o ai tuoi record. RAG cerca una knowledge base per ogni query, recupera i passaggi più pertinenti e li fornisce al modello per dargli il contesto aggiuntivo necessario a una risposta utile. 

I dati di personalizzazione dicono all’agente chi sta chiamando e cosa è rilevante per quella persona.

Perché è importante

Basare le risposte su contenuti approvati le mantiene accurate. Anche la velocità di recupero è importante, perché ogni millisecondo aggiunto è un altro millisecondo di attesa per i tuoi clienti. Le funzioni di personalizzazione evitano inoltre che chi chiama debba ripetere informazioni in chiamate diverse, perché gli agenti avranno a disposizione i record CRM all’inizio di ogni nuova sessione.

Come lo fa ElevenAgents

Aggiungi documenti alla knowledge base come file (PDF, DOCX, TXT, MD, HTML o EPUB, fino a 20 MB ciascuno), URL o testo incollato. Un documento usa il contesto completo quando il testo estratto rientra nel prompt, fino a circa 300.000 caratteri. I documenti più grandi usano RAG. Il recupero può essere eseguito a ogni turno o su richiesta e la modalità d’uso predefinita è Auto, che usa RAG quando è abilitato e il documento è indicizzato.

ElevenLabs lavora direttamente sulla velocità di recupero. Il suo articolo tecnico, How we reduced RAG latency, documenta una riduzione della latenza RAG mediana da 326 ms a 155 ms usando modelli forniti sull’infrastruttura già gestita da ElevenLabs.

Per il contesto di chi chiama, ElevenAgents usa variabili dinamiche scritte come {{ var_name }}, che popolano messaggi, system prompt e strumenti. Per le chiamate in entrata tramite Twilio, trunk SIP, WhatsApp e SMS, ElevenAgents può recuperare i dati di avvio dal tuo server prima dell’inizio della conversazione. Il tuo server cerca chi chiama tramite caller_id e restituisce le variabili, ad esempio dal CRM, con una risposta fino a 256 KB. Dopo la chiamata, i webhook post-chiamata inviano risultati delle valutazioni e dati estratti ai tuoi sistemi esterni.

Insieme, recupero e personalizzazione forniscono all’agente sia i fatti giusti sia il contesto giusto su chi chiama.

Sintesi vocale: dare una voce all’agente

Text to speech (TTS) trasforma la risposta del modello linguistico in audio parlato. È il livello che chi chiama ascolta effettivamente.

Cosa fa

Il modello converte il testo in audio con ritmo naturale ed espressività emotiva. In una chiamata dal vivo, trasmette l’audio in blocchi, così la riproduzione inizia prima che venga generata la risposta completa.

Perché è importante

Latenza e resa vocale influenzano entrambe la valutazione della chiamata da parte di chi chiama. Per il lavoro in tempo reale contano due numeri: il tempo per generare l’audio e il tempo prima che chi chiama senta il primo suono. Anche nomi, nomi di farmaci e termini tecnici devono essere pronunciati correttamente, altrimenti si perde fiducia nell’agente.

Come Eleven v4 alimenta il livello vocale

Eleven v4 è il modello Text to Speech più espressivo di ElevenLabs finora, costruito su un’architettura completamente nuova. Eleven v4 Turbo è la variante a bassa latenza per l’uso in tempo reale, ad esempio con gli agenti, ottimizzata insieme a ElevenAgents come un unico sistema.

Eleven v4 Turbo

Valore

Latenza di inferenza mediana

Circa 100 ms

Tempo mediano fino al primo parlato

Circa 150 ms

Lingue

90+

ElevenLabs ha misurato i dati di latenza a settembre 2026 tramite streaming WebSocket, rimuovendo la latenza di rete. Eleven v4 si è classificato al primo posto nella Artificial Analysis Provider Voice Arena Leaderboard a settembre 2026* e circa il 75% degli ascoltatori lo ha preferito nei test alla cieca**.

* Artificial Analysis, Provider Voice Arena Leaderboard, set 2026

** Basato su test delle preferenze degli utenti in confronti diretti con Cartesia Sonic 3.6, Inworld TTS-2, Google Gemini 3.8 Flash-Lite TTS e Google Gemini 3.8 Flash TTS.

Eleven v4 Turbo: ~100 ms latency, ~150 ms first speech, 90+ languages, ~75% preference.

Eleven v4 supporta audio tag inline come [laughs] per la resa e il supporto per i fonemi IPA per la pronuncia. Negli agenti per il settore sanitario, questo controllo della pronuncia include i termini medici. ElevenAgents aggiunge inoltre controlli a livello di agente. Il supporto multivoce consente a un agente di passare da una voce all’altra nelle conversazioni con più personaggi. La velocità va da 0,7x a 1,2x. Ogni lingua aggiuntiva può usare la propria voce. I dizionari di pronuncia accettano la notazione IPA o CMU per parole specifiche. 

Un primo suono rapido e una voce accurata ed espressiva fanno sembrare l’agente un interlocutore.

Telefonia e trasporto: collegare l’agente a chi chiama

Il livello di trasporto trasferisce l’audio tra chi chiama e l’agente. Le integrazioni da includere qui nella tua infrastruttura IA vocale variano in base al canale telefonico utilizzato.

Cosa fa

Le chiamate telefoniche viaggiano su una rete telefonica e tramite SIP, mentre le conversazioni da browser e app viaggiano tramite WebRTC o WebSocket. Un widget per sito web racchiude la connessione del browser in un’interfaccia pronta all’uso.

Perché è importante

Ogni canale ha esigenze di configurazione e vincoli audio diversi, quindi decidi presto quali canali usare. Un’implementazione incentrata sul telefono richiede trunking e gestione dei numeri. Un’implementazione di prodotto richiede un SDK.

Come lo fa ElevenAgents

  • Trunking SIP: collega direttamente il tuo sistema telefonico a ElevenLabs, per chiamate in entrata e in uscita. Funziona con Twilio, Vonage, Sinch, Infobip, Telnyx e altri provider standard. La segnalazione avviene tramite TCP sulla porta 5060 o TLS 1.2 o superiore sulla porta 5061, mentre l’audio usa G.711 o G.722. Pianifica almeno 100 Kbps per chiamata. I limiti delle chiamate simultanee dipendono dal tuo piano di abbonamento e chi chiama attende quando è abilitata la coda delle chiamate.
  • Integrazione Twilio nativa: importa un numero Twilio acquistato per chiamate in entrata e in uscita. Gli ID chiamante verificati funzionano solo per le chiamate in uscita.
  • Chiamate in batch: carica un elenco di destinatari CSV o XLS e ogni colonna aggiuntiva diventa una variabile dinamica. Puoi avviarle subito o programmarne l’inizio. I batch usano il minore tra il 50% del limite di concorrenza del workspace e il 70% del limite di concorrenza dell’agente, lasciando capacità per le chiamate in arrivo.
  • WebRTC e WebSocket: gli SDK usano WebRTC per la voce e WebSocket per le conversazioni solo testuali per impostazione predefinita. Gli agenti privati si autenticano con un URL firmato o un token di conversazione creato sul tuo server. L’endpoint WebSocket è wss://api.elevenlabs.io/v1/convai/conversation.
  • SDK: Python, JavaScript, React, React Native, Swift, Kotlin e Unity.
  • Widget: aggiungi l’elemento <elevenlabs-convai> a una pagina. Supporta modalità solo voce, voce più testo e chat, e l’agente può mostrare risposte rapide e caroselli.

Un solo agente può servire telefono, web, WhatsApp, SMS ed email, consentendo ai team di creare una volta e distribuire su più canali.

Guardrail: mantenere l’agente focalizzato

I guardrail sono controlli che mantengono il comportamento di un agente entro limiti definiti. Operano insieme al grounding, poiché un guardrail limita ciò che un agente dice senza rendere corretti i fatti alla base. I guardrail vengono eseguiti in parallelo alle conversazioni dell’agente, contribuendo a mantenerle conformi e accurate.

Cosa fa

ElevenAgents applica guardrail a tre livelli. Il system prompt definisce il comportamento consentito e non consentito, idealmente sotto un’intestazione # Guardrails. La convalida dell’input utente filtra i messaggi per rilevare prompt injection. La convalida della risposta controlla ogni risposta prima della consegna.

Perché è importante

Un agente che divaga o inventa una policy erode rapidamente la fiducia. Un agente di assistenza clienti deve recuperare la policy di rimborso da una fonte approvata prima di rispondere, e un guardrail impone questo limite.

Come lo fa ElevenAgents

ElevenAgents ha introdotto Guardrails 2.0 a settembre 2026. Con questo nuovo sistema, ecco alcune configurazioni che aiutano i guardrail a funzionare in modo efficace:

  • Focus: mantiene l’agente sul tema e allineato al suo system prompt.
  • Manipulation: rileva le prompt injection e termina le conversazioni che rappresentano un rischio.
  • Content: segnala categorie quali materiale sessualmente esplicito, violento o politicamente sensibile.
  • Custom: regole aziendali che scrivi in linguaggio naturale e vengono valutate su ogni risposta.

La modalità di esecuzione determina il compromesso sulla latenza. La modalità streaming consente alla risposta di iniziare prima del completamento del controllo, quindi meno di 500 ms di audio possono essere riprodotti prima che un blocco termini la chiamata; ElevenLabs la consiglia per gli agenti vocali. La modalità blocking attende la convalida e aggiunge circa 200-500 ms. 

Quando si attiva un guardrail personalizzato, l’azione può terminare la chiamata o ritentare la risposta fino a tre volte con il feedback che scrivi. Il tuo client può ascoltare l’evento guardrail_triggered.

Guardrail su più livelli con un profilo di latenza scelto mantengono il comportamento prevedibile senza rallentare ogni risposta.

Slide summarizes four ElevenAgents guardrails and recommends streaming for voice agents.

Test ed esperimenti: dimostrare che l’agente funziona

I test verificano un agente prima del lancio. Gli esperimenti verificano le modifiche rispetto al traffico reale dopo il lancio.

Cosa fa

ElevenAgents offre tre tipi di test degli agenti. Simulation esegue una conversazione completa con un utente simulato e verifica se raggiunge un risultato definito, con un massimo di 50 turni, 5 per impostazione predefinita. I test Next Reply valutano solo il messaggio successivo dell’agente rispetto ai tuoi criteri. I test Tool Call verificano che l’agente usi lo strumento corretto con i parametri giusti, tramite corrispondenza esatta, regex o valutazione LLM. Nelle simulazioni puoi simulare nessuno strumento, tutti gli strumenti o strumenti selezionati.

Perché è importante

Una singola esecuzione superata mostra che un agente può riuscire. Eseguire ripetutamente i test mostra quanto spesso riuscirà. L’API accetta repeat_count da 2 a 20 e i risultati mostrano una percentuale di superamento. Verde significa 100%, ambra 80% o più, rosso meno dell’80%. I fallimenti sono raggruppati per motivo. Prompt, modelli, workflow e integrazioni modificano tutti il comportamento, quindi i test continuano dopo il lancio.

Come funzionano gli esperimenti

Gli esperimenti sono test A/B basati sul versioning degli agenti. Crei un ramo della configurazione, modifichi una variabile come system prompt, workflow, voce, strumenti, knowledge base o impostazioni LLM e indirizzi una quota del traffico reale alla variante. ElevenLabs consiglia di iniziare dal 5-10%. 

L’instradamento è deterministico in base all’ID della conversazione, quindi un determinato utente rimane sullo stesso ramo e le percentuali devono totalizzare il 100%. CARS24, cliente di ElevenLabs, ha aumentato progressivamente il traffico passando dal 5% al 10%, 20%, 50% e 100%, mantenendo ogni livello per due giorni, come descritto nel report.

Insieme, i test pre-lancio e gli esperimenti dal vivo trasformano le modifiche in miglioramenti misurabili.

Voice-agent tests: simulation, next reply, and tool call; repeat 2–20 times for pass rates.

Osservabilità: misurare ciò che accade in produzione

L’osservabilità è la capacità di vedere cosa ha fatto l’agente, come ha operato e, se necessario, dove ha fallito. Un agente che funziona in un test può comportarsi diversamente con chi chiama davvero, perciò servono osservabilità completa e registri verificabili.

Cosa fa

L’analisi delle conversazioni assegna un punteggio a ogni chiamata. La valutazione del successo applica criteri definiti da te per il raggiungimento dell’obiettivo e la qualità, mentre la raccolta dati estrae campi strutturati come dettagli di contatto e tipo di problema. La dashboard di analisi aggiunge volume delle chiamate, durata, costo, tassi di errore e latenza. Le chiamate attive si aggiornano in tempo reale e gli avvisi scattano quando i tassi di errore aumentano.

Perché è importante

Senza monitoraggio, una chiamata scadente è un aneddoto. Con il monitoraggio, puoi vedere quale nodo, strumento o modello ha causato il problema.

KPI

Cosa indica

Dove lo mostra ElevenAgents

Latenza di risposta dell’agente

Quanto attendono chi chiama una risposta

Dashboard di analisi, mediana e percentili

Latenza della gestione dei turni

Quanto velocemente l’agente prende il turno

Dashboard di analisi, p50, p90 e p99

Tasso di errore

Quota di conversazioni con errori

Dashboard, suddivisa per errori di strumenti, LLM e connessione

Tasso di successo

Raggiungimento dell’obiettivo per criterio

Criteri di valutazione, con tassi di successo, fallimento e sconosciuto

Tasso di contenimento e tempo di gestione

Chiamate risolte senza una persona e durata della chiamata

Confronti tra esperimenti

Costo per risoluzione

Quanto costa ogni conversazione risolta

Confronti tra esperimenti

Scegli le metriche più utili per l’attività specifica che hai in mente. Un agente di assistenza si concentra sulla risoluzione e l’escalation, mentre un agente outbound si concentrerebbe soprattutto su connessione e completamento.

Slide lists voice agent KPIs: latency, turn-taking, errors, success, containment, and cost.

Scalabilità, affidabilità e trasferimento a una persona

L’infrastruttura IA vocale deve poter operare sia con 5 clienti sia con 500.000. Anche lavorando su grandi volumi, questi componenti devono resistere ed essere in grado di passare a una persona quando necessario.

Cosa fa

La scalabilità significa supportare molte conversazioni simultanee tra riconoscimento vocale, inferenza LLM, sintesi vocale, integrazioni e telefonia. L’affidabilità significa che ciascuna di queste dipendenze ha un percorso di errore definito. Il trasferimento significa avere un percorso chiaro verso una persona.

Pur non essendo strettamente componenti dell’infrastruttura IA vocale, sono tutti elementi essenziali per un buon sistema nella pratica. 

Perché è importante

Un sistema che gestisce dieci chiamate di test può comportarsi diversamente con diecimila. Uno strumento di prenotazione che va in timeout non deve portare l’agente a confermare una prenotazione mai avvenuta. Chi chiama e chiede una persona deve raggiungerla con il contesto intatto, in genere tramite warm transfer.

Come lo fa ElevenAgents

I limiti di concorrenza dipendono dal piano di abbonamento e la coda delle chiamate trattiene chi chiama quando viene raggiunto un limite. Il cascading degli LLM copre le interruzioni dei modelli. I nodi di trasferimento a un numero, lo strumento di sistema transfer to number e agent transfer gestiscono il trasferimento, mentre i criteri di valutazione possono decidere quando eseguire l’escalation. I periodi di silenzio vengono fatturati al 5% della normale tariffa al minuto.

ElevenLabs riporta risultati di produzione su larga scala. ElevenAgents gestisce oltre 10 milioni di conversazioni alla settimana. Meesho automatizza circa il 90% delle richieste di assistenza su oltre 60.000 chiamate al giorno, secondo il report Building Enterprise-grade Voice Agents. Nella Repubblica Ceca, gli agenti basati su ElevenLabs gestiscono circa 5.000 chiamate al giorno sulle linee telefoniche nazionali per i sussidi e risolvono autonomamente l’85% delle richieste, secondo il report State of Conversational Agents in Government.

Pianificare fin dall’inizio carico, errori e trasferimenti è ciò che distingue una demo da un’implementazione.

ElevenLabs voice agents handle 10M+ weekly conversations and automate ~90% of support queries.

Cosa cercare in un’infrastruttura IA vocale pronta per la produzione nel 2026

Usa questa checklist per valutare qualsiasi piattaforma IA vocale rispetto ai tuoi requisiti.

  • Riconoscimento vocale: trascrizioni accurate per le tue lingue, i tuoi accenti e la qualità audio, inclusi nomi e identificativi.
  • Gestione dei turni: comportamento di fine turno configurabile, barge-in e tempo di risposta alle interruzioni misurato.
  • Scelta del modello: un LLM selezionabile per agente o subagente, un’opzione LLM personalizzata e fallback automatico.
  • Orchestrazione: workflow in più passaggi e instradamento tra agenti specializzati.
  • Strumenti: webhook, client tools, supporto MCP e controlli di approvazione.
  • Conoscenza: i tuoi documenti, con latenza di recupero misurabile.
  • Personalizzazione: dati di chi chiama disponibili prima che venga pronunciata la prima parola.
  • Voce: tempo ridotto fino al primo parlato e controllo della pronuncia e dell’espressione.
  • Canali: telefono, web, mobile e messaggistica, con SDK e API.
  • Guardrail: limiti di comportamento configurabili con un costo di latenza noto.
  • Test: conversazioni simulate, controlli delle chiamate agli strumenti ed esecuzioni ripetute.
  • Esperimenti e analisi: test A/B, latenza percentilare e analisi degli errori.
  • Scalabilità e trasferimento: concorrenza, accodamento ed escalation alle persone documentati.

I principali sistemi di agenti vocali IA come ElevenAgents ti offrono tutti questi componenti in un’unica piattaforma.

Inizia oggi contattando il team oppure crea i tuoi sistemi di agenti IA registrando un account.

Crea agenti su larga scala. Contatta il team

Cerchi qualcos'altro? Visita il nostro Centro assistenza

Domande frequenti sull’infrastruttura IA vocale

Scritto da

Jack Limebear fa parte del team Growth e si occupa di scrivere contenuti e definire strategie per il blog e le pagine insights. Prima di arrivare in ElevenLabs, ha guidato la strategia dei contenuti per oltre dieci anni in realtà che vanno da startup SaaS in rapida crescita a grandi aziende Fortune 500. Ha conseguito un Master in Letteratura Inglese presso l’Università di Cambridge.

Articoli simili

Crea con l'audio IA della massima qualità