一条用户消息可以映射到dialogflow中的多个意图或动作吗? 示例:我有两个意图 1)餐厅 2)外送披萨
用户留言=我饿了
我们可以让漫游器将此用户消息映射到两个意图,并提供附近的餐厅推荐和披萨选项吗?
答案 0 :(得分:0)
简而言之:不。
意图表示用户所说的话,不是您期望的响应。
在您的示例中,短语“我饿了”应映射到可能名为“ user.hungry”的内容。其他可以做到这一点的短语可能是“我想要一些食物”或“我想要吃”。然后由您自己确定答复。该回复可能基于您对用户的其他了解(例如他们的位置或食物偏好),或者基于您可能需要了解的其他信息。
它与处理“我想要一些披萨”或“我想要一些中餐”的意图可能不同,也可能没有不同。这些短语可能相同,但也包含食物偏好信息。
如果用户要求喝点东西,虽然结果可能相同,但意图可能会有所不同。
记住-目的代表用户所说的话。不是你的回复方式。