Consentire al bot di essere interrotto dall'utente - 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à.

Consentire al bot di essere interrotto dall'utente

Quando avvii un flusso audio bidirezionale tra un bot Amazon Lex V2 e la tua applicazione, puoi configurare il bot in modo che ascolti gli input dell'utente mentre invia un prompt. In questo modo l'utente può interrompere il prompt prima che il bot abbia terminato la riproduzione. È possibile utilizzare questa configurazione in situazioni in cui l'utente potrebbe già conoscere la risposta a una domanda, ad esempio quando gli viene richiesto di fornire un codice CVV.

Un bot sa quando l'utente interrompe un prompt quando rileva l'input dell'utente prima che l'applicazione possa restituire unPlaybackCompletion evento. Quando l'utente interrompe un bot, il bot invia unPlaybackInterruptionEvent.

Per impostazione predefinita, l'utente può interrompere qualsiasi prompt che il bot sta trasmettendo all'applicazione. Puoi modificare questa impostazione nella console Amazon Lex V2.

È possibile modificare il modo in cui un utente può rispondere a un prompt modificando uno slot. Uno slot fa parte di un intento ed è il mezzo con cui l'utente ti fornisce le informazioni che desideri. In ogni slot viene richiesto all'utente di fornire tali informazioni. Per ulteriori informazioni sugli slot, consultaCome funziona.

Per modificare se l'utente può interrompere un prompt (console)
  1. AccediAWS Management Console e apri la console Amazon Lex V2 nella console Amazon Lex V2.

  2. In Bot, seleziona un bot.

  3. In Lingua, seleziona la lingua del bot.

  4. Scegli Visualizza intenti.

  5. Seleziona l'intento .

  6. Per le slot, scegli uno slot.

  7. In Opzioni avanzate, scegli Slot prompts.

  8. Scegli Altre opzioni di richiesta.

  9. Seleziona o deseleziona Gli utenti possono interrompere il prompt durante la lettura.

Puoi testare questa funzionalità creando un bot con due slot e specificando che gli utenti non possono interrompere un prompt per uno slot. Se si interrompe un prompt interrompibile, il bot invia un evento di interruzione della riproduzione. Se si interrompe un programma ininterrotto, il prompt continua a essere riprodotto.