一条用户消息能否映射到对话流中的多个意图或操作?

Can one user message map to multiple intents or actions in dialogflow?

一条用户消息能否映射到对话流中的多个意图或操作? 示例:我有两个意图 1) 餐厅 2) 披萨外卖

用户留言=我饿了

我们能否让机器人将此用户消息映射到两个意图并提供附近的餐厅推荐和比萨饼选项?

简而言之:没有。

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

在您的示例中,短语 "I am hungry" 应映射到可能命名为 "user.hungry" 的内容。其他可以做到这一点的短语可能是 "I'd like some food" 或 "I'd like to eat"。然后由您来决定答复。该回复可能基于您对用户了解的其他信息(例如他们的位置或食物偏好),或者基于您可能需要了解的其他信息。

它可能与处理 "I want some pizza" 或 "I want some Chinese food" 的 Intent 不同,也可能相同。这些短语可能是相同的,但也包含食物偏好信息。

如果用户要求喝点东西,可能会有不同的 Intent - 尽管结果可能相同。

记住 - 意图代表用户所说的内容。不是你回复的方式。