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 Amazon Lex V2 seja interrompido pelo usuário
Ao iniciar uma transmissão de áudio bidirecional entre um bot do Amazon Lex V2 e sua aplicação, você pode configurar o bot para ouvir a entrada do usuário enquanto ele envia de volta uma mensagem. Essa entrada pode ser definida como uma interrupçã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 é solicitado a fornecer um CVV código.
Um bot sabe quando o usuário interrompe uma mensagem ao detectar a entrada do usuário antes que sua aplicação possa enviar de volta um evento PlaybackCompletion
. Quando o usuário interrompe um bot, o bot envia um PlaybackInterruptionEvent
.
Por padrão, o usuário pode interromper qualquer mensagem que o bot esteja transmitindo para sua aplicação. Você pode alterar essa configuração no console do Amazon Lex V2.
Você pode alterar a forma como um usuário pode responder a uma mensagem editando um slot. Um slot faz parte de uma intenção e é o meio pelo qual o usuário fornece as informações desejadas. Cada slot tem uma mensagem para que o usuário forneça essas informações. Para saber mais sobre slots, consulte Conceitos básicos do Amazon Lex V2.
Para alterar se o usuário pode interromper uma mensagem (console)
-
Faça login em AWS Management Console e abra o console Amazon Lex V2 no console Amazon Lex V2
. -
Em Bots, selecione um bot.
-
Em Idioma, selecione o idioma do bot.
-
Selecione Exibir intenções.
-
Escolha a intenção .
-
Para Slots, escolha um slot.
-
Em Opções avançadas, escolha Mensagens de slot.
-
Escolha Mais opções de mensagem.
-
Marque ou desmarque a opção Usuários podem interromper a mensagem quando ela estiver sendo lida.
Você pode testar essa funcionalidade criando um bot com dois slots e especificando que os usuários não podem interromper a mensagem de um slot. Se você interromper uma mensagem interruptível, o bot enviará um evento de interrupção da reprodução. Se você interromper uma mensagem ininterruptível, a mensagem continuará sendo reproduzida.