API.AI: 有一种说法是在一个意图中考虑一个词更重要?

API.AI: There is a way to say that a word is more important to consider in an intent?

我想知道我们是否可以在意图中定义关键字优先级。事实上,我在正确识别意图方面遇到了问题。我有 3 个意图:

我说:"List reservation"没有"S"。

所以有一种说法是在选择意图的时候"list"这个词比"reservations "这个词更重要?

谢谢!

不,api.ai 上还没有定义实体优先级的方法(目前)。但是您遇到的问题可以通过创建两个 Intents 来解决,一个是 CancelReservation,另一个是 ListReservation。然后,您可以为两者提供示例输入,例如,对于 ListReservationUser says 部分将包含:

"List all my reservations"
"Show me a list of all my reservations" "I want to see a list of my reservations"
"Give me a list of my reservations"

因此 on.You 可以为 CancelReservation 提供类似的示例输入。它现在应该可以正常工作,但如果出现任何错误,只需转到 Training 并将其映射到正确的 Intents,它就会按预期工作。