How the agent ZIP file is rendered into a table

How the agent ZIP file is rendered into a table

In my search tool, the Dialogflow agent ZIP file is rendered as a table. 

Now, if you have inspected the Dialogflow agent ZIP file, you would notice that it is a bunch of files in JSON format. JSON itself is a hierarchical data format. So how exactly is this converted into a flat table data structure?

First, the table is based on the CSV formats I have used for the CSV to ZIP file conversion tool

That is, each row in your CSV (table) will be a single training phrase, or a single response, or a single input context and so on. 

For example, let us look at the Default Fallback Intent which is automatically added to a Dialogflow agent during creation. This is what the intent looks like inside Dialogflow. 



This is what it gets translated to inside the tabular format:



Second, when there are entity annotations in the Dialogflow training phrase, I borrow the Markdown hyperlink format to render it into the table. 

For example, if we have a training phrase in Dialogflow which looks like this:



It will be rendered in the table like the following:



    • Related Articles

    • Convert 4 Column CSV file to Dialogflow agent ZIP file

      Pricing: BotFlo Plus and BotFlo Pro Link to tool 1 If you haven't already done so, first log in to BotFlo. 2 From the menu, select FAQ Bots > Text Only > Basic (4 Column) 3 Select the bot's language 4 Select the bot's timezone 5 Browse and select the ...
    • Convert 2 Column CSV file into Dialogflow agent ZIP file

      Pricing: BotFlo Starter, BotFlo Plus and BotFlo Pro Link to tool 1 If you haven't already done so, first log in to BotFlo. 2 From the menu, select FAQ Bots > Text Only > Simple ( Column) 3 Select the bot's language 4 Select the bot's timezone 5 ...
    • Reverse convert agent ZIP file to 10 Column CSV format

      Pricing: BotFlo Plus and BotFlo Pro You can convert your Dialogflow agent ZIP file to the 10 Column CSV format by using the ZIP to CSV converter. 1 If you haven't already done so, first log in to BotFlo. 2 Select "Convert agent ZIP file to 10 Column ...
    • How to Import/restore agent ZIP file into Dialogflow

      Dialogflow allows you to import an agent ZIP file. In fact, that is the main feature which allows an app such as BotFlo possible.  To import an agent ZIP file into Dialogflow, click on the Gear icon next to the name of your bot.  Now click on the ...
    • Convert 10 Column CSV to Dialogflow agent ZIP file

      Pricing: BotFlo Plus and BotFlo Pro Link to tool 1 If you haven't already done so, first log in to BotFlo. 2 From the menu, select FAQ Bots > Text Only > Advanced (10 Column) 3 Select the bot's language 4 Select the bot's timezone 5 Browse and select ...