Planets Bot: Introduction

(Autogenerated transcript)

 Alright, so in the next set of videos, what we are going to do is translate the planets bot which I have already created for the ES and I am going to translate that to Dialogflow CX. Now, the planets bot was actually the first chat bot that I explained in my step by step Dialogflow course, which is actually like my recommendation for people who are just getting started with Dialogflow ES. Okay, and though this was the first bot I created in ES, I do not recommend people use this as my first as the first thing they learn in the CX course because I think that it is more important that you understand how state machines work and that is why I created a different course or a different you can say a mini course which is like the beginners tutorial for Dialogflow CX. And after you understood the pages and how to transition between pages, then you are

 actually ready to build the planets bot in CX. So what the planets bot does as an overview is that there are going to be, we have the nine planets, of course it is now disputed whether Pluto is a planet or not for the purpose of this course, let us just assume it is. And then I have three attributes of these planets. The first one is radius, second one is volume and the third one is mass that is weight of the planet. And the bot is supposed to answer these questions. If you ask it for the volume of Mars, for example, it should be able to provide an answer. And if you ask for its, okay, notice that as soon as the user asks what is the volume of Mars and it gives some answer. When the user changes the attribute from volume to color, it has to be able to respond to that. So what has happened here is that it is able to infer that the user is asking about the

 planet Mars. And the other thing I just realized is that the three attributes that I have declared, I think they are volume, color and mass. I think it is probably not radius. Either way, it is not a big thing, that is just a minor detail. You can choose whatever attribute you want, it is just for the sake of explaining the course. But the point here is that we want to sort of mimic or imitate this behavior in using Dialogflow CX, that is the goal here.

About this website

BotFlo1 was created by Aravind Mohanoor as a website which provided training and tools for non-programmers who were2 building Dialogflow chatbots.

This website has now expanded into other topics in Natural Language Processing, including the recent Large Language Models (GPT etc.) with a special focus on helping non-programmers identify and use the right tool for their specific NLP task. 

For example, when not to use GPT

1 BotFlo was previously called MiningBusinessData. That is why you see that name in many videos

2 And still are building Dialogflow chatbots. Dialogflow ES first evolved into Dialogflow CX, and Dialogflow CX itself evolved to add Generative AI features in mid-2023