Microsoft Bot Framework:LUIS层次结构与列表实体

Sam*_*Sam 1 bots botframework azure-language-understanding

我按照Microsoft教程的说明创建了一个三明治订单机器人.我的目标是让这个僵尸程序应用程序进行交互,因此我将使用语言理解(LUIS)服务API来实现此目的.

在三明治聊天中,用户可以选择他们想要添加的内容,例如.salad,sauce等等.

我不确定我是否应该使用LUIS层次结构或列表实体.

以下是我对LUIS实体的看法:

  • 复合实体
    • 三明治
  • 分层实体
    • 沙拉:生菜,橄榄
    • 酱:梅奥,番茄酱
    • 奶酪:蓝色,切达干酪

以下是我对列表实体的看法:

  • 列出实体
    • 沙拉:生菜,番茄,橄榄
    • 酱:梅奥,番茄酱
    • 奶酪:切达干酪,蓝色

我不知道如何创建的关系sandwichsandwich fillings.此外,如果它应该是列表或分层.

谢谢你的时间,欣赏它!

DFB*_*rry 5

列表实体是文本的完全匹配.您可以添加许多项目,但必须事先知道它们才能添加到列表实体中.

分层实体是具有子/简单实体之间的上下文的简单实体.这允许LUIS学习更多三明治填充物而无需将它们添加到列表实体中.

真正的答案是,如果您有一个硬集的填充列表,请使用列表实体.如果您希望您的客户能够添加任何内容,请使用带有填充短语列表的简单,分层和/或复合实体来增强这些填充词的信号.