Skip to content

A sample pizza ordering chatbot using the IBM Watson Assistant Slots feature. Includes a sample node js conversation service app for the same. Deployed on slack and facebook messenger. https://joyspizza.mybluemix.net/

License

Notifications You must be signed in to change notification settings

vishwas125/IBM-Watson-Conversation-Slots-Joys-Pizza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IBM-Watson-Conversation-Slots-Joys-Pizza

A sample pizza (also salads, sides and drink) ordering chatbot using the IBM Watson Assistant Slots feature. Includes a sample node js conversation service app for the same. Deployed on slack and facebook messenger. https://joyspizza.mybluemix.net/

This is to illustrate the use of IBM Watson's conversation service (Watson Assistant) to build a sample chatbot. This is extended from the default implementation given by IBM.

To setup, please use the below resources:

  1. Watson Conversation Slots Intro
  2. A simple assistant app
  3. Watson weather bot

To deploy on stack and messenger you can either follow the instructions on bluemix or use this.

Highlights

  • Create a chatbot dialog with Watson Assistant
  • Use the power of Assistant Slots to more efficiently populate data fields
  • Use Assistant Slots to handle various inputs within one Node.

Flow

  1. User sends messages to the application (running locally or on IBM Cloud).
  2. The application sends the user message to IBM Watson Assistant service, and displays the ongoing chat in a web page.
  3. Watson Assistant uses the Slots feature to fill out the required fields for a pizza order, and sends requests for additional information back to the running application.

Details

Contains:

Intents:

Entities:

Dialog:

Slots:

Config slot:

Slack sample:

More on slots here.

About

A sample pizza ordering chatbot using the IBM Watson Assistant Slots feature. Includes a sample node js conversation service app for the same. Deployed on slack and facebook messenger. https://joyspizza.mybluemix.net/

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published