Permitir que o bot espere que o usuário forneça mais informações - Guia do desenvolvedor

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á.

Permitir que o bot espere que o usuário forneça mais informações

Ao iniciar uma transmissão bidirecional de um bot do Amazon Lex V2 para sua aplicação, você pode configurar o bot para esperar que o usuário forneça informações adicionais. Há circunstâncias em que um usuário pode não estar pronto para responder a uma solicitação. Por exemplo, um usuário pode não estar pronto para fornecer as informações do cartão de crédito porque a carteira está em outra sala.

Ao usar o comportamento Esperar e continuar do bot Amazon Lex V2, os usuários podem dizer frases como “espere um segundo” para fazer com que o bot espere até que eles encontrem as informações e as forneçam. Quando você ativa esse comportamento, o bot envia lembretes periódicos ao usuário para fornecer as informações. Ele não envia eventos de transcrição porque não há declarações do usuário para transcrever.

O bot do Amazon Lex V2 gerencia automaticamente uma conversa em streaming. Não é necessário escrever nenhum código adicional para ativar essa funcionalidade. Quando o usuário solicita que o bot espere, o state do Intent é Waiting e o type do DialogAction éElicitSlot. Você pode usar essas informações para ajudar a personalizar sua aplicação de acordo com suas necessidades. Por exemplo, você pode configurar sua aplicação para reproduzir música quando o usuário estiver procurando o cartão de crédito.

Você ativa o comportamento de esperar e continuar para um slot individual. Para saber mais sobre slots, consulte Como funciona.

Para habilitar, aguardar e continuar
  1. Faça login no AWS 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. Selecione Exibir intenções.

  5. Escolha a intenção .

  6. Em Slots, escolha um slot.

  7. Em Opções avançadas, escolha Aguardar e continuar.

  8. Em Aguardar e continuar, especifique os seguintes campos:

    • Resposta quando o usuário quer que o bot espere. É assim que o bot responde quando o usuário pede que ele espere pelas informações adicionais.

    • Resposta se o usuário precisar que o bot continue esperando. Essa é a resposta que o bot envia para lembrar ao usuário que ele ainda está esperando pelas informações. Você pode alterar a frequência com que o bot lembra o usuário.

    • Resposta quando o usuário quiser continuar. Essa é a resposta do bot quando o usuário tem as informações solicitadas.

Para cada resposta do bot, você pode fornecer várias variações da resposta, e uma é apresentada ao usuário aleatoriamente. Você também pode escolher se essas respostas podem ser interrompidas pelo usuário.

Para testar a funcionalidade de esperar e continuar, configure seu bot para aguardar a entrada do usuário e iniciar uma transmissão para um bot do Amazon Lex V2. Para obter informações sobre transmissão para um bot, consulte Usar a API para iniciar uma conversa em streaming. .

Talvez seja necessário desativar a espera e continuar as respostas. Use o botão Ativo para definir se as respostas de espera e continuação são usadas ou não.


                O botão ativo para a resposta de aguardar e continuar.