O que é Amazon Lex V2?
O Amazon Lex V2 é um serviço da AWS para a criação de interfaces de conversa para qualquer aplicação que usa voz e texto. O Amazon Lex V2 fornece a funcionalidade e a flexibilidade avançadas de compreensão de linguagem natural (NLU) e o reconhecimento automático de fala (ASR) para permitir a criação de experiências do usuário muito interessantes com interações por conversa realistas e a criação de novas categorias de produtos.
O Amazon Lex V2 permite que qualquer desenvolvedor crie bots de conversa rapidamente. Com o Amazon Lex V2 não é necessária nenhuma experiência em aprendizado profundo. Para criar um bot, você só precisa especificar o fluxo de conversa básico no console do Amazon Lex V2. O Amazon Lex V2 gerencia o diálogo e ajusta dinamicamente as respostas na conversa. Usando o console, você pode criar, testar e publicar o chatbot de texto ou voz. Em seguida, você pode adicionar as interfaces de conversa aos bots em dispositivos móveis, aplicativos Web e plataformas de bate-papo (por exemplo, Facebook Messenger).
O Amazon Lex V2 fornece integração com o AWS Lambda e você pode se integrar a muitos outros serviços na plataforma da AWS, incluindo Amazon Connect, Amazon Comprehend e Amazon Kendra. A integração com o Lambda fornece aos bots acesso a conectores empresariais com tecnologia sem servidor, pré-criados para vinculação a dados em aplicações SaaS, como o Salesforce.
Para bots criados após 17 de agosto de 2022, você pode usar a ramificação condicional para controlar o fluxo de conversas com seu bot. Com a ramificação condicional, você pode criar conversas complexas sem precisar gravar código Lambda.
O Amazon Lex V2 fornece os seguintes benefícios:
-
Simplicidade: o Amazon Lex V2 orienta você durante o uso do console para criar seu próprio chatbot em minutos. Você fornece apenas algumas frases de exemplo e o Amazon Lex V2 cria um modelo completo de linguagem natural por meio do qual o bot pode interagir usando voz e texto para fazer perguntas, obter respostas e concluir tarefas sofisticadas.
-
Tecnologias de aprendizado profundo democratizadas: o Amazon Lex V2 fornece as tecnologias ASR e NLU para criar um sistema de compreensão de linguagem falada (SLU). Por meio da SLU, o Amazon Lex V2 analisa a entrada de linguagem natural falada e de texto, compreende a intenção por trás da entrada e atende à intenção do usuário invocando a função apropriada do negócio.
O reconhecimento de fala e a compreensão da linguagem natural são alguns dos problemas mais difíceis de resolver em ciência da computação e exigem o treinamento de sofisticados algoritmos de aprendizado profundo em grandes volumes de dados e infraestrutura. O Amazon Lex V2 coloca as tecnologias de aprendizado profundo ao alcance de todos os desenvolvedores. Os bots do Amazon Lex V2 convertem fala em texto e entendem a intenção do usuário para gerar uma resposta inteligente, para que você possa se concentrar na criação de seu bots com valor agregado diferenciado para seus clientes e definir categorias de produtos totalmente novas por meio de interfaces de conversa.
-
Implantação e escalabilidade simples: com o Amazon Lex V2, você pode criar, testar e implantar seus bots diretamente no console do Amazon Lex V2. O Amazon Lex V2 permite que você publique facilmente seus bots de voz ou texto para uso em dispositivos móveis, aplicações Web e serviços de bate-papo (por exemplo, o Facebook Messenger). O Amazon Lex V2 é escalado automaticamente. Você não precisa se preocupar com o provisionamento de hardware e o gerenciamento da infraestrutura para potencializar sua experiência de bot.
-
Integração incorporada com a plataforma da AWS: o Amazon Lex V2 opera nativamente com outros serviços da AWS, como o AWS Lambda e o Amazon CloudWatch. Você pode aproveitar o poder da plataforma da AWS para segurança, monitoramento, autenticação do usuário, lógica de negócios, armazenamento e desenvolvimento de aplicativos móveis.
-
Custo-benefício: com o Amazon Lex V2 não há custos iniciais nem taxas mínimas. Você será cobrado apenas pelas solicitações de texto ou fala feitas. A definição de pagamento conforme o uso e o baixo custo por solicitação fazem do serviço uma maneira econômica de criar interfaces de conversa. Com o nível gratuito do Amazon Lex V2, você pode testar o Amazon Lex V2 com facilidade e sem nenhum investimento inicial.
Pagamento por
O Amazon Lex V2 cobra somente pelas solicitações de texto ou fala que você faz. Este modelo fornece a você um serviço com custo variável que pode aumentar com seus negócios enquanto proporciona a você as vantagens de custos de infraestrutura da AWS. Para obter mais informações, consulte Preços
Ao se inscrever na AWS, a conta da AWS é cadastrada automaticamente em todos os serviços da AWS, inclusive. Entretanto, você será cobrado apenas pelos serviços que usar. Se você for um cliente novo do , poderá começar a usar o gratuitamente. Para mais informações, consulte Nível gratuito da AWS
Para ver sua fatura, acesse o Painel de Billing and Cost Management (Faturamento e gerenciamento de custos) no console da Gerenciamento de Faturamento e Custos da AWS
Você é um usuário iniciante do Amazon Lex V2?
Se você estiver usando o Amazon Lex V2 pela primeira vez, recomendamos que leia as seções a seguir nesta ordem:
-
Conceitos básicos do Amazon Lex V2: esta seção apresenta o Amazon Lex V2 e os atributos que você usa para criar um chatbot.
-
Conceitos básicos do Amazon Lex V2: nesta seção, você configura sua conta e testa o Amazon Lex V2.
-
Referência da API: esta seção contém detalhes sobre as operações da API.
Uso do Amazon Lex V2 com um SDK da AWS
Além da interface do console, o Amazon Lex V2 oferece acesso programático abrangente por meio dos SDKs da AWS. Isso permite a você integrar diretamente recursos da IA de conversação nos aplicativos, automatizar tarefas do gerenciamento de bots e criar soluções escaláveis.
Ao usar um SDK da AWS com o Amazon Lex V2, você pode:
-
Automatizar a criação e o gerenciamento de bots: crie, atualize e implante programaticamente bots sem interação manual do console
-
Integrar-se a aplicativos existentes: adicione interfaces de conversação a aplicações da Web, aplicativos móveis e sistemas empresariais
-
Escalar operações de bot: gerencie vários bots, intenções e tipos de slots de maneira eficiente pelo código
-
Implementar fluxos de trabalho personalizados: crie fluxos de conversação sofisticados integrados à lógica de negócios
A tabela abaixo mostra os SDKs da AWS que dão suporte a operações do Amazon Lex V2. Escolha o SDK correspondente ao ambiente de desenvolvimento e siga os links fornecidos para começar a instalação e a implementação.
| Linguagem de programação | SDK da AWS | Recursos para começar |
|---|---|---|
| Java | AWS SDK para Java 2.x | |
| Python | AWS SDK para Python (Boto3) | |
| JavaScript/Node.js | AWS SDK para JavaScript v3 | |
| .NET/C# | AWS SDK for .NET | |
| Go | AWS SDK para Go v2 | |
| Ruby | AWS SDK para Ruby | |
| PHP | AWS SDK para PHP |
Para começar a usar qualquer SDK:
-
Instale o SDK da linguagem de programação preferida usando as instruções de instalação no Guia do desenvolvedor
-
Defina as credenciais da AWS e as configurações da região
-
Configure as permissões do IAM necessárias para operações do Amazon Lex V2
-
Revise a documentação de referência da API para as operações específicas das quais você precisa
-
Comece com operações básicas, como a criação de um bot ou a listagem de recursos existentes
Para exemplos detalhados e orientações passo a passo sobre como criar programaticamente bots, consulte os links da documentação do SDK fornecidos na tabela acima.