Conversational Design with Alexa

Flight Booker

Now that you know how to manage dialog, it's time to practice!

Some designers construct Alexa skills by starting with example conversations. They come up with the dialogs, then create the skill to match.

In this project, you're the designer, the skill is a flight-booking app, and the example conversations are shown on the right.

Your skill must be able to hold these conversations using Dialog Management. While conversation 1 and 2 are different, the user asks for the same kind of flight:

departureCity = "New York"
departureDate = "2018-05-24"
arrivalCity = "San Francisco"

Create an interaction model and Lambda function for this skill.