【发布时间】:2021-04-04 02:29:10
【问题描述】:
我正在尝试覆盖 Dialogflow provides 的不可删除“退出意图”的默认答案。此意图在我的代理人的意图列表中不可见,但根据文档和经验证据,它就在那里。问题是:
如何覆盖其默认答案?
我的退出意图称为“退出对话”。
- 我尝试使用文档提供的事件“actions_intent_CANCEL”,但它似乎不起作用。 Image. Intent name and Events.
- 我已在 Dialogflow 控制台中将意图设置为“对话结束”。 Image. Responses.
- 我已为该意图启用 webhook 调用,并将 webhook 连接到一个函数,该函数使用我在 Intent 控制台的“响应”字段中设置的相同答案关闭对话。 Image. Function
其他图片:
Image. Actions and parameters.
问题是,它并不总是能识别我的意图。根据当前的流程情况,它有时会进入默认意图,有时会进入我的意图。当我键入“取消”/“取消”时,它并不总是检测到我的“退出对话”意图,它会停留在当前意图中并使用默认退出 Dialogflow 意图关闭对话:“好的,已取消。”或类似的东西。 虽然它有时会得到我的答案,并给出我的答案,但它似乎以一种不可预测的方式这样做。
我该怎么办?
【问题讨论】:
标签: javascript node.js dialogflow-es actions-on-google