Action 在LUIS中,可以通过父实体要求实体的子实体吗?

Action 在LUIS中,可以通过父实体要求实体的子实体吗?,action,children,azure-language-understanding,Action,Children,Azure Language Understanding,嘿,伙计们,我正在研究一个路易斯机器人,我对实体如何工作感到有点困惑 所以我用一个实体和一个意图来设置这个LUIS应用程序。该实体称为警报,它有三个子实体,每个子实体都是警报类型。名为AddAlert的意图有一个操作参数:AlertType。这个参数应该是必需的,所以我选中了这个框。参数的类型为警报(父实体),其提示为“什么类型的警报?” 因此,与此应用程序的聊天应如下所示: “添加[在此插入警报类型]警报。” 或者 “添加警报。” 因此,应触发提示 不过,我遇到的问题是,提示符总是被触发的。因

嘿,伙计们,我正在研究一个路易斯机器人,我对实体如何工作感到有点困惑

所以我用一个实体和一个意图来设置这个LUIS应用程序。该实体称为警报,它有三个子实体,每个子实体都是警报类型。名为AddAlert的意图有一个操作参数:AlertType。这个参数应该是必需的,所以我选中了这个框。参数的类型为警报(父实体),其提示为“什么类型的警报?”

因此,与此应用程序的聊天应如下所示:

“添加[在此插入警报类型]警报。”

或者

“添加警报。”

因此,应触发提示

不过,我遇到的问题是,提示符总是被触发的。因此,LUIS显然是在识别意图的关键字,但它没有为实现所需参数所需的实体类型建立关联。在培训LUIS时,我将子实体类型分配给与之相关的单词,我认为使用父实体作为所需实体将允许任何子实体满足要求。不是这样吗?我试图找到更多关于这件事的信息,但没有找到。我想我可以使参数不是必需的,但这会使事情变得复杂一些。此外,我需要能够区分这三种警报类型。有什么我遗漏的吗?我可以要求实体的任何单个子实体而不是每个子实体吗

以下是意向书的信息供参考:


任何帮助或信息将不胜感激

好吧,这很有趣。路易斯已经完全改头换面,所有的动作业务都不存在了。因此,这个问题现在有点无关紧要了。耶