10 Jarvis, I mean Alexa, order me a pizza

 

This chapter covers

  • Creating a serverless SMS chatbot
  • The challenges of having different serverless chatbots
  • Creating an Alexa skill using Claudia and AWS Lambda

Chatbots are useful for businesses because they significantly reduce the need for customer support while enabling your customers to interact with your applications in a convenient and interesting way. Serverless chatbots improve the equation even more, because you can support great user fluctuation, with many request peaks, without requiring server configuration. The only limitation of chatbots is that they’re tied to their respective messaging platforms, and there are many, which vary greatly from market to market. For example, Facebook has been available for more than 10 years, but a significant percentage of people still don’t use Facebook at all, and they may be your customers. How should you approach that?

10.1 Can’t talk right now: sending an SMS with Twilio

10.1.1 An SMS pizza list

10.1.2 Ordering a pizza

10.2 Hey Alexa!

Anatomy of an Alexa skill

10.2.1 Preparing the skill

10.2.2 Ordering pizza with Alexa

10.3 Taste it!

10.3.1 Exercise

10.3.2 Solution

10.4 End of part 2: special exercise

Summary