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á.
Habilitação do seu bot do Amazon Lex V2 para ser 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 código CVV.
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 no 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.