01 How to generate the Description rich response

Dialogflow Messenger Rich Responses The description type allows you to add multiple lines of text under a heading. Create an intent called show.description.type as below: To see the result, type the appropriate phrase into the chat widget. Don’t like editing JSON by hand? Use my visual custom payload generator tool:

Dialogflow ES Conversation Analytics Tips

Dialogflow Accuracy This article provides some tips for doing Dialogflow ES conversation analytics. You cannot do analytics if you cannot calculate accuracy The ability to do conversation analytics in Dialogflow is directly tied to the accuracy of your bot’s intent mapping. (Here is an article which talks about measuring your Dialogflow bot’s accuracy). At the…

Chatbase Alternative

Dialogflow Accuracy 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 entirely useful. Here is a much better…

Step by step guide to improving Dialogflow ES accuracy

Dialogflow Accuracy In this article I provide a step by step guide for improving Dialogflow ES accuracy Export your agent for versioning First “freeze” your current agent version. Remember that the accuracy only makes sense with respect to a given version of the agent. Tip: You can also flatten your agent ZIP file and turn…

06 Translate the flowchart into Dialogflow ES agent

Dialogflow Flowcharts I made some updates to the flowchart from the last part Let us translate the first intent – 1 identify.vertebrate You copy the intent name, obviously. Then check the input and output contexts. This intent has no input contexts, and it has an output context called await_has_fur. The user training phrase will be…

05 Add intent names

Dialogflow Flowcharts Once we generate the conversation script and add the context names, we need to add suitable intent names to these intents. You can see that these intent and context names follow the naming conventions that I suggest. Note: as you can see from the flowchart, the rounded rectangle represents an intent Once you…