Chapter 1: Introduction to Cognitive Virtual Bot
Chapter Goal: To introduce the basics of Cognitive Virtual Bot
1.1 What is Cognitive Chatbot
Chapter 2: Introduction to Google Dialogflow
Chapter Goal: To introduce the basics of Google Dialogflow
2.2 What is Google Dialogflow
2.3 Use cases for Google Dialogflow
2.4 Bot Frameworks
2.5 Building your First Bot using Google Dialogflow
Chapter 3: Advanced Concepts of Google Dialogflow
Chapter Goal: Details how to build a chatbot with Google Dialogflow
3.1 Input context and output context
3.2 Follow up intents
3.3 Multiple responses
3.4 Contextual entities
3.5 Handling combination of intents and entities
3.6 Event creation
3.7 Enable fulfillment - webhook and inline editor
3.8 Slots
3.9 Handling intent conflicts
3.10 Showcasing the solutions in various formats like Text, HTML and to integrations such as Google Assistant
3.11 Multi-lingual chatbots
3.12 Prebuilt agents
Chapter 4: Use cases for Cognitive Chatbots using Google Dialogflow
Chapter Goal: Provide different use cases and integrations for Cognitive Chatbots using Google Dialogflow.
4.1 Chatbot personality via webhook
4.2 Simple and complex dialogflow design for travel use case
4.3 Integration with Google weather API.
4.4 Additional integrations
4.5 Intent Identifications - audio, speech responses and sentiment analysis
4.6 Integrate Google Dialogflow with other services to enhance the conversational flow and search
Chapter 5: Researches in field of Cognitive Virtual Chatbots
Chapter Goal: Provides an introduction to the new researches in the areas of Cognitive Virtual Chatbots
5.1 Cognitive Virtual Chatbots - research