Microsoft Bot Framework:LUIS 层次结构与列表实体
Microsoft Bot Framework: LUIS hierarchical vs list entity
我按照 Microsoft 教程中的说明创建了一个三明治订购机器人。我现在的目标是让这个机器人应用程序进行交互,因此我将使用语言理解 (LUIS) 服务 API 来实现这一点。
在三明治聊天中,用户可以 select 添加他们想要添加的内容,例如。 salad
、sauce
等
我不确定是否应该为此使用 LUIS 分层实体或列表实体。
这是我对 LUIS 实体的了解:
- 复合实体
- 三明治
- 分层实体
- 沙拉:生菜、橄榄
- 酱汁:蛋黄酱、番茄酱
- 奶酪:蓝纹、切达干酪
这是我的列表实体:
- 列出实体
- 沙拉:生菜、番茄、橄榄
- 酱汁:蛋黄酱、番茄酱
- 奶酪:切达干酪,蓝色
我不确定如何在 sandwich
和 sandwich fillings
之间创建关系。另外,如果它应该是列表或分层的。
感谢您的宝贵时间,非常感谢!
列表实体与文本完全匹配。您可以添加许多项目,但必须事先知道它们才能添加到列表实体中。
分层实体是在 child/simple 实体之间具有上下文的简单实体。这使 LUIS 可以了解更多三明治馅料,而无需将它们添加到列表实体中。
真正的答案是,如果您有固定的填充物列表,请使用列表实体。如果您希望您的客户能够添加任何内容,请使用一个简单的、分层的 and/or 复合实体和一个短语填充词列表来增强这些是三明治填充词的信号。
我按照 Microsoft 教程中的说明创建了一个三明治订购机器人。我现在的目标是让这个机器人应用程序进行交互,因此我将使用语言理解 (LUIS) 服务 API 来实现这一点。
在三明治聊天中,用户可以 select 添加他们想要添加的内容,例如。 salad
、sauce
等
我不确定是否应该为此使用 LUIS 分层实体或列表实体。
这是我对 LUIS 实体的了解:
- 复合实体
- 三明治
- 分层实体
- 沙拉:生菜、橄榄
- 酱汁:蛋黄酱、番茄酱
- 奶酪:蓝纹、切达干酪
这是我的列表实体:
- 列出实体
- 沙拉:生菜、番茄、橄榄
- 酱汁:蛋黄酱、番茄酱
- 奶酪:切达干酪,蓝色
我不确定如何在 sandwich
和 sandwich fillings
之间创建关系。另外,如果它应该是列表或分层的。
感谢您的宝贵时间,非常感谢!
列表实体与文本完全匹配。您可以添加许多项目,但必须事先知道它们才能添加到列表实体中。
分层实体是在 child/simple 实体之间具有上下文的简单实体。这使 LUIS 可以了解更多三明治馅料,而无需将它们添加到列表实体中。
真正的答案是,如果您有固定的填充物列表,请使用列表实体。如果您希望您的客户能够添加任何内容,请使用一个简单的、分层的 and/or 复合实体和一个短语填充词列表来增强这些是三明治填充词的信号。