How to Build Chatbot with Google DialogFlow

Published 2021-12-11
Platform Udemy
Rating 4.51
Number of Reviews 12
Number of Students 213
Price $29.99
Instructors
Parwiz Forogh
Subjects

Go to Udemy

Learn how to build smart and professional chatbots for your website and business without coding

Hello Students


Welcome to  How to Build Chatbot with Google DialogFlow, this is a course on building chatbots using Google DialogFlow Platform, as you know Chatbots improve customer service and do it by being available 24/7, replying to queries in no time, and reducing their typing efforts. If you want more pleased customers, you should implement chatbots in your business. this course will help you to build your own chatbot for your business without or with less coding. in this course we are using Google DialogFlow platform for building chatbots.



What is Chatbot ?

A Chatbot is a computer program that simulates and processes human conversation (either written or spoken), allowing humans to interact with digital devices as if they were communicating with a  real person. so if you heard of Siri, IBM Watson, Google Allo, etc. The basic problem that these bots try to solve is to become an intermediary and help users become more productive. They do this by allowing the user to worry less about how information will be retrieved and about the input format that may be needed to attain specific data.

or simply we can say that Chatbot is an assistant that communicates with us through text messages, a virtual companion that integrates into websites, applications or instant messengers and helps entrepreneurs to get closer to customers.



What is Google DialogFlow ?

Dialogflow is a natural language understanding platform that makes it easy to design and integrate a conversational user interface  into your mobile app, web application, device, bot, interactive voice response system, and so on. Using Dialogflow you can provide new and engaging ways for users to interact with your product. Dialogflow can analyze multiple types of input from your customers, including text or audio inputs (like from a phone or voice recording).  It can also respond to your customers in a couple of ways, either through text or with synthetic speech.



This course is divided in to different parts


0. Course Introduction : In this section we are going to introduce the course, also we are going to talk about course requirements.

1. Fundamental Concepts in DialogFlow & Chatbots: In this section we are going to talk about fundamental concepts on Chatbots and also Google DialogFlow.

2. Simple Appointment Scheduler: In this part we want to create a simple appointment scheduler and also we are implementing what we have learned in the previous part.

3. Chatbot Integration: In this section we integrate our Chatbot with different platforms like Facebook Messenger, WhatsApp and Twilio, Twitter, Kommunicate, ReactJS Website, VueJs Website and at the end integration with wix website.

4. Rich Response and Custom Payload: In this section we are going to talk about creating rich responses for the Chatbot users.

5. Simple Restaurant Chatbot:  In this section we are going to build a simple restaurant chatbot.

6. Backend REST API for ChatBot: In this section we build Backend REST API with Django and Django REST Framework, and after that we integrate that with our DialogFlow Chatbot.

7. Firebase Integration for ChatBot: In this section we integrate our Chatbot with Firebase Real Time Database.

8. Crypto Currency Finder ChatBot: In here we create a simple Crypto Currency Finder ChatBot, we will use an external API for this section.

9. Human Hand Off: In here we build a simple human handoff functionality, for example if the chatbot does not handle about the issue that you are asking, than after a few attempts it will hand over the chat to human agent.



Go to Udemy