一个用户消息可以映射到dialogflow中的多个意图或动作吗?

时间:2018-10-23 21:55:44

标签: bots chatbot dialogflow

一条用户消息可以映射到dialogflow中的多个意图或动作吗? 示例:我有两个意图 1)餐厅 2)外送披萨

用户留言=我饿了

我们可以让漫游器将此用户消息映射到两个意图,并提供附近的餐厅推荐和披萨选项吗?

1 个答案:

答案 0 :(得分:0)

简而言之:不。

意图表示用户所说的话不是您期望的响应。

在您的示例中,短语“我饿了”应映射到可能名为“ user.hungry”的内容。其他可以做到这一点的短语可能是“我想要一些食物”或“我想要吃”。然后由您自己确定答复。该回复可能基于您对用户的其他了解(例如他们的位置或食物偏好),或者基于您可能需要了解的其他信息。

它与处理“我想要一些披萨”或“我想要一些中餐”的意图可能不同,也可能没有不同。这些短语可能相同,但也包含食物偏好信息。

如果用户要求喝点东西,虽然结果可能相同,但意图可能会有所不同。

记住-目的代表用户所说的话。不是你的回复方式。