Android Dialogflow最小可行产品

Android Dialogflow最小可行产品,android,dialogflow-es,Android,Dialogflow Es,我正在尝试在Android应用程序中创建一个带有dialogflow的聊天机器人。最初,我不需要bot连接到事物或具有上下文和实体。我只是想让它尽可能地把问题和答案匹配起来 我不是来自网络世界,所以这让我很困惑。教程的最后一部分还没有完成,这让我有些犹豫 作为Android开发人员,我希望该应用程序: 使用用户文本调用RESTAPI 或者可能: 调用一个SDK并拥有一个本地预培训代理,而不涉及互联网 您可以下载代理,但这只是一些json文件。我找到了Dialogflow.SDK,但它似乎与语音有

我正在尝试在Android应用程序中创建一个带有dialogflow的聊天机器人。最初,我不需要bot连接到事物或具有上下文和实体。我只是想让它尽可能地把问题和答案匹配起来

我不是来自网络世界,所以这让我很困惑。教程的最后一部分还没有完成,这让我有些犹豫

作为Android开发人员,我希望该应用程序:

使用用户文本调用RESTAPI

或者可能:

调用一个SDK并拥有一个本地预培训代理,而不涉及互联网

您可以下载代理,但这只是一些json文件。我找到了Dialogflow.SDK,但它似乎与语音有关。在对话框流控制台中,您可以“复制卷曲”:

curl 'https://api.dialogflow.com/v1/query?v=20170712&query=Hi&lang=en&sessionId=xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx' -H 'Authorization:Bearer xxxxxxxxxxxxxxxxxxxxxxxxx'
我想从一个应用的多个实例访问代理

你总是需要“满足感”吗

该指南提到在本地计算机上创建文件夹(与实现一起使用),这些文件夹是否仅用于从本地计算机进行“部署”以配置云中的web挂钩?或者它们也用于将整个代理部署到云项目?(我似乎找不到任何说明,除非它与webhooks相同?)


我读过DialogFlow和Android两个标签的问题,但大多数问题似乎都涉及谷歌Android助手,我对此不感兴趣。

你不需要满足。这主要是为了Dialogflow采取高级操作或使用更复杂的逻辑来处理响应

您也不能在设备上运行Dialogflow处理-所有操作都在云中进行。所以你不需要下载zip文件,除非你想备份你的代理

这就是你找到的那个。它处理的不仅仅是语音,
/query
端点可以接受一个
query
参数,该参数包含“要处理的自然语言文本”

gcloud beta functions deploy weatherWebhook --stage-bucket [BUCKET_NAME] --trigger-http