This chapter has been an introduction to Amazon Lex. You've learned that Lex and Alexa are very similar in form and function, but there are a few differences in how they are built and how they work.
We can now create a Lex chatbot with intents, slots, and hardcoded responses. We can then increase the functionality by creating Lambdas to handle intent fulfillment. One advantage of Lex over Alexa is that we can use multiple Lambdas to handle different intents. To help us easily respond to Lex, we created a Lex class that maps values into the correct response format.
We used these skills to build an FAQ chatbot that gets data from S3 and uses that to generate a response.
In the next chapter we will take what we have learned in this chapter and build upon it by adding a database to our chatbot. We will use DynamoDB to store information about the chat, allowing us to...