Permitindo que seu bot seja interrompido pelo usuário - Amazon Lex

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Permitindo que seu bot seja interrompido pelo usuário

Ao iniciar um stream de áudio bidirecional entre um bot Amazon Lex V2 e seu aplicativo, você pode configurar o bot para ouvir a entrada do usuário enquanto ele envia uma solicitação. Com isso, o usuário pode interromper o prompt antes que o bot termine de reproduzi-lo. Você pode usar essa configuração para situações em que o usuário talvez já saiba a resposta para uma pergunta, como quando ele está sendo solicitado a fornecer um código CVV.

Um bot sabe quando o usuário interrompe um prompt ao detectar a entrada do usuário antes que seu aplicativo possa enviar umPlaybackCompletion evento de volta. Quando o usuário interrompe um bot, o bot envia umPlaybackInterruptionEvent.

Por padrão, o usuário pode interromper qualquer solicitação que o bot esteja transmitindo para seu aplicativo. Você pode alterar esta configuração no console do Amazon Lex V2.

Você pode alterar a forma como um usuário pode responder a uma solicitação editando um slot. Um slot faz parte de uma intenção e é o meio pelo qual o usuário fornece as informações que você deseja. Cada slot tem uma solicitação para que o usuário forneça essas informações. Para saber mais sobre slots, consulteComo funciona.

Para alterar se o usuário pode interromper uma solicitação (console)
  1. Faça loginAWS Management Console e abra o console Amazon Lex V2 no console Amazon Lex V2.

  2. Em Bots, selecione um bot.

  3. Em Idioma, selecione o idioma do bot.

  4. Escolha Exibir intenções.

  5. Escolha a intenção .

  6. Para Slots, escolha um slot.

  7. Em Opções avançadas, escolha Slot prompts.

  8. Escolha Mais opções de prompt.

  9. Marque ou desmarque Os usuários podem interromper a solicitação quando ela está sendo lida.

Você pode testar essa funcionalidade criando um bot com dois slots e especificando que os usuários não podem interromper a solicitação de um slot. Se você interromper um prompt interrompível, o bot enviará um evento de interrupção da reprodução. Se você interromper um ininterrupto, o prompt continuará sendo reproduzido.