Etapa 3: crie e teste o bot - Amazon Lex V1

Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.

 

Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.

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

Etapa 3: crie e teste o bot

Crie e teste o bot para garantir que ele funciona.

Para criar e testar o bot
  1. Para criar o bot PizzaOrderingBot, escolha Build.

    O Amazon Lex compila um modelo de machine learning para o bot. Quando você testa o bot, o console usa a API de runtime para enviar a entrada do usuário de volta para o Amazon Lex. Em seguida, o Amazon Lex usa o modelo de machine learning para interpretar a entrada do usuário.

    Pode levar algum tempo para concluir a criação.

  2. Para testar o bot, na janela Testar bot, comece a se comunicar com o bot de do Amazon Lex.

    • Por exemplo, você pode dizer ou digitar:

      Uma conversa para pedir uma pizza no bot de pizza.
    • Use o exemplo de utterances que você configurou na intenção OrderPizza para testar o bot. Por exemplo, a amostra a seguir é uma das amostras de utterances que você configurou para a intenção PizzaOrder:

      I want a {size} {crust} crust {pizzaKind} pizza

      Para testá-la, digite o seguinte:

      I want a large thin crust cheese pizza

    Quando você digita "Quero encomendar uma pizza", o Amazon Lex detecta a intenção (OrderPizza). Em seguida, o Amazon Lex solicita informações de slot.

    Depois que você fornece todas as informações do slot, o Amazon Lex invoca a função do Lambda que você configurou para a intenção.

    A função do Lambda retorna uma mensagem (OK, eu pedi sua...)") para o Amazon Lex, que o Amazon Lex retorna para você.

Inspeção da resposta

Abaixo da janela de chat, há um painel que permite inspecionar a resposta do Amazon Lex. O painel fornece informações completas sobre o estado do seu bot, que muda conforme você interage com ele. O conteúdo do painel mostra o estado atual da operação.

  • Estado do diálogo: o estado atual da conversa com o usuário. Ele pode ser ElicitIntent, ElicitSlot, ConfirmIntent ou Fulfilled.

     

  • Resumo: mostra uma visão simplificada da caixa de diálogo, que mostra os valores de slot para que a intenção seja cumprida, permitindo que você controle o fluxo de informações. Ele mostra o nome do método, o número de slots, o número de slots preenchidos e uma lista de slots e seus valores associados. Veja a imagem a seguir:

    O painel de inspeção do resumo da resposta do console do Amazon Lex.
  • Detalhe: mostra a resposta JSON bruta do chatbot para proporcionar uma visão mais detalhada da interação do bot e o estado atual da caixa de diálogo à medida que você testa e depura o chatbot. Se você digitar na janela de bate-papo, o painel de inspeção mostra a resposta JSON da operação PostText. Se você falar com a janela de bate-papo, o painel de inspeção mostra o cabeçalho da resposta da operação PostContent. Veja a imagem a seguir:

    O painel de inspeção de resposta do console

Próxima etapa

Etapa 4 (opcional): Limpeza