O Amazon Lex é um serviço para a criação de interfaces de conversa em qualquer aplicação usando voz e texto. O Amazon Lex disponibiliza funcionalidades avançadas de aprendizado profundo de ASR (Automatic speech recognition – Reconhecimento automático de fala), para a conversão de fala em texto, e NLU (Natural language understanding – Entendimento da linguagem natural), para o reconhecimento da intenção do texto, para permitir a criação de aplicações com experiências do usuário altamente engajadoras e interações com conversas que pareçam reais. Com o Amazon Lex, as mesmas tecnologias de aprendizado profundo utilizadas pelo Amazon Alexa agora estão disponíveis para qualquer desenvolvedor, permitindo criar de modo rápido e fácil bots de conversa sofisticados e que fazem uso da linguagem natural ("chatbots").
O reconhecimento de fala e a compreensão de linguagem natural são dois dos problemas mais difíceis de solucionar na ciência da computação, exigindo que algoritmos sofisticados de aprendizado profundo sejam treinados usando quantidades massivas de dados e infraestrutura. O Amazon Lex democratiza essas tecnologias de aprendizado ao deixar a capacidade do Alexa ao alcance de todos os desenvolvedores. Ao usufruir dessas tecnologias, o Amazon Lex permite que você defina categorias de produtos totalmente novas, o que é viabilizado por meio de interfaces de conversa.
Como é um serviço gerenciado, o Amazon Lex faz o ajuste de escala automaticamente para eliminar as preocupações com infraestrutura. Com o Amazon Lex, o pagamento é feito conforme o uso. Não há compromissos antecipados nem taxas mínimas.
Comece a usar o Amazon Lex
Cadastre-se para obter uma conta gratuitaOu faça login no console
Teste o Amazon Lex gratuitamente.
Durante o primeiro ano de uso, desde o dia em que você começar a usar o Amazon Lex, já poderá processar gratuitamente até 10.000 solicitações de texto e 5.000 solicitações de fala ao mês.
Capacitado pela mesma tecnologia do Alexa, o Amazon Lex disponibiliza ferramentas para a solução de difíceis problemas de aprendizado profundo, como reconhecimento de fala e entendimento de linguagem, por meio de um serviço gerenciado fácil de usar. O Amazon Lex integra-se ao AWS Lambda, que pode ser usado para facilmente acionar funções para a execução de lógica de negócios de back-end para recuperação e atualizações de dados. Depois de criado, o bot pode ser implantado diretamente nas plataformas de bate-papo, nos clientes móveis e nos dispositivos de IoT. Também é possível usar os relatórios disponibilizados para rastrear métricas para o bot. O Amazon Lex disponibiliza uma solução completa escalável, segura e fácil de usar para criar, publicar e monitorar bots.
O Amazon Lex disponibiliza tecnologias de reconhecimento automático de fala e entendimento da linguagem natural para criar um sistema de entendimento da linguagem de fala. O Amazon Lex usa a mesma tecnologia comprovada que capacita o Alexa. O Amazon Lex é capaz de aprender as várias maneiras diferentes com que uma pessoa pode expressar suas intenções com base em falas de exemplo disponibilizadas pelo desenvolvedor. O sistema de entendimento da linguagem de fala reconhece a entrada de fala e texto da linguagem natural, entende a intenção por trás da entrada e deduz a intenção do usuário ao invocar a resposta adequada.
Os bots do Amazon Lex disponibilizam a capacidade de conversar de modo dinâmico. Quando uma intenção é identificada, os usuários são solicitados a disponibilizar informações necessárias para que a intenção seja deduzida (por exemplo, se "reservar hotel" for a intenção, o usuário será solicitado a informar a localização, a data do check-in, o número de noites da estadia, etc.). O Amazon Lex proporciona uma maneira fácil de criar conversas dinâmicas para os chatbots. Basta listar os slots/parâmetros que deseja coletar dos usuários do bot, como também as solicitações correspondentes, e o Amazon Lex administra a orquestração do diálogo ao solicitar o slot pertinente.
O Amazon Lex disponibiliza dois tipos de solicitação: solicitações de confirmação, que permitem que uma ação seja confirmada antes que seja atendida, e solicitações de tratamento de erros, que solicitam que o usuário repita a entrada para que seja obtida uma maior clareza. As solicitações de confirmação permitem confirmar a intenção do usuário antes de executar a lógica de negócios de back-end (por exemplo, "Deseja confirmar a reserva agora?"). As solicitações de tratamento de erros contemplam um cenário em que a entrada do usuário não é entendida, o que permite um ótimo tratamento dos cenários de erro. Por exemplo, se uma entrada de fala do usuário não estiver clara nem audível, ou não puder ser mapeada para uma intenção conhecida, será possível configurar o Amazon Lex para solicitar que o usuário repita a informação dizendo, por exemplo, "Lamento, mas não entendi a informação inserida." ou "Você pode repetir a informação?". É possível definir o número de repetições, além de especificar a mensagem de despedida antes que a aplicação pare de enviar solicitações para o usuário.
O Amazon Lex oferece compatibilidade nativa com a integração com o AWS Lambda para recuperação de dados, atualizações e execução da lógica de negócios. A capacidade computacional sem servidor permite executar facilmente a lógica de negócios em escala e, ao mesmo tempo, manter o foco nas ferramentas de desenvolvimento. Por meio do Lambda, é possível acessar vários Serviços da AWS, como o Amazon DynamoDB, para persistir o estado de conversas, e o Amazon SNS, para notificar usuários finais.
Também é possível usar o AWS Lambda para integrar-se facilmente a aplicações e bancos de dados empresariais atuais. Basta escrever o código de integração e o AWS Lambda executa automaticamente o código quando for necessário para enviar ou recuperar dados de qualquer sistema externo. O Amazon Lex também inclui conectores integrados para aplicações SaaS conhecidas, como Salesforce, Microsoft Dynamics, Marketo, Zendesk, QuickBooks e Hubspot.
O Amazon Lex permite publicar facilmente bots em serviços de bate-papo diretamente do console do Amazon Lex, o que reduz os esforços de desenvolvimento multiplataforma. Recursos de formatação avançada disponibilizam uma experiência do usuário intuitiva e personalizada em plataformas de chat como Facebook Messenger, Slack, Kik e Twilio SMS. O Amazon Lex também está integrado ao AWS Mobile Hub para criar rapidamente aplicações móveis para acessar o chatbot do Amazon Lex.
O Amazon Lex permite aplicar versionamento para intenções, tipos de slot e bots criados. O versionamento permite manter código facilmente durante o teste e a implantação em um ambiente multidesenvolvedor, que inclui a implementação de mecanismos de reversão. É possível criar vários aliases para cada bot do Amazon Lex e associar versões diferentes para cada um deles, como "produção", "desenvolvimento" e "teste". Isso permite continuar a fazer melhorias e alterações no bot e lançar novas versões para associá-las ao mesmo alias, em vez de fazer alterações em todos os clientes sempre que uma nova versão do bot for implantada. A compatibilidade conjunta com versionamento e alias permite criar e gerenciar facilmente um bot por meio do seu ciclo de vida.
Uma intenção executa uma ação em resposta à entrada do usuário de linguagem natural. O Amazon Lex pode transferir o controle de modo dinâmico de uma intenção para outra com base na entrada do usuário final. Isso permite simplificar conversas complexas ao dividi-las em componentes menores. Por exemplo, em um bot de viagem, após um usuário ter feito a reserva de um voo, será possível criar um bot para que ele depois pergunte se o usuário também deseja reservar um hotel ou um carro. A resposta do usuário poderá resultar na realização de reservas adicionais ou na recusa de qualquer reserva adicional. O Amazon Lex administrará o fluxo de acordo.
O mecanismo de reconhecimento de fala do Amazon Lex foi treinado em áudio de telefonia (com uma taxa de amostragem de 8 kHz), o que disponibiliza uma precisão maior de reconhecimento de fala para casos de uso de telefonia. Ao criar um bot de conversa com o Amazon Lex, a compatibilidade com a taxa de 8 kHz permite uma fidelidade mais elevada com interações de fala via telefone, como por meio de uma aplicação de central de contato ou helpdesk. O Amazon Lex é integrado de modo nativo ao Amazon Connect, o que permite que desenvolvedores criem voz com base em bots de conversa que possam atender a consultas por telefone. Você pode integrar o Amazon Lex a qualquer aplicação de central de contato usando as APIs.