In this video:
- Oscar Kafati, Product Manager, IBM Watson Conversation
- Shantenu Agarwal, Product Manager, IBM Watson Conversation
One of the jobs when building a Watson chatbot with the Conversation service is determining how to gather input from the user. Slots is one of the easiest ways because it takes a task that usually comprises several dialog nodes and consolidates it into a single node. You basically collect answers from users and store them in context.
IBM Watson Conversation Product Managers Oscar Kafati and Shantenu Agarwal show you how slots can reduce development time when building a chatbot dialog.
A good use case example is making a dinner reservation. You’ll need to know several pieces of information – date, time, and number of people. Slots allows you to set up your chatbot to collect all of this data as a collection instead of as individual pieces that require individual dialogs. Slots enables the dialog node to understand all of the data pieces as a whole conversation or separately. That means if a user calls and asks for a table at 8pm on the 21st, the node will recognize that one piece of data is missing and ask specifically “and how many people with be in your party?”.
Slots adds another level of conversational sophistication to your chatbot.
The following video will show you how to work with slots in a little more detail.
Have fun building your chatbot with Conversation slots.
Resources for you
Create apps that accelerate, enhance, and scale the human experience.
A transformative way to let users interact with your organization.