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

Vai al contenuto

Testare gli agenti conversazionali IA

Scritto da
Anna Neely
Pubblicato
Ultimo aggiornamento

AscoltaAscolta questo articolo

Quando gli agenti vocali conversazionali vengono messi in produzione, come li monitori su larga scala? Come individui quando non si comportano come previsto? E, dopo aver apportato modifiche, come li testi?

Queste domande hanno guidato il nostro lavoro su El, il nostro assistente per la documentazione basato su IA conversazionale. Con l'evoluzione di El, abbiamo creato un sistema per monitorare, valutare e testare gli agenti, basato su criteri di valutazione e simulazioni di conversazioni.

Creare le basi: criteri di valutazione affidabili

Per migliorare un agente bisogna prima capire come si comporta nell'uso reale. Per questo abbiamo perfezionato i nostri criteri di valutazione e ci siamo assicurati che fossero sufficientemente accurati e affidabili per monitorarne le prestazioni. Definiamo come fallita una conversazione in cui l'agente fornisce informazioni errate o non aiuta l'utente a raggiungere il proprio obiettivo.

Flow chart

Abbiamo sviluppato i seguenti criteri di valutazione:

  • Interazione: la conversazione è valida, l'utente ha posto domande pertinenti, la conversazione ha senso?
  • Interazione positiva: l'utente è rimasto soddisfatto o era confuso o frustrato?
  • Comprensione della causa principale: l'agente ha identificato correttamente il problema alla base della richiesta dell'utente?
  • Risoluzione della richiesta dell'utente: l'agente ha risolto il problema dell'utente o fornito un metodo di assistenza alternativo?
  • Allucinazione: l'agente ha inventato informazioni che non sono presenti nella knowledge base?

Se Interazione fallisce, la conversazione stessa non è valida. Se fallisce uno qualsiasi degli altri criteri, approfondiamo l'analisi. L'analisi ci indica come migliorare l'agente. A volte si tratta di perfezionare l'uso degli strumenti o le tempistiche. Altre volte, di aggiungere guardrail per impedire azioni non supportate.

Iterare con sicurezza: API di simulazione delle conversazioni

Dopo aver identificato cosa migliorare, il passo successivo è il testing. È qui che entra in gioco la nostra API di simulazione delle conversazioni . Simula scenari utente realistici, sia end-to-end sia in segmenti mirati, e valuta automaticamente i risultati usando gli stessi criteri che applichiamo in produzione. Supporta il mocking degli strumenti e valutazioni personalizzate, offrendo la flessibilità necessaria per testare comportamenti specifici.

Utilizziamo due approcci:

  • Simulazioni complete: Testa intere conversazioni dall'inizio alla fine.
  • Simulazioni parziali: inizia a metà conversazione per convalidare punti decisionali o sotto-flussi. È il nostro metodo preferito per gli unit test, perché consente iterazioni rapide e debugging mirato.

Scenari chiari e mirati ci permettono di controllare cosa viene testato dall'LLM, garantendo la copertura di edge case, utilizzo degli strumenti e logica di fallback.

Automazione su larga scala: integrare i test in CI/CD

L'ultimo tassello è l'automazione. Abbiamo usato le API aperte di ElevenLabs per collegarci al nostro flusso DevOps su GitHub, integrando valutazione e simulazione nella nostra pipeline CI/CD. Ogni aggiornamento viene testato automaticamente prima del deployment. Questo previene le regressioni e ci offre rapidamente feedback sulle prestazioni nel mondo reale.

Risultati: un El più solido e intelligente

Questo processo ha trasformato il modo in cui sviluppiamo e gestiamo El. Abbiamo creato un ciclo di feedback che collega l'utilizzo reale a valutazioni strutturate, test mirati e convalida automatizzata, consentendoci di rilasciare miglioramenti più velocemente e con maggiore sicurezza.

Ed è un framework che ora possiamo applicare a qualsiasi agente sviluppiamo.

Distribuisci su larga scala agenti testati e pronti per la produzione

Cerchi qualcos'altro? Visita il nostro Centro assistenza

Scritto da

Anna Neely

Anna Neely

Enterprise - Deployment

Anna Neely focuses on product strategy and partners with enterprise customers on solution design and implementation

Articoli simili

Crea con l'audio IA della massima qualità