DialogFlow | Tools

How to bulk upload training phrases for Dialogflow Messenger

I have written a lot about bulk uploading training phrases for Dialogflow. However, it has been only for text responses. Recently, a client/customer was asking if it is possible to do the same for rich responses such as images, clickable links and such. My first answer was that probably not, since these rich responses are not something that can be easily specified inside a flat format such as a CSV file. Top three Rich responses However, I also noticed that the vast majority of use cases for rich responses are for the following types of rich responses: Button (suggestion chips) Clickable hyperlinks Cards (like the Info card in Dialogflow Messenger) For example, here are some example Dialogflow Messenger bots. The…

Debugging | DialogFlow | Tools

Do this when Dialogflow ES matches the wrong intent

Is your Dialogflow bot triggering the wrong intent? I see questions such as these on forums sometimes: In this article, I explain a few things you can do when you need some help figuring out why your Dialogflow agent is behaving like that. This article only applies to Dialogflow ES bot and not for CX bots. Understand Candidate Intents The concept of candidate intents is a very powerful one in Dialogflow ES bots. What is a candidate intent? It is easier to understand candidate intents by understanding non-candidate intents. If an intent cannot match at a given step in the conversation because it has an input context which is not active at that point, it cannot be a candidate. Every…

DialogFlow | Tools

Should you use Dialogflow from scratch?

Recently, a reader sent me a message in which he said: A lot people mention you as one of the (main proponents) of the Dialogflow from scratch movement. While it is a pretty succinct phrase, I don’t think I am a proponent of Dialogflow from scratch. I am a proponent of building better Dialogflow bots 🙂 I don’t think it is just an aspirational phrase. To be very specific, I recommend people build their bots in such a way that the bot maker (the person who wants the bot to be built) balances three different aspects of the bot development process. The missing third dimension when evaluating low code tools In my view, Dialogflow is the best low code bot…

DialogFlow | Tools

An app to search within your Dialogflow intents

Have a lot of intents in your Dialogflow agent? A few months back, I created an app called Dialogflow Navigator to search across your Dialogflow intents. In this article, I explain the different features of this app. Full text search across all your intents Here, I am using the prebuilt smalltalk agent as an example. You can search for all the intents which contain the word ‘chatbot’. Filter by input or output context Let us consider the florist bot. Here I am looking for intents which have the input context set to no-compose. Search for system and developer entities Since the app displays the training phrases in both example mode and template mode, you can also search for intents which…