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)
-
Faça loginAWS 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.
-
Escolha Exibir intenções.
-
Escolha a intenção .
-
Para Slots, escolha um slot.
-
Em Opções avançadas, escolha Slot prompts.
-
Escolha Mais opções de prompt.
-
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.