首页 文章

Dialogflow最小的可行产品

提问于
浏览
0

我正在尝试使用Android应用中的对话框创建最小的聊天机器人 . 最初我不需要机器人挂钩或拥有上下文和实体 . 我只是想让它尽可能地将问题与答案相匹配 .

我不是来自网络世界,所以这让我感到困惑 . 本教程的最后一部分还没有完成,它让我有点挂了 .

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

使用用户文本调用rest api

或者可能:

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

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

curl 'https://api.dialogflow.com/v1/query?v=20170712&query=Hi&lang=en&sessionId=xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx' -H 'Authorization:Bearer xxxxxxxxxxxxxxxxxxxxxxxxx'

我想从应用程序的多个实例访问代理 .

你总是需要'实现'吗?

该指南提到在本地计算机上创建文件夹(与实现相结合)这些仅用于从本地计算机进行“部署”以配置 Cloud 中的Web挂钩?或者他们是否也习惯将整个代理部署到 Cloud 项目? (我似乎无法找到任何指示,除非它与webhooks相同?)

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

我已经阅读了DialogFlow和Android两个标签的问题,但其中大多数似乎都涉及Google Android Assistent,我对此毫无兴趣 .

1 回答

  • 1

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

    您也无法在设备上运行Dialogflow处理 - 所有操作都在 Cloud 中进行 . 因此,除非您要制作代理的备份副本,否则无需下载zip文件 .

    REST interface you're looking for是你找到的那个 . 它处理的不仅仅是语音 - /query endpoints 可以采用包含"Natural language text to be processed."的 query 参数

相关问题