

Aviso de fim do suporte: em 15 de setembro de 2025, o suporte para o Amazon Lex V1 AWS será interrompido. Após 15 de setembro de 2025, você não poderá mais acessar o console do Amazon Lex V1 nem os respectivos recursos. Se você estiver usando o Amazon Lex V2, consulte o [guia do Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html) em vez disso. 

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
<a name="gs2-build-and-test"></a>

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. 

1. 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.](http://docs.aws.amazon.com/pt_br/lex/latest/dg/images/gs1-110.png)
   + Use a amostra de declarações que você configurou na intenção `OrderPizza` para testar o bot. Por exemplo, a amostra a seguir é uma das amostras de declarações 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
<a name="gs2-inspect-pane"></a>

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.](http://docs.aws.amazon.com/pt_br/lex/latest/dg/images/gs1-115.png)
+ **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](API_runtime_PostText.md). Se você falar com a janela de bate-papo, o painel de inspeção mostra o cabeçalho da resposta da operação [PostContent](API_runtime_PostContent.md). Veja a imagem a seguir:  
![O painel de inspeção de resposta do console](http://docs.aws.amazon.com/pt_br/lex/latest/dg/images/gs1-116.png)

## Próxima etapa
<a name="gs2-next-step-clean-up"></a>

[Etapa 4 (opcional): Limpeza](gs2-clean-up.md)