I want to use a DialogFlow (DF) agent such that it integrates with a website. I therefore intend to use the detect intent API.
Within the DF agent I notice that if I just use the DF default responses they are just text based responses. Alternatively, if I want to use the media rich responses then I use the Google Assistant responses and the JSON the agent outputs is fundamentally different, (since when you use things like suggestion chips they have different JSON).
My question is whether it is a good idea to use the Google Assistant responses even though I'm not intending to use Google assistant. I know that I can also use the fulfilment option to provide media rich responses but I prefer to use the GUI based Google Assistant responses. Are there any downsides to using the Google Assistant (GA) responses in this way?
To give you an example, I have created intents that use the GA suggestion chips and the output of the agent gives responses like this in the JSON:
{
"platform": "ACTIONS_ON_GOOGLE",
"suggestions": {
"suggestions": [
{
"title": "Suggestion Chip 1!"
},
{
"title": "Suggestion 2!"
}
]
}
},
My intention is to use the Detect Intent API and then put logic in my GUI to interpret things like suggestion chips and then display accordingly.