【发布时间】:2019-07-12 21:28:41
【问题描述】:
关于如何使用 JSON 文件中的 Dialogflow 检测意图 api(https://cloud.google.com/dialogflow/docs/reference/rest/v2/projects.agent.sessions/detectIntent) 检测意图的任何想法或示例? 提前谢谢你。
该函数应该托管在 Firebase 函数上,我正在使用 nodejs。
我将尝试解释我要做什么。 所以我已经有一堆关于 Dialogflow 的意图。而且我知道起始意图将是欢迎意图。在欢迎意图之后,我想根据 json 文件上的意图列表来塑造对话。
整个流程是这样的。
- Bot:您好,您今天想填写什么表格?
- 用户:离开表单
Dialogflow 将请假表单与请假表单实体匹配,并从存储中提取请假表单 json。 json 将包含表单需要填写的字段
- Bot:您好,我需要一些详细信息来填写此表格。
- Bot:让我们从你的名字开始......等等等等
因此,我需要从 json 中检测出什么意图,而不是从用户端检测意图。 Webhook 实现当前托管在 Firebase 函数上,而 json 存储在 Firebase 存储(而不是数据库)上
【问题讨论】:
-
“从 JSON 文件中使用它”是什么意思?您能否update your question 举例说明您希望事情如何运作以及您正在尝试做什么?就你现在的问题而言,还不是很清楚。
-
我将尝试解释我正在尝试做的事情。所以我已经有一堆关于 Dialogflow 的意图。而且我知道起始意图将是欢迎意图。在欢迎意图之后,我想根据 json 文件上的意图列表来塑造对话。整个流程是这样的。 Bot:你好,你今天想填什么表格?用户:请假表单 *** Dialogflow 将请假表单与请假表单实体匹配,并从存储中提取请假表单 json。 json 将包含表单 ****** 需要填写的字段
-
Bot:您好,我需要一些详细信息来填写此表格。 Bot:让我们从你的名字开始......等等等等所以,我需要从 json 中检测出什么意图,而不是从用户方面检测意图。 Webhook 实现当前托管在 Firebase 函数上,而 json 存储在 Firebase 存储(不是数据库)上
-
这个库可能会有所帮助,npmjs.com/package/dialogflow-helper 我在 dialogflow REST 客户端的顶部写了这个库
标签: node.js dialogflow-es