Exercício 1: criar um bot a partir de um exemplo - 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á.

Exercício 1: criar um bot a partir de um exemplo

Neste exercício, você vai criar seu primeiro bot do Amazon Lex V2 e testá-lo no console do Amazon Lex V2. Para este exercício, você usará o exemplo OrderFlowers.

Visão geral do exemplo

Use o exemplo OrderFlowers para criar um bot do Amazon Lex V2. Para mais informações sobre a estrutura de um bot, consulte Conceitos básicos do Amazon Lex V2.

  • Intenção – OrderFlowers

  • Tipos de slot – Um tipo de slot personalizado chamado FlowerTypes com valores de enumeração: roses, lilies e tulips.

  • Slots – a intenção requer as seguintes informações (slots) antes de o bot cumprir a intenção.

    • PickupTime (tipo integrado AMAZON.TIME)

    • FlowerType (tipo personalizado FlowerTypes)

    • PickupDate (tipo integrado AMAZON.DATE)

  • Utterance – os seguintes utterances de amostra indicam a intenção do usuário:

    • "Gostaria de escolher flores."

    • "Gostaria de pedir algumas flores."

  • Prompts – Após o bot identificar a intenção, ele usa os seguintes prompts para preencher slots:

    • Prompt do slot FlowerType – "Que tipo de flores você deseja pedir?"

    • Prompt do slot PickupDate – "Em que dia você deseja que {FlowerType} seja selecionada?"

    • Prompt do slot PickupTime – "Em que hora você deseja que {FlowerType} seja selecionada?"

    • Declaração de confirmação – "OK, {FlowerType} estará pronto para entrega às {PickupTime} em {PickupDate}. Tudo bem?"

Criar um bot Amazon Lex V2 (console)
  1. Faça login no AWS Management Console e abra o console do Amazon Lex em https://console.aws.amazon.com/lex/.

  2. Escolha Criar bot.

  3. Para o Método de criação, escolha Começar com um exemplo.

  4. Na seção Exemplos de bots, escolha OrderFlowers na lista.

  5. Na seção Configuração do bot, dê ao bot um nome e uma descrição opcional. O nome deve ser exclusivo na conta.

  6. Na seção Permissões, escolha Criar um novo perfil com permissões básicas do Amazon Lex. Isso criará um perfil (IAM) do AWS Identity and Access Management com as permissões que o Amazon Lex V2 precisa para executar seu bot.

  7. Na seção Lei de Proteção à Privacidade Online para Crianças (COPPA), escolha a resposta apropriada.

  8. Nas seções Tempo limite da sessão e Configurações avançadas, deixe as configurações padrão.

  9. Escolha Próximo. O Amazon Lex V2 cria seu bot.

Depois de criar seu bot, adicione um ou mais idiomas compatíveis com o bot. Um idioma contém os intents, os tipos de slots e os slots que o bot usa para conversar com os usuários.

Adicionar um idioma a um bot
  1. Na seção Idioma, escolha um idioma compatível e adicione uma descrição.

  2. Deixe os campos Interação de voz e Limite de pontuação de confiança da classificação do intent nos valores padrão.

  3. Escolha Concluído para adicionar o idioma ao bot.

Depois de escolher Concluído, o console abrirá o editor de intents. Você pode usar o editor de intents para examinar os intents usados pelo bot. Quando terminar de examinar o bot, você pode testá-lo.

Testar o bot OrderFlowers
  1. Na parte de cima da página, escolha Versão. Aguarde o término da compilação do bot.

  2. Quando a compilação estiver concluída, escolha Testar para abrir a janela de teste.

  3. Teste o bot. Comece a conversa com uma das declarações de exemplo, como “Eu gostaria de algumas flores”.

Próximas etapas

Agora que você criou seu primeiro bot usando um modelo, use o console para criar seu próprio bot. Para instruções sobre como criar um bot personalizado e sobre a criação de bots, consulte Trabalhando com bots Amazon Lex V2.