Services

I don’t offer contract programming services.

However, I offer fixed-scope, fixed-budget services for many Dialogflow related tasks.

If you hire a programmer or ask your in house developer to build these same tools, it will probably cost you well in excess of the price of my service.

All of these are based on existing tools in my BotFlo app, so you can also simply pay for the BotFlo app and get access to these tools if you prefer the DIY approach.

How the Done-For-You service helps

You might be wondering why you should use the done-for-you (DFY) service if the DIY BotFlo app costs the same?

There are a few reasons:

  • sometimes people don’t understand the input file format. I will be able to help you figure it out a lot more quickly
  • if the input file is derived from a different data source. In that case, I might be able to provide some tips on how to convert that data into a format which is suitable for the conversion process
  • there are cases where I might be able to look at your input file and make suggestions to improve your bot building process
  • you can use this as a trail to verify that my tool works and also purchase the BotFlo app afterwards if you want

All these services follow the same process:

  • you must send me an input file (e.g. CSV file, agent ZIP file, CX blob file etc).
  • I will send you an output file – i.e. some kind of converted file. (e.g. the ES agent ZIP file corresponding to your CSV file).

List of services

Here is a list of services I offer

Convert 2 Column CSV file to Dialogflow ES agent ZIP file

Input: 2 Column CSV file

Output: Dialogflow ES agent ZIP file

Benefit: You can quickly type out all the intents into a spreadsheet, export to CSV file and convert it into a Dialogflow ES agent ZIP file quickly.

When to use the 2 Column CSV file: if you just have a list of questions and answers, like from an existing FAQ page

Convert 4 Column CSV file to Dialogflow ES agent ZIP file

Input: 4 Column CSV file

Output: Dialogflow ES agent ZIP file

Benefit: You can quickly type out all the intents into a spreadsheet, export to CSV file and convert it into a Dialogflow ES agent ZIP file quickly.

When to use the 4 column CSV file: When you need to add multiple training phrases and multiple (possible) responses for intents.

Convert 10 Column CSV file to Dialogflow ES agent ZIP file

Input: 10 Column CSV file

Output: Dialogflow ES agent ZIP file

Benefit: You can quickly type out all the intents into a spreadsheet, export to CSV file and convert it into a Dialogflow ES agent ZIP file quickly.

When to use the 10 column CSV file: When you need to add multiple training phrases and multiple (possible) responses for intents, as well as multiple responses per turn, and input and output contexts. While the 10 Column format is quite powerful, it is definitely more complex than the 4 column format and need to be managed more carefully.

Convert Dialogflow agent ZIP file to CSV file

Input: Your Dialogflow ES agent ZIP file (how to download it)

Output: A flattened CSV file representation of your ES agent

Benefit: You can use the CSV file to quickly search across your intents, to filter on input/output contexts to understand your bot’s conversational flow. You can also use the CSV file for maintaining bot versions in an easy to read format.

Convert History JSON into a CSV File (to measure ES accuracy)

Convert StackDriver JSON logs into CSV file (to measure CX accuracy)

Generate Test Script for your Dialogflow ES bot

Convert Rich FAQ CSV File into Dialogflow Messenger FAQ Chatbot

Convert an FAQ page into an FAQ chatbot

Group chat logs into a Dialogflow ES intents


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