我正在尝试在Android应用程序中创建一个带有dialogflow的聊天机器人。最初,我不需要bot与事物挂钩,也不需要有上下文和实体。我只是希望它尽可能地把问题和答案匹配起来。
我不是来自网络世界所以这个
https://dialogflow.com/docs/getting-started/basic-fulfillment-conversation
让我困惑。教程的最后一部分还没有结束,这让我有点悬而未决。
作为Android开发人员,我希望该应用程序能够:
使用用户文本调用rest api
或者可能:
调用SDK并拥有一个本地预训练代理,而不涉及互联网和all
您可以下载代理,但这只是一些json文件。我发现了一个对话框流。但它似乎与语音有关。在对话框流控制台中,可以“复制卷曲”:
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相同?)
gcloud beta functions deploy weatherWebhook --stage-bucket [BUCKET_NAME] --trigger-http
我读过DialogFlow和Android这两个标签的问题,但其中大多数似乎涉及谷歌安卓助手,我对此不感兴趣。