Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Exercício 1: Criar um bot do Amazon Lex usando um esquema (Console).

Modo de foco
Exercício 1: Criar um bot do Amazon Lex usando um esquema (Console). - Amazon Lex V1

Aviso de fim do suporte: em 15 de setembro de 2025, o suporte para o Amazon Lex V1 AWS será interrompido. Depois de 15 de setembro de 2025, você não poderá mais acessar o console do Amazon Lex V1 ou os recursos do Amazon Lex V1. Se você estiver usando o Amazon Lex V2, consulte o guia do Amazon Lex V2 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á.

Aviso de fim do suporte: em 15 de setembro de 2025, o suporte para o Amazon Lex V1 AWS será interrompido. Depois de 15 de setembro de 2025, você não poderá mais acessar o console do Amazon Lex V1 ou os recursos do Amazon Lex V1. Se você estiver usando o Amazon Lex V2, consulte o guia do Amazon Lex V2 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á.

Neste exercício, você faz o seguinte:

  • Crie seu primeiro bot do Amazon Lex e teste-o no console do Amazon Lex.

    Para este exercício, você usa o OrderFlowersmodelo. Para obter mais informações sobre esquemas, consulte Amazon Lex e esquemas AWS Lambda.

     

  • Crie uma AWS Lambda função e teste-a no console Lambda. Ao processar uma solicitação, seu bot chama a função do Lambda. Para este exercício, você usa um blueprint do Lambda (lex-order-flowers-python) fornecido no AWS Lambda console para criar sua função do Lambda. O código de esquema ilustra como você pode usar a mesma função do Lambda para realizar a inicialização e validação, e cumprir a intenção OrderFlowers.

     

  • Atualize o bot para adicionar a função do Lambda como o hook de código para cumprir a intenção. Teste a end-to-end experiência.

As seções a seguir explicam o que os esquemas fazem.

Bot do Amazon Lex: visão geral do esquema

Você usa o OrderFlowersblueprint para criar um bot do Amazon Lex. Para obter mais informações sobre a estrutura de um bot, consulte. Amazon Lex: como funciona O bot é pré-configurado da seguinte forma:

  • 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 FlowerTypes personalizado)

    • PickupDate (tipo integrado AMAZON.DATE)

  • Utterance: a seguinte amostra de declaração indica 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?"

    • Solicite a PickupDate vaga — “Em que dia você quer que o {FlowerType} seja retirado?”

    • Solicitar o PickupTime slot — “A que horas você deseja que o {FlowerType} seja retirado?”

    • Declaração de confirmação — “Ok, seu {FlowerType} estará pronto para retirada até {PickupTime} em {PickupDate}. Tudo bem?"

AWS Lambda Função: Resumo do plano

A função do Lambda neste exercício executa a inicialização e a validação e as tarefas de atendimento. Portanto, após criar a função do Lambda, você deve atualizar a configuração da intenção especificando a mesma função do Lambda como um hook de código para lidar com a inicialização e a validação e as tarefas de atendimento.

  • Como hook de inicialização e validação, a função do Lambda executa uma validação básica. Por exemplo, se o usuário fornecer uma hora de retirada fora do horário comercial normal, a função do Lambda direcionará o Amazon Lex para solicitar que o usuário insira o horário novamente.

  • Como parte do hook de código de atendimento, a função do Lambda retorna uma mensagem resumida indicando que o pedido de flores foi feito (ou seja, a intenção é atendida).

Próxima etapa

Etapa 1: criar um bot Amazon Lex (console)

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.