我正在尝试使用Microsoft LUIS AI开发BOT。一切进展顺利,但在创建LUIS AI服务时,我很难理解实体和短语之间的区别。
有人能向我解释一下吗?
谢谢
您可以将短语列表视为识别实体示例的补充。
这里的文档中有短语列表和列表实体之间的比较
何时使用短语列表
有了短语列表,LUIS仍然可以将上下文考虑在内泛化以识别与匹配,作为列表中的项目。如果您需要您的LUIS应用程序概括并识别类别中的新项目,使用短语列表。
何时使用列表实体
列表实体显式定义了实体可以取的每个值,并且仅标识完全匹配的值。列表实体可以是适用于一个实体的所有实例都已知的应用程序而且不要经常改变。例如餐馆菜单上的食物这种情况很少发生变化。如果您需要一个实体,不要使用短语列表。
@Ali Heikal已经很好地解释了这个理论,所以我将添加一个真实的例子来帮助您澄清这些概念。
如果意图是"租车",那么一个实体可以是"汽车制造",短语列表可以是不同的汽车制造。
意向:租车实体:CarMake、DateFrom、DateTo、城市CarMake是一个列表实体类型的实体,具有以下价值:法拉利、保时捷、兰博基尼等。短语列表:接近-->接近,接近。指出同义词很好。
我想从周一到周六在纽约租一辆法拉利意向:租车实体:-日期起始时间:星期一-日期截止日期:星期六-CarMake:法拉利-城市:纽约