How to search across a large Dialogflow ES bot

Have a lot of intents in your Dialogflow agent? Are you not clear exactly which intent was matched by looking at the response?

Given that you can just take the agent ZIP file and unzip the file and do a search inside the files, you might be wondering why not just use the file search in your local machine?

But with a full fledged search tool you can do much more powerful searches. This becomes especially useful when you have a bot with a lot of intents (in the hundreds), when doing a simple local search becomes extremely time consuming.

You can use the Search feature inside my BotFlo app to do a quick search across all your intents.

  • Quickly find which intent has a specific response phrase
  • Find all intents which contain a specific training phrase
  • Find all intents which contain a specific entity by using the @ notation
  • Do complex searches – for example find all intents which have a specific input context and also contain a specific training phrase

Learn more

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.

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