IBM GTP Award 2018
U5WAT01G - Watson Assistant Development & Core Functionality

Watson Assistant Development & Core Functionality

Course Details
Code: U5WAT01G
Tuition (USD): $2,250.00 • Classroom (3 days)

OVERVIEW:  This three day workshop is designed to introduce the students to the Watson Cognitive Services.  The first two days will focus on the Watson Assistant Service, allowing the students to learn the mechanics of building a chatbot.  Students will first learn how to access the Watson Cognitive Services through the WDC (Watson Developer Cloud).  
Then, they will learn how to initialize a Watson Assistant workspace to design intents, entities, slots, handlers, digressions and patterns for their chatbot.  In addition, the students will learn how to use the embedded monitoring tools provided by the Watson Assistant service to view logs, improve conversations and see recommendations for the improvement of their chatbot. The third day offers the students a chance to understand the features, benefits and use cases of the remaining Watson Cognitive Services.  
Students will receive an overview and demo of each service and have an opportunity to practice with the demos available in the WDC.  With this exposure, students will have an understanding of the capabilities available and what are common use cases for the individual cognitive services as well as common patterns linking multiple services together. 


  • Introduction to Watson Conversation 
  •        What is a chatbot? 
  •        Why use a chatbot? 
  •        What is Watson? 
  •        NLP -- Natural Language Processing 
  •        WDC -- Watson Developer Cloud 
  •        Exercise:  Login & Create Workspace 
  •        Exercise:  Build a Simple Conversation
  • Conversation Basics 
  •        Intents 
  •        Entities 
  •        Dialog 
  •        Testing & Training 
  •        Renaming Elements 
  •        Content Catalog 
  •        Downloading Workspaces 
  •        Exercise:  Case Study 
  •        Exercise:  Basic Conversation 
  • Advanced Dialog 
  •        Returning User Input 
  •        SpEL 
  •        Variables 
  •        Patterns 
  •        Conditional Responses 
  •        Folders 
  •        Slots 
  •        Handlers 
  •        Digressions 
  •        Importing & Exporting 
  •        Disambiguation 
  •        Regression Testing 
  •        Best Practices 
  •        Exercise:  Advanced Conversation 
  • Monitoring & Logging 
  •        Logging Features 
  •        Improving & Recommendations 
  •        Service Status 
  •        Exercise:  Explore Monitoring & Logging 
  • Build Your Own 
  •        Exercise:  Build your Conversation 
  • Cognitive Services Review 
  • Speech 
  •        Speech to Text 
  •        Text to Speech 
  •        Exercise:  Explore 
  • Language 
  •        Language Translation 
  •        Natural Language Classifier 
  •        Exercise:  Explore
  • Empathy 
  •        Personality Insights 
  •        Tone Analyzer 
  •        Exercise:  Explore
  • Vision 
  •        Visual Recognition 
  •        Exercise:  Explore
  • Knowledge 
  •        Discovery 
  •        Natural Language Understanding 
  •        Knowledge Studio* 
  •        Exercise:  Explore 
  • Data 
  •        Watson Studio* 
  •        Exercise:  Explore 
    * Discussion only -- no demonstrations or lab exploration 
  • Pre-Requisites
  • No programming experience required. 
  • Knowledge of modeling and/or process flow helpful but not required. 
  • Knowledge on the procedure and content for the chat to be designed is the most important skill. 
  • This course is suitable for anyone interested in learning how to create their own chatbot using the Watson Assistant Service and understand the features of the Watson Cognitive Services and how they can combined.
After completing this course, you should be able to perform the following tasks:
  • Understand Watson & WDC (Watson Developer Cloud) 
  • Understand when and where a chatbot is useful 
  • Understand NLP (Natural Language Processing) and its relationship to the Watson Cognitive Services 
  • Learn the concepts, terms and capabilities of the Watson Assistant Service 
  • Build a basic chatbot using WDC tooling for the Assistant Service 
  • Refine the basic chatbot which advanced dialog features 
  • Review Best Practices 
  • Understand Monitoring, Logging and Improvement Capabilities 
  • Review the complete offering of cognitive services and understand features, benefits & use cases