Questions tagged [amazon-lex]

Amazon Lex is "a service for building conversational interfaces into any application using voice and text."

What questions should have this tag?
Questions related to Amazon-Lex, AWS-Lex should be asked here. Mostly AWS-Lambda is used as the backend for Lex bots, so those questions are also valid as they are both connected.

Some basic definitions
Chatbots: Chatbots are computer programs designed to simulate conversation with human users, especially over the Internet.
Amazon Lex: Amazon Lex is a service for building conversational interfaces using voice and text.
Amazon Lambda: AWS Lambda is a compute service that lets you run code without provisioning or managing servers. AWS Lambda executes your code only when needed and scales automatically, from a few requests per day to thousands per second.

Brief introduction to the subject
Amazon Lex is a service for building conversational interfaces using voice and text. Powered by the same conversational engine as Alexa, Amazon Lex provides high quality speech recognition and language understanding capabilities, enabling addition of sophisticated, natural language ‘chatbots’ to new and existing applications.
Amazon Lex leverages AWS Lambda for Intent fulfillment, Amazon Cognito for user authentication, and Amazon Polly for text to speech. In addition, AWS Amplify can be used to automatically provision bots from a template.

Important links for learning more
https://aws.amazon.com/lex/
http://docs.aws.amazon.com/lex/latest/dg/what-is.html
http://docs.aws.amazon.com/lambda/latest/dg/welcome.html

728 questions
0
votes
1 answer

How to add, edit and delete utterances in Lex

I have added a few utterances and have some build errors (i think) due to not adding spaces between two slot names. When I build I get an error: How do i edit or delete the utterances or solve this error
Durham Smith
  • 157
  • 1
  • 10
0
votes
0 answers

request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method error in bots

We are creating the bots using Amazon.Lex API which is part of aws-sdk-net, this bots interacts with Amazon lex model. On executing this bot we are getting below mentioned error. There are other questions exists in SO with the same issue, but those…
sameer
  • 1,635
  • 3
  • 23
  • 35
0
votes
1 answer

Create AWS lambda function in Java responding to AWS Lex

I have created a chatbot using AWS Lex however I want to create AWS lambda function in java as 'initialization and validation code hook' to validate the user input and respond to him accrodingly.
0
votes
2 answers

Is there a way to publish Amazon Lex chatbots to Channels Beyond Mobile, Slack, FB, or Twilio SMS?

Amazon Lex was an amazingly easy setup process prior to deployment to channels. It looks like we can only publish to the following channels: Mobile, Slack, FB, or Twilio SMS. Are there any other options, for example, leverage the simple "Test Bot"…
0
votes
0 answers

AWS LEX: Webhooks subscription for callback URLhas not been accepting updates

When using AWS LEX to create a facebook chatbot I am now getting this error. "Your Webhooks subscription for callback URL ############# has not been accepting updates for at least ## hour. Please verify that your callback server is functioning.…
0
votes
1 answer

Unexpected behavior calling REST API inside Amazon Lambda using Nodejs

I am calling a REST API endpoint inside a lambda function, based on the return value I generate different return objects. The problem I face is when http.request() is called it does not fire the body, end or even error method. Here is my code: var…
Desmond
  • 1,308
  • 1
  • 19
  • 27
0
votes
1 answer

Enforcing custom enumeration in AWS LEX for slot values

I want to be able to specify a custom list of valid options for a slot that LEX will either attempt to approximate towards or, in the event that no valid option can be approximated, reject the invalid response. At first I attempted to do this…
Jackson Stone
  • 131
  • 1
  • 8
0
votes
1 answer

Is it possible to edit an intent more than 7 times?

The only way I found to edit an intent in Amazon Lex is by selecting Latest in the drop down menu next to the intent name. Then, every time I click Build, the version number increases. When it reaches the version 7, the Latest option disappears and…
kiewic
  • 15,852
  • 13
  • 78
  • 101
0
votes
2 answers

How to communicate from AWS lex to AWS lambda c#?

I'm trying to build my chatbot using AWS lex and AWS lambda C#.For intent fulfillment i'm not able to communicate with AWS lambda.I asked one related questions here I'm not sure what are the sequence procedures to communicate to aws lambda from…
ManirajSS
  • 2,295
  • 5
  • 26
  • 50
0
votes
1 answer

AWS Lex and Lambda: request to API with a variable that is not a in a slot

I've a Python-coded backend which provides an API for "getting all the tasks of a project", if you give the project ID. I want to do this request using Lex and Lambda from the AWS online tools, so I was thinking of something simple like : "Give me…
Destal
  • 189
  • 3
  • 11
0
votes
1 answer

How to setup dynamic list for a slot?

I building a bot in amazon lex , I have a usecase where , I will give the user option to choose flower to order , My list of flowers is dynamic and will be got from a service , how should I build a slot for this use case ?
Raghavan
  • 883
  • 1
  • 8
  • 19
0
votes
0 answers

AWS Lex integration with Grails 2.4.4

I am using Grails 2.4.4 with JAVA 7. I am trying to find out a way to integrate Grails with Amazon Lex, so that i can send and receive text to/from aws-lex api. I am not able to find much on aws documentation. Anybody have any idea regarding this or…
Manoj Khare
  • 21
  • 1
  • 4
0
votes
1 answer

Unable to start activity ComponentInfo

I was making a app with voice actions using Lex. I imported lex library manually by adding aar file into libs forler of the project and adding these lines into gradle…
Anirudh Bagri
  • 2,346
  • 1
  • 21
  • 33
0
votes
2 answers

Error obtained in Amazon lex

We have created a chat bot in Amazon lex. The bot shows the following error when it tries to access the lambda function. An error has occurred: Access denied while invoking lambda function.Please check the permissions on the IAM policy used to…
-1
votes
1 answer

Can we create Amazon Lex Chatbot in both mobile and web using iFrame/WebView?

This is a very generic question I stumbled upon. Can I use Amazon Lex Chatbot and make it available as an iframe and WebView for web and mobile applications respectively? I know we can make use of AWS Amplify for web and SDK for mobile. But, can we…
ckaus
  • 301
  • 3
  • 8