View a markdown version of this page

Utilizzo del filler audio per migliorare la reattività dei bot - Amazon Lex

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo del filler audio per migliorare la reattività dei bot

Audio filler riproduce un breve audio di sottofondo, come una leggera melodia o una leggera pressione di tasti, durante la pausa tra la fine dell'enunciato di un utente e l'inizio della risposta del bot. Questo maschera i ritardi di elaborazione e mantiene le conversazioni vocali naturali.

Nota

Al momento del lancio, audio filler è disponibile per le versioni locali dei bot che supportano le interazioni vocali e che sono state configurate. unifiedSpeechSettings Il supporto per modalità di conversazione aggiuntive verrà implementato nei prossimi mesi.

Tipi di filler audio disponibili

Amazon Lex V2 offre sette suoni di riempimento integrati, organizzati in due famiglie:

  • Melody - Chipper Chime

  • Melody - Curious Crawl

  • Melodia - Rising Ripple

  • Melody - Patient Ping

  • Melody - Pondering Pong

  • Digitazione - Tasti cinetici

  • Digitazione: Qwerty silenzioso

Usa il pulsante Riproduci anteprima audio nella console Amazon Lex V2 per ascoltare ogni opzione prima di salvarla in una versione locale del bot.

Parametri di temporizzazione

È possibile regolare tre parametri di temporizzazione per controllare quando viene riprodotto l'audio filler e il modo in cui entra nella risposta del bot:

startDelayInMilliseconds

È necessario attendere dopo la fine dell'enunciato dell'utente prima di avviare la riproduzione del filler audio. L'intervallo valido è compreso tra due 500 millisecondi. 5000 Il valore predefinito è “1000”.

minimumPlayDurationInMilliseconds

Tempo minimo di riproduzione del filler audio dopo l'avvio, anche se la risposta del bot diventa pronta prima. L'intervallo valido è compreso tra due 1000 millisecondi. 5000 Il valore predefinito è “3000”.

responseDeliveryDelayInMilliseconds

Ritardo silenzioso inserito tra la fine della riproduzione del filler audio e l'inizio della risposta del bot. L'intervallo valido è compreso tra due 200 millisecondi. 1000 Il valore predefinito è “500”.

Configurazione del riempitivo audio

Puoi configurare il filler audio durante la creazione o l'aggiornamento delle impostazioni locali di un bot tramite la console Amazon Lex V2, il designer di intelligenza artificiale conversazionale di Amazon Connect o l'interfaccia a riga di comando e gli SDK di AWS.

Using the console
  1. Apri la console Amazon Lex V2 all'indirizzo https://console.aws.amazon.com/lexv2/.

  2. Scegli il tuo bot dall'elenco.

  3. Nel riquadro di navigazione a sinistra, scegli Lingue dei bot.

  4. Scegli la lingua che desideri configurare o scegli Aggiungi lingua per aggiungerne una nuova.

  5. Nella sezione Audio Filler, scegli Abilita riempimento audio.

  6. Scegli un tipo di audio tra le opzioni di melodia o digitazione. Utilizzate Riproduci anteprima audio per ascoltare il filler selezionato.

  7. Se necessario, regolate i cursori temporali per Ritardo di avvio, Durata minima di riproduzione e Buffer di risposta.

  8. Scegliete Salva per applicare le modifiche.

Using the Amazon Connect Conversational AI designer
  1. Apri il sito Web di amministrazione di Amazon Connect e accedi al programma di progettazione di intelligenza artificiale conversazionale per il tuo bot.

  2. Apri la lingua (locale) che desideri configurare.

  3. Nella sezione Audio Filler, abilita il filler audio e scegli un tipo di audio.

  4. Regola i valori del ritardo di avvio, della durata minima di riproduzione e del buffer di risposta.

  5. Salvare le modifiche. Il progettista applica lo stesso audioFillerSettings alla locale del bot Amazon Lex V2 sottostante.

Using the API

Puoi impostare il riempitivo audio utilizzando il audioFillerSettings parametro nelle seguenti operazioni API:

  • CreateBotLocale- Configura il filler audio per una nuova versione locale del bot.

  • UpdateBotLocale- Modifica il riempitivo audio per una locale bot esistente.

  • DescribeBotLocale- Visualizza la configurazione attuale del riempitivo audio.

Esempio Configura il filler audio utilizzando l'interfaccia a riga di comando di AWS
aws lexv2-models update-bot-locale \ --bot-id "bot-1234567890abcdef0" \ --bot-version "DRAFT" \ --locale-id "en_US" \ --nlu-intent-confidence-threshold 0.40 \ --audio-filler-settings '{ "enabled": true, "audioType": "MELODY_CHIPPER_CHIME", "startDelayInMilliseconds": 1000, "minimumPlayDurationInMilliseconds": 3000, "responseDeliveryDelayInMilliseconds": 500 }'

Riempitore audio con messaggi provvisori dell'agente AI

Audio filler funziona insieme ai messaggi provvisori dell'agente AI. Quando un agente AI invia un messaggio provvisorio al chiamante (ad esempio, «Let me look that up for you»), il timer del ritardo di avvio viene misurato dalla fine di quel messaggio provvisorio anziché dalla chiamata originale. In questo modo si evita che l'audio di riempimento si sovrapponga al parlato dell'operatore e si assicura che il ritardo riscontrato dal chiamante venga misurato sulla base dell'audio più recente che ha ascoltato.

Riempitore audio con dialoghi e ganci per codici di adempimento

L'audio filler viene riprodotto anche durante il gap di elaborazione introdotto dai code hook di dialogo Lambda e dai code hook di adempimento. Vengono applicati gli stessi parametri di temporizzazione, in modo che i chiamanti abbiano un'esperienza coerente indipendentemente dal fatto che il bot deleghi l'elaborazione a un agente di intelligenza artificiale, a un code hook o a entrambi nello stesso turno.

Le migliori pratiche per il riempimento audio

  • Abbina il filler alla voce del tuo marchio. Usa i melody filler per esperienze di consumo o di vendita al dettaglio e digita i filler quando gli utenti si aspettano che il bot stia lavorando attivamente a un'attività.

  • Regola il ritardo di avvio in base al tuo profilo di latenza. Se la maggior parte delle risposte dei bot è più veloce distartDelayInMilliseconds, il filler verrà riprodotto raramente. Riduci il ritardo per i carichi di lavoro ad alta latenza e aumentalo per i bot a risposta rapida.

  • Mantieni la durata minima di gioco breve per i bot veloci. Un bot molto minimumPlayDurationInMilliseconds veloce aggiunge latenza percepita tenendo premuto il riempitivo dopo che la risposta è pronta.

  • Esegui il test con traffico rappresentativo. Convalida la scelta del riempitivo e la tempistica in conversazioni realistiche prima di passare alla produzione.