This is a simple dialogue skill for taking restaurant reservation by Watson Assistant. This skill can be imported to your Watson Assistant Instance in the following steps:
- Sign up for an IBM Cloud account.
- Download the IBM Cloud CLI.
- Create an instance of the Watson Assistant service and get your credentials:
- Go to the Watson Assistant page in the IBM Cloud Catalog.
- Log in to your IBM Cloud account.
- Click Create.
When you open the My first skill, you land on the Intents page. Intents are a set of sentences that have similar meaning and inquire a certain feedback from the Assistant. In this case my intents include Cancellation, Greeting, Reservation and Reschedule.
Entities are objects with assigned values that can be called inside dialog. In this case, my entites include Location(with 2 values), Confirmation number(with 2 values but can be expanded to many) and Confirmation in form of Yes/No response.
Watson provided a lot of prebuilt entities such as time, person... such that you can assign these entities to variables. These variables will be filled when you input data such as your name, location as seen in the sample run
The following is the dialog tree build from established intents and entities.