

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 1: criar um bot do Amazon Lex
<a name="ex1-sch-appt-create-bot"></a>

Nesta seção, você cria um bot do Amazon Lex usando o ScheduleAppointment blueprint, que é fornecido no console do Amazon Lex.

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon Lex em [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/).

1. Na página **Bots**, selecione **Create**.

1. Na página **Create your Lex bot**:
   + Escolha o esquema **ScheduleAppointment**.
   + Deixe o nome padrão do bot (ScheduleAppointment).

1. Escolha **Criar**.

   Esta etapa salva e cria o bot. O console envia as seguintes solicitações para Amazon Lex durante o processo de criação: 
   + Crie uma nova versão dos tipos de slot (da versão \$1LATEST). Para obter mais informações sobre tipos de slot neste esquema de bot, consulte [Visão geral do Bot Blueprint () ScheduleAppointment](ex1-sch-appt.md#ex1-sch-appt-bp-summary-bot).
   + Crie uma versão da intenção `MakeAppointment` (da versão \$1LATEST). Em alguns casos, o console envia uma solicitação para a operação da API `update` antes de criar uma nova versão. 
   + Atualize a versão \$1LATEST do bot. 

     Neste ponto, o Amazon Lex cria um modelo de machine learning para o bot. Quando você testa o bot no console, o console usa a API de runtime para enviar entradas 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. 

1. O console mostra o ScheduleAppointment bot. Na guia **Editor**, analise os detalhes da intenção pré-configurada (`MakeAppointment`).

1. Teste o bot na janela de teste. Use a seguinte captura de tela para ter uma conversa de teste com o bot:   
![\[Conversa com um atendente, na qual o atendente pergunta o tipo de compromisso, a data e a hora de um compromisso e, em seguida, confirma os detalhes do compromisso.\]](http://docs.aws.amazon.com/pt_br/lex/latest/dg/images/appt-test-no-lambda.png)

   Observe o seguinte:
   + Na entrada inicial do usuário ("Marcar uma consulta"), o bot infere a intenção (`MakeAppointment`). 
   + Em seguida, ele usa os prompts configurados para obter dados de slot do usuário. 
   + O esquema de bot tem a intenção `MakeAppointment` configurada com o seguinte prompt de confirmação:

     ```
     {Time} is available, should I go ahead and book your appointment?
     ```

     Depois que o usuário fornece todos os dados do slot, o Amazon Lex retorna uma resposta ao cliente com um prompt de confirmação como a mensagem. O cliente exibe a mensagem para o usuário:

     ```
     16:00 is available, should I go ahead and book your appointment? 
     ```

   Observe que o bot aceita quaisquer data e horário de consulta, pois você não tem nenhum código para inicializar ou validar os dados do usuário. Na próxima seção, adicione uma função do Lambda para fazer isso. 

**Próxima etapa**  
[Etapa 2: criar uma função do Lambda](ex1-sch-appt-create-lambda-function.md)