Хотя это возможно , это не очень хорошая идея.
Теоретически вы можете вызвать Dialogflow Detect Intent API напрямую из вашего приложения, используяИнтерфейс REST.
Проблема заключается в том, что в качестве части этого необходимо включить аутентификацию .Эта проверка подлинности основана на учетной записи службы и секретном ключе этой учетной записи.
Таким образом, чтобы отправить запрос в службу, необходимо включить в приложение закрытый ключ.Как вы можете догадаться - это несколько небезопасно.Вот почему вопрос SO, на который вы ссылаетесь, предлагает использовать веб-сервис (он не должен быть в облачных функциях - он может быть где угодно) в качестве посредника.Вы можете поместить закрытый ключ в службу, где он может быть более защищен, и использовать менее безопасный метод для связи между вашим приложением и службой, если вы чувствуете, что это необходимо.