The best Chatbase alternative for Dialogflow ES conversation analytics

The best Chatbase alternative for Dialogflow ES conversation analytics

First published: Nov 2017 | Last updated: June 2022 The Chatbase service, which was recently shut down, provided analytics for Dialogflow bots. However, it was missing an important feature: you had no way to ensure that the intent mapping was accurate. As a result, everything that was built on top of that assumption was not…

How to manage context from your Python webhook in Dialogflow ES

How to manage context from your Python webhook in Dialogflow ES

First published: 2017 | Last Updated: May 2022 This tutorial used to refer to inline webhooks before. But I have updated it to use a simple Python based webhook for two reasons: I don’t recommend using the fulfillment library and Python is better suited than NodeJS for Dialogflow bots. The problem A little while back…

Get your DialogFlow agent to initiate the conversation before user types a message
|

Get your DialogFlow agent to initiate the conversation before user types a message

First published: Aug 2017 | Last Updated: May 2022 So let us understand the question: When you work with Dialogflow you notice that it follows the “user types something -> agent replies with an answer” sequence. Suppose you wish to get the agent to say something before the user types anything, how do you do…

How to collect user input without follow up intents in Dialogflow ES

How to collect user input without follow up intents in Dialogflow ES

First published: Nov 2017 | Last updated: May 2022 Sometimes I see questions like these in the Dialogflow forum. So, I got one intent working. How can I now “move” the conversation to the next intent? Answer In Intent1, declare an output context called contextA. In the next intent you want to fire, use contextA…

How to create “large” Dialogflow ES bots?
|

How to create “large” Dialogflow ES bots?

One of my students asked about creating and managing large Dialogflow ES bots. There are three different things you need to understand when creating large Dialogflow ES bots. How to select training phrases How to input the training phrases for a large bot How to maintain the training phrases for high accuracy What not to…

How to quickly find the differences between two Dialogflow agent ZIP files
|

How to quickly find the differences between two Dialogflow agent ZIP files

I have built a tool to help you do this. Steps Go to the Unpack agent ZIP file tool in BotFlo (you must be logged in to use the tool). Suppose you want to find the difference between an older version of your Dialogflow agent and the current version. First browse and load the older…