This Alexa skill is to manage rooms through the LSF Portal. The skill prompts the user for necessary inputs and provides appropriate results as can be viewed through the image below. This skill has the following capabilities:-
- Search and reserve a room on specified date and time
- Search and reserve a room immediately
- Cancel reservations
- Welcome back message with reservation details for the user if any exist
The LSF Room Reservation portal looks as below. Options below gives detailed documentation on the various intents.
To invoke the skill say 'open LSF Room Service'. This launches the skill and looks for various utterances to launch various intents mentioned above.
- For eg. say 'find a free room in building twenty nine'.
- Then it will prompt to collect all the mandatory slot values.
- It retrieves the slot values and uses it to compute the results.
- It also prompts the user to for valid input entry in case of invalid entry. For eg. for a number slot type if a string is entered it prompts the user until a number is entered.
- After computing the results, its converted to voice response and is fed to the user.
Note: A user will only able to make a single reservation.
The below sample gives an idea about the sample requests and responses.
Alexa, open lsf room service
>> ...Hello. Welcome to LSF room service. What can I do for you?
Find a free room in building twenty nine.
>> ...On which day do you want the room?...
Monday
>> At what time do you want the room?
Ten o'clock
>> ...
...
>> ...
...
>> Do you want a chalkboard in your room?
yes
...
We have found .... rooms for you....
...
- Voice Design Guide - A great resource for learning conversational and voice user interface design.
- CodeAcademy: Learn Alexa - Learn how to build an Alexa Skill from within your browser with this beginner friendly tutorial on CodeAcademy!
- Official Alexa Skills Kit Python SDK
- Official Alexa Skills Kit Python SDK Docs
- Official Alexa Skills Kit Documentation
- Amazon Developer Forums - Join the conversation!
- Hackster.io - See what others are building with Alexa.