Duration
2 days
Course Description
This course aims to equip beginners with the knowledge and skills to develop their own chatbots using Google DialogFlow. The course covers fundamental concepts of chatbots and DialogFlow, practical applications through project-based learning, and integration of chatbots with various platforms. By the end of this course, learners will be able to create a simple appointment scheduler and a restaurant chatbot, understand how to use rich responses and custom payloads, and create a backend REST API for their chatbot.
Course Pre-requisites
Familiarity with JSON, node.js & Rest API
Chapter 01: Fundamental Concepts in DialogFlow & Chatbots
- Chatbot & DialogFlow Introduction
- Introduction to Agent
- What are Intents
- Multi Lingual Agents
- Fulfilment
- Tracking Logs
- Follow-up Intent
- System Entity
- Custom Entity
- Extracting Values in Fulfilment
Chapter 02: Simple Appointment Scheduler
- Create Agent & Intent
- Small Talk
- Knowledge Base
- DialogFlow Chat Messenger
- Text to Speech Functionality for Chatbot
Chapter 03: Chatbot Integration
- Chatbot Integration with Facebook Messenger
- Chatbot Integration with WhatsApp & Twilio
- Chatbot Integration with Twitter
- Chatbot Integration with Slack
- Chatbot Integration with Kommunicate
- Chatbot Integration with ReactJS Website
- Chatbot Integration with VueJS Website
- DialogFlow Messenger with Wix Website
Chapter 04: Rich Response and Custom Payload
- Creating Chips with Rich Responses
- Adding Image to Custom Payload
- Add Links to Custom Payload
- Combining Elements of Custom Payload
- Custom Payload with Fulfilment
- Facebook Messenger Custom Payload
- Rich Responses for Facebook Messenger
Chapter 05: Simple Restaurant Chatbot
- Creating Intent and Custom Payloads
- Creating Menu Intent
- Creating Booking Intent
Chapter 06: Backend REST API for Chatbot
- Creating Project and App
- Serializing The Data
Programme scope, delivery arrangements and suitability are confirmed during enquiry.