Lex Bot

Artificial Intelligence


Conversational interfaces for your applications powered by the same deep learning technologies as Alexa

Lex is a service for building conversational interfaces into any application using voice and text. Lex provides the advanced deep learning functionalities of automatic speech recognition (ASR) for converting speech to text, and natural language understanding (NLU) to recognize the intent of the text, to enable you to build applications with highly engaging user experiences and lifelike conversational interactions. With Lex, the same deep learning technologies that power Alexa are now available to any developer, enabling you to quickly and easily build sophisticated, natural language, conversational bots (“chatbots”).

Speech recognition and natural language understanding are some of the most challenging problems to solve in computer science, requiring sophisticated deep learning algorithms to be trained on massive amounts of data and infrastructure. Lex democratizes these deep learning technologies by putting the power of Alexa within reach of all developers. Harnessing these technologies, Lex enables you to define entirely new categories of products made possible through conversational interfaces.

As a fully managed service, Lex scales automatically, so you don’t need to worry about managing infrastructure. With Lex, you pay only for what you use. There are no upfront commitments or minimum fees.

Use cases

Call Center Bots

By using an Lex chatbot in your Connect call center, callers can perform tasks such as changing a password, requesting a balance on an account, or scheduling an appointment, without needing to speak to an agent. These chatbots use automatic speech recognition and natural language understanding to recognize the intent of the caller. They are able to recognize human speech at an optimal (8 kHz) telephony audio sampling rate, and understand the caller’s intent without requiring the caller to speak in specific phrases. Lex uses Lambda functions to query your business applications, provide information back to callers, and make updates as requested. Lex chatbots also maintain context and manage the dialogue, dynamically adjusting responses based on the conversation.

Informational Bots

You can use Lex to build chatbots for everyday consumer requests, such as accessing the latest news updates, game scores, or weather. After you build your Lex bot, you can deploy them on mobile devices, chat services, and IoT devices, with support for rich message formatting.

Application Bots

Lex’s high-quality speech recognition and natural language understanding capabilities make it possible to build powerful interfaces to mobile applications. You can add a voice or text chat interface to create bots on mobile devices that can help customers with many basic tasks, such as accessing their bank account, booking tickets, ordering food, or calling a cab. Lex integrates with Cognito so you can control user management, authentication, and sync across all devices

Enterprise Productivity Bots

You can use Lex to build enterprise chatbots that streamline common work activities and improve organizational efficiencies. For example, employees can check sales data from Salesforce, marketing performance from HubSpot, and customer service status from Zendesk, directly from their chatbots within minutes. With Lex, you can build your bots to connect to a variety of enterprise productivity tools through Lambda functions.

Internet of Things (IoT)

With Lex, you can build highly interactive and conversational user experiences for connected devices in the rapidly growing segment of Internet of Things (IoT). This creates opportunities for entirely new categories of conversational products in a variety of markets – from cars and devices, to wearables and appliances.

Get Started