【发布时间】:2019-03-28 05:48:35
【问题描述】:
一个用户消息可以映射到对话流中的多个意图或操作吗? 示例:我有两个意图 1) 餐厅 2) 披萨外卖
用户消息=我饿了
我们能否让机器人将此用户消息映射到两个意图并提供附近的餐厅推荐和比萨饼选项?
【问题讨论】:
标签: bots chatbot dialogflow-es
一个用户消息可以映射到对话流中的多个意图或操作吗? 示例:我有两个意图 1) 餐厅 2) 披萨外卖
用户消息=我饿了
我们能否让机器人将此用户消息映射到两个意图并提供附近的餐厅推荐和比萨饼选项?
【问题讨论】:
标签: bots chatbot dialogflow-es
简而言之:没有。
意图代表用户所说的,不是您期望的响应。
在您的示例中,短语“我饿了”应映射到可能名为“user.hungry”的内容。其他可以做到这一点的短语可能是“我想吃点东西”或“我想吃点东西”。然后由您决定回复。该回复可能基于您对用户的其他了解(例如他们的位置或食物偏好),或者基于您可能需要了解的其他信息。
它可能与处理“我想要一些披萨”或“我想要一些中国菜”的 Intent 不同,也可能不同。这些短语可能相同,但也包含食物偏好信息。
如果用户要求喝点东西,它可能会是不同的 Intent - 尽管结果可能是相同的。
记住 - 意图代表用户所说的内容。不是你的回复方式。
【讨论】: