the assistant is a computer, then it is better to right. If my computer responds to me and talks to me feels better. Nowadays our computers becoming smarter.
As part of smarter technologies, today we are going to look at Amazon Alexa or Amazon Lex.
Amazon Alexa is a single platform or complete package service available to build our own conversational bots, mobile and web applications. Let’s call our bot friend Lex.
Lex uses deep learning technologies like ASR-Automatic Speech Recognition and NLU-Natural Language Understanding. Lex is a complete single-managed service, where the tie required for the configuration was reduced.
Since Lex has inbuilt NLU processing, we can use simple words in our Lex console while designing itself. Once the design was done and published. Lex will take care of our input and respond to the end customers.
READ MORE: How to Fix When Modern Warfare Crashing PC
Amazon lex has the capability to Connect, FB messenger, Slack, and Twilio. if we talk the same from the ground of Amazon, Amazon Lex has the capability to connect with Aws Lambda, AWS Mobile Hub, Aws CloudWatch.
We can use Amazon DynamoDB and Amazon Cognito services for the proper functioning of Lex.
Let’s look how amazon makes different concepts together on creating a conversational bot.
Amazon considering Bot as a component having the capability to understand the end-users need and responding back to the end-user at the earliest.
Amazon completely believes on fast transaction makes end-user happy and satisfied. This can be achieved by setting a Context/Intent to chat, for example.
I need to set a conversational platform with my bot to explain my requirements like a book for a movie ticket, raise an issue.
The word intent will have a different meaning in Natural Language Understanding(NLU) process.
For setting up a context, we can’t expect the end-user to give intent alone as a keyword. For example book bus ticket, here this is intent, but in real-time the inputs will not be like intent alone.
it will be like “I want to book a bus ticket” or “I want to travel from X to Y on 01 June 2017 by bus”. Here these are collections of words referring a single intent. Amazon is referring to this as Utterances.
The Amazon Lex development platform uses NLU Techniques to understand better about end-users requirements.
we can design the Lex, by prompt/asking new questions to understand more on end-user requirement/intent/context.
Once the Intent was achieved, Lex will use Lambda functions to support or fulfill our business logic based on user intent.
OMG, So many concepts, building my bot will be complex and difficult. Never building your bot in Amazon Lex is very simple. you can build your bot within 10 minutes.
For this, you need a valid Amazon account. Initially for 10,000 text requests and 5,000 speech requests available for each month at a free of cost for every month, Later we need to pay $4 for each 1,000 speech requests and $0.75 for every 1,000 text requests.
Amazon Lex service will be available in preview format under the US East (Northern Virginia) Region. Let’s build our life as simple as possible with Bots, Happy Bot development.
ALSO READ: what is overseer.exe