O Amazon Lex já está disponível

Cadastre-se para obter uma conta gratuita
Ou faça login no console

Você pode testar gratuitamente o Amazon Lex.

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.


P: O que é o Amazon Lex?

O Amazon Lex é um serviço para a criação de interfaces de conversa usando voz e texto. Com base no mesmo mecanismo de conversa do Alexa, o Amazon Lex disponibiliza recursos de alta qualidade de reconhecimento de fala e entendimento de linguagem, permitindo a adição de "chatbots" a aplicações novas e atuais. O Amazon Lex reduz o esforço de desenvolvimento multiplataforma, permitindo publicar facilmente chatbots de fala ou texto em dispositivos móveis e vários serviços de chat como Facebook Messenger, Slack, Kik e Twilio SMS. O desenvolvimento torna-se muito simples com a interoperabilidade nativa com o AWS Lambda, o AWS MobileHub e o Amazon CloudWatch, bem como com a fácil integração a vários outros serviços na plataforma da AWS, inclusive ao Amazon Cognito ao Amazon DynamoDB.

P: Como começar a usar o Amazon Lex?

Para começar a usar o Amazon Lex, basta fazer login no Console de Gerenciamento da AWS e navegar até a opção "Lex" sob a categoria "Artificial Intelligence". Você deverá ter uma conta da Amazon Web Services para começar a usar o Amazon Lex. Se ainda não tiver uma, você receberá uma solicitação para criá-la durante o processo de cadastro. Consulte o Guia de conceitos básicos do Amazon Lex para obter mais informações. 

P: Quais são os casos de uso mais comuns do Amazon Lex?

Os casos de uso mais comuns incluem:
• Bot de informações – Crie um agente de atendimento ao cliente automático ou um bot que responda a perguntas
• Bot de aplicação/transação – Crie um agente independente para pedidos de pizza ou um bot de viagem
• Bot de produtividade empresarial – Crie bots personalizados para conectar-se a recursos de dados empresariais
• Bot de controle de dispositivos – Use o Amazon Lex para emitir comandos de controle a dispositivos conectados

P: Como o Amazon Lex funciona com outros Serviços da AWS?

O Amazon Lex utiliza o AWS Lambda para cumprimento de intenção, o Amazon Cognito para autenticação de usuário e o Amazon Polly para fala ou texto.  Além disso, o AWS Mobile Hub pode ser usado para provisionar automaticamente bots por meio de um modelo.

P: É necessário ser um especialista em aprendizado de máquina para usar o Amazon Lex?

Não é necessário nenhum tipo de especialização para usar o Amazon Lex. Os desenvolvedores podem especificar de modo indicativo o fluxo da conversa e o Amazon Lex administrará a funcionalidade de reconhecimento de fala e entendimento de linguagem. Os desenvolvedores disponibilizam expressões orais em inglês simples e os parâmetros (slots) diferentes que gostariam de coletar do usuário com as solicitações correspondentes. O modelo de linguagem é criado automaticamente.

P: Em quais regiões da AWS o Amazon Lex está disponível?

Para ver uma lista das regiões da AWS em que o Amazon Lex está disponível, acesse a tabela de regiões da AWS de toda a nossa infraestrutura global.  Para obter mais informações, consulte Regions and Endpoints em AWS General Reference.

P: Qual é a largura de banda máxima apoiada pelo Amazon Lex?

O Amazon Lex se expande de acordo com as suas necessidades e não apresenta nenhuma restrição de largura de banda.

P: O Amazon Lex é um serviço gerenciado?

O Amazon Lex é um serviço totalmente gerenciado para que seus usuários não precisem administrar a escalabilidade de recursos ou a manutenção de código. Os modelos de linguagem e schema de interação têm backup automático. Também disponibilizamos um recurso abrangente de versionamento fácil de implantar. A arquitetura do Amazon Lex não exige armazenamento ou backups de dados do usuário final.

P: Em quais circunstâncias é mais indicado usar o Amazon Polly do que o Amazon Lex?

O Amazon Polly converte entradas de texto em fala. O Amazon Lex é um serviço para a criação de interfaces de conversa usando voz e texto.

P: O Amazon Lex torna-se mais inteligente com o passar do tempo?

Sim. O Amazon Lex usa o aprendizado profundo para melhorar com o passar do tempo.  

P: Eu estava cadastrado no programa de demonstração do Amazon Lex.  Agora que o Amazon Lex foi disponibilizado para o público, o que acontecerá com a minha conta?

Em 19 de abril de 2017, a Amazon Web Services anunciou que o Amazon Lex saiu da fase de demonstração e foi disponibilizado publicamente. Desta forma, estaremos encerrando o programa de demonstração do Amazon Lex no dia 1º de maio de 2017. O uso será cobrado de acordo com os planos de preço a partir do dia 1º de maio. Seus primeiros 12 meses de uso do nível gratuito começarão no dia 1º de maio. Não se esqueça de que agora o Amazon Lex é coberto pelos planos Developer Support, Business Support e Enterprise Support. Você também pode publicar suas consultas nos fóruns públicos do Amazon Lex

P: Como criar um bot no Amazon Lex?

Para criar um bot, primeiro será necessário definir as ações executadas por ele. Essas ações são as intenções que precisam ser cumpridas pelo bot. Para cada intenção, serão adicionados exemplos de slots e expressões orais. Expressões orais são frases que evocam a intenção. O slots são dados de entrada exigidos para cumprir a intenção. Por fim, disponibilize a lógica de negócios necessária para executar a ação. Um bot do Amazon Lex pode ser criado por meio do Console e de APIs REST.

P: É possível implementar lógica de negócios no cliente?

Sim. O Amazon Lex disponibiliza a opção de retornar a intenção analisada e os slots de volta ao cliente para a implementar a lógica de negócios.

P: É possível validar a entrada do usuário?

O Amazon Lex disponibiliza uma grande integração com o AWS Lambda e é possível validar a entrada do usuário usando o codeHook de inicialização e validação. Esse código é executado durante cada viés da conversa. O codeHook pode ser usado para configurar parâmetros de sessão, validar a entrada do usuário e personalizar respostas.

P: O que é uma intenção?

Para criar um bot do Amazon Lex, será necessário identificar um conjunto de ações (conhecidas como intenções) que você deseja que seu bot cumpra. Um bot pode ter várias intenções. Por exemplo, um bot "BookTickets" pode ter intenções de fazer, cancelar e analisar reservas.

P: O que é uma expressão oral?


Uma "expressão oral" é a frase falada ou digitada para evocar a intenção. Por exemplo, para invocar a intenção de fazer reservas, um exemplo de expressão oral como "Posso fazer uma reserva?" deverá ser disponibilizado.

P: O que são slots?

Para cumprir uma intenção, o bot do Amazon Lex precisa das informações do usuário. Essas informações são capturadas em formato de "slots". Por exemplo, o nome e o horário de um show devem ser definidos como slots referentes à intenção de fazer reservas.

P: O que são solicitações?

O Amazon Lex obtém os "slots" definidos usando as "solicitações" disponibilizadas. Por exemplo, para obter o valor do slot "tempo" será necessário definir uma solicitação como "Qual horário do show você deseja reservar?". O Amazon Lex é capaz de obter vários valores de slot por meio de uma conversa multiviés.

P: como uma ação é cumprida?

O Amazon Lex integra-se ao AWS Lambda para o "cumprimento" da ação ou da lógica de negócios. Como alternativa, é possível configurar o Amazon Lex para retornar ao cliente a intenção analisada e os valores de slot para o cumprimento da ação.

P: Como monitorar e rastrear meu bot?

É possível rastrear métricas para o bot no painel "Monitoring" no Console do Amazon Lex. No momento, é possível rastrear o número de expressões perdidas, bem como solicitar a latência e o tráfego por canal para o bot. Você poderá ver a lista de expressões orais que não foram reconhecidas pelo bot, que são chamadas de "expressões orais perdidas". Com estes recursos de monitoramento, você verá como seus usuários estão interagindo com o bot e poderá fazer melhorias com o passar do tempo.

P: O que acontece quando um bot é "criado"?

A criação de um bot aciona o aprendizado de máquina e cria os modelos do bot. Uma nova versão das intenções e os tipos de slot são criados. Após ser criada, a versão não poderá ser modificada.

P: Como testar um bot do Amazon Lex?

É possível testar o bot do Amazon Lex por meio da janela de teste no console.  Qualquer lógica de negócios implementada no AWS Lambda poderá ser testada por meio desse console também.  Todos os navegadores aceitos permitem texto com o bot do Amazon Lex. A voz poderá ser testada por meio do navegador Chrome.  

P: É possível usar o mesmo bot para entradas de voz e texto?

Sim. Depois que um bot for criado, ele poderá ser usado para entradas de voz e texto.

P: Como é possível criar bots do Amazon Lex para dispositivos móveis?

O Amazon Lex disponibiliza SDKs para iOS e Android. É possível desenvolver bots para casos de uso referentes a dispositivos móveis com esses SDKs. A autenticação do usuário pode ser habilitada por meio do Amazon Cognito. É possível usar o AWS Mobile Hub para criar, testar e monitorar bots para plataformas móveis. O AWS Mobile Hub pode ser usado para provisionar automaticamente bots do Amazon Lex por meio de um modelo.

P: Como disponibilizar bots do Amazon Lex em serviços de sistema mensagens?

Os bots do Amazon Lex podem ser publicados em plataformas de sistema de mensagens como Facebook Messenger, Slack, Kik e Twilio SMS. Para publicar o bot, é possível disponibilizar os tokens de autenticação no console. Depois disso, nós os armazenaremos em segurança e disponibilizaremos um URL de callback que pode ser informado para o serviço de bate-papo.

P: É necessário enviar bots para certificação antes da implantação?

Não é necessário certificar bots com a Amazon antes da implantação.

P: É possível implantar uma versão do bot do Amazon Lex para os usuários finais usarem enquanto eu continuo a desenvolver em uma versão diferente?

Sim. Você pode desenvolver e implantar uma versão do seu bot no ambiente de produção enquanto continua a desenvolver em uma versão diferente. Cada versão de um bot do Amazon Lex terá um Nome de recurso da Amazon (ARN). Cada versão pode ser associada a um alias diferente. É possível usar estas ferramentas para configurar ambientes de desenvolvimento, preparação e produção.

P: É possível escolher versões diferentes durante a implantação em serviços de sistema de mensagens diferentes?

Sim. É possível implantar uma versão específica para cada serviço de sistema de mensagens. Cada versão do Amazon Lex terá um nome de região da Amazon (ARN). Cada versão poderá ser associada a um alias diferente. É possível usar aliases diferentes para implantação em serviços de sistema de mensagens diferentes. Além disso, é possível ter vários bots implantados no mesmo serviço de sistema de mensagens.

P: Qual é a duração máxima da entrada de fala?

O Amazon Lex oferece compatibilidade com até 15 segundos de entrada de fala.

P: É possível configurar de modo a obter entrada de fala e saída de texto?

Sim, basta escolher a API PostContent para disponibilizar entrada de voz e escolher saída de texto.

P: O Amazon Lex oferece compatibilidade com quantos idiomas?

No momento, o Amazon Lex oferece compatibilidade com o inglês dos EUA.

P: O Amazon Lex oferece compatibilidade com quais formatos de áudio?

O Amazon Lex oferece compatibilidade com os seguintes formatos de áudio de entrada: LPCM e Opus, e com os seguintes formatos de áudio de saída: MPEG, OGG, PCM.

P: É possível usar o Amazon Lex na VPC?

O Amazon Lex pode ser acessado por meio da VPC via endpoints públicos para a criação e a execução de um bot. No momento, o Amazon Lex disponibiliza um VPC endpoint.

P: É possível acessar os bots do Amazon Lex localmente, ou seja, sem uma conexão de Internet?

Não. Os usuários finais deverão acessar o endpoint de runtime do Amazon Lex pela Internet.

P: Em que ele é diferente do Alexa Skills Kit?

O Alexa Skills Kit (ASK) é usado para criar habilidades de uso no ecossistema e nos dispositivos do Alexa, além de permitir que os desenvolvedores usufruam de todos os recursos do Alexa, como o Smart Home e a API Flash Briefing, o streaming de áudio e as experiência avançadas de GUI. Os bots do Amazon Lex são compatíveis com voz e texto e podem ser implantados em plataformas móveis e de sistema de mensagens.

P: É necessário ter uma palavra de ativação para evocar uma intenção do Amazon Lex?

O Amazon Lex não oferece compatibilidade com a funcionalidade de palavra de ativação. A aplicação integrada ao Amazon Lex será responsável por acionar o microfone, ou seja, ativar a função pressionar para falar.

P: Um bot do Amazon Lex pode responder usando a voz do Alexa?

No momento, não oferecemos suporte ao uso da voz do Alexa para respostas do Amazon Lex. No entanto, existem sete outras vozes dentre as quais é possível escolher.

P: Posso criar um Alexa Skill de um bot do Amazon Lex?

O Amazon Lex permite exportar o schema de um bot do Amazon Lex para um arquivo JSON compatível com o Amazon Alexa. Após o download como arquivo JSON, é necessário fazer login no portal de desenvolvedores do Alexa, navegar até a guia "Interaction Model", iniciar o Alexa Skill Builder e colar o schema do bot no editor de código do Alexa Skill.  Para obter mais detalhes e instruções, consulte a documentação do Amazon Lex.

P: Ao exportar um schema de bot do Amazon Lex para uso em um Alexa Skill, as minhas funções do AWS Lambda são exportadas e incluídas no schema do bot?

Não. O download incluirá apenas a definição do bot.

P: Criei um Alexa Skill de um bot do Amazon Lex usando o recurso de exportação de schemas. Quais plataformas do Alexa oferecem suporte ao schema do bot do Amazon Lex?

Todas as plataformas do Alexa que oferecem suporte às Alexa Skills podem ser usadas: The Amazon Echo, Amazon Dot, Amazon Look, Amazon Tap, Amazon Echo Show e qualquer dispositivo de terceiros compatível com o Alexa.

P: As expressões orais do usuário final são armazenadas? É possível excluí-las?

O Amazon Lex poderá usar seu conteúdo para melhorar a qualidade das nossas ofertas de serviços, além de outros produtos e serviços relacionados a aprendizado de máquina oferecidos pela AWS e suas afiliadas. Partes do seu conteúdo são essenciais para ampliar o desenvolvimento da tecnologia subjacente e as melhorias da experiência do cliente do Amazon Lex. Ter a sua confiança e oferecer a você privacidade e segurança são nossas maiores prioridades. Para isso, implementamos controles técnicos e físicos que são responsáveis e avançados para impedir acesso não autorizado ao seu conteúdo, bem como a sua divulgação, e garantir que o nosso uso esteja de acordo com os compromissos que firmamos com você. Acesse https://aws.amazon.com/compliance/data-privacy-faq/ para obter mais informações.

Você pode excluir gravações de voz associadas a uma conta programaticamente usando uma API. A exclusão de gravações de voz podem prejudicar a experiência com o Amazon Lex.

P: Os dados são criptografados/protegidos?

O Amazon Lex só oferece compatibilidade com o protocolo HTTPS, que é seguro. Portanto, todos os dados estão protegidos durante a transmissão. As solicitações de API do Amazon Lex exigem assinaturas computadas usando a chave de acesso secreta da AWS para autenticação. O Amazon Lex segue políticas de segurança rigorosas enquanto busca por informações sobre os bots. O Amazon Lex usa o protocolo HTTPS e as assinaturas da AWS enquanto se comunica com outros serviços (como AWS Lambda e Amazon Polly) automaticamente. A chave do AWS Key Management Service (KMS) é usada para proteger suas informações confidenciais de configuração de canais.

P: Quem pode acessar meus dados?

Apenas funcionários autorizados da AWS terão acesso a esses dados. Ter a sua confiança e oferecer a você privacidade e segurança são nossas maiores prioridades. Para isso, implementamos controles técnicos e físicos que são responsáveis e avançados para impedir acesso não autorizado ao seu conteúdo, bem como a sua divulgação, e garantir que o nosso uso esteja de acordo com os compromissos que firmamos com você. Acesse https://aws.amazon.com/compliance/data-privacy-faq/ para obter mais informações.

P:  Posso usar o Amazon Lex em conexão com websites, programas ou outras aplicações direcionadas ou criadas para crianças menores de 13 anos de idade e sujeitas à COPPA (Children’s online privacy protection act – Lei de proteção da privacidade online da criança)?

Sim. Sujeito à sua conformidade com os Termos de serviços do Amazon Lex, que incluem a sua obrigação de disponibilizar qualquer notificação exigida e obter todos os consentimentos parentais verificáveis exigidos pela COPPA, você poderá usar o Amazon Lex em conexão com websites, programas ou outras aplicações direcionadas ou criadas, de modo integral ou parcial, para crianças menores de 13 anos. O Amazon Lex não armazena ou retém informações de expressões orais de voz ou texto de websites, programas ou aplicações que sejam identificadas pelos clientes, de acordo com os Termos de serviços do Amazon Lex, como sendo direcionados ou criados, de modo integral ou parcial, para crianças menores de 13 anos e sujeitas à COPPA.

P: Como posso determinar se a minha aplicação, o meu website ou o meu programa está sujeito à COPPA?

Para obter informações sobre as exigências da COPPA e as diretrizes para determinar se o seu website, o seu programa ou outra aplicação está de acordo com a COPPA, consulte diretamente os recursos disponibilizados e mantidos pela United States Federal Trade Commission (Comissão da Federação Americana de Comércio). Esse website também contém informações sobre de como determinar se um serviço é direcionado ou criado, de modo integral ou parcial, para crianças menores de 13 anos.

P: O Amazon Lex oferece compatibilidade com quais SDKs?
No momento, o Amazon Lex aceita SDKs para serviços de runtime. Os SDKs do IoS e do Android, como também Java, JS, Python, CLI, .Net, Ruby, PHP, Go e CPP, aceitam a entrada de texto e fala.

P: É possível usar SDKs para criar bots?

Você pode criar bots usando SDKs: Java, JavaScript, Python, ILC, .NET, Ruby on Rails, PHP, Go e CPP.

P: O Amazon Lex oferece compatibilidade com quais conectores empresariais?

O Amazon Lex integra-se a conectores empresariais por meio do AWS Lambda. Os seguintes conectores empresariais podem ser provisionados por meio do AWS Mobile Hub: Salesforce, Microsoft Dynamics, Marketo, Zendesk, Quickbooks e HubSpot.

P: Que tipo de suporte é oferecido para o Amazon Lex?

Dependendo do contrato com o AWS Support, o Amazon Lex recebe suporte nos planos Developer Support, Business Support e Enterprise Support.  Você também pode publicar suas consultas nos fóruns públicos do Amazon Lex

P: Como o Amazon Lex conta o número de solicitações?

Cada entrada em um bot do Amazon Lex é contada como uma solicitação. Por exemplo, se um usuário final disponibilizar 5 entradas para o bot como parte da conversa, elas serão cobradas como 5 solicitações. O uso é calculado e faturado por solicitação.

P: Quanto custa o Amazon Lex?

Comece a usá-lo gratuitamente. Consulte a página de definição de preço do Amazon Lex para obter informações de preço atualizadas.

P: O Amazon Lex participa do nível gratuito da AWS?

Sim.  Você pode testar gratuitamente o Amazon Lex. 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.

P: Eu estava cadastrado no programa de demonstração do Amazon Lex. Agora que o Amazon Lex foi disponibilizado para o público, o que acontecerá com a minha conta?

Em 19 de abril de 2017, a Amazon Web Services anunciou que o Amazon Lex saiu da fase de demonstração e foi disponibilizado publicamente. Desta forma, estaremos encerrando o programa de demonstração do Amazon Lex no dia 1º de maio de 2017. O uso será cobrado de acordo com os planos de preço a partir do dia 1º de maio. Seus primeiros 12 meses de uso do nível gratuito começarão no dia 1º de maio. Não se esqueça de que agora o Amazon Lex é coberto pelos planos Developer Support, Business Support e Enterprise Support. Você também pode publicar suas consultas nos fóruns públicos do Amazon Lex.