Skip to content

athulrajvsovgu/LSFRoomSkillAlexa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alexa LSF Room Management Skill using ASK Python SDK

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.

FindRoomWithDate
FindRoomWithDate

FindRoomImmediately
FindRoomImmediately

ReserveRoom
ReserveRoom

RemoveReservation
RemoveReservation

FullDocumentation
Full Documentation

Working with the skill

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.

Usage

The below sample gives an idea about the sample requests and responses.

Sample Request

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    
...

Sample Response

We have found .... rooms for you....
...

Additional Resources

Tutorials & Guides

  • 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!

Alexa Skills Kit Documentation

Community

About

Skill to reserve rooms through LSF portal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages