【问题标题】:LUIS - Entity Type List, How to best use?LUIS - 实体类型列表,如何最好地使用?
【发布时间】:2018-12-11 06:05:59
【问题描述】:

我有一个机器人正在连接到 LUIS 以进行意图和实体识别。

机器人的最终目标是在 SQL 服务器上查找员工目录。它目前按名称查找员工,即谁是 Joe Bloggs,(意图:Who_is_Employee;实体:Communication.ContactName)。

但我想扩展并提供按部门、部门和工作角色搜索人员的能力,即谁在企业医疗、谁在市场营销、谁是经纪人。

我创建了一个以扇区为值的列表实体。然后我为这些实体创建了任何同义词,但现在我想要工作角色的功能。例如; “谁是经纪人”。我看到实体类型有一个“角色”部分,但无法让它工作或检测到这个实体。(可能是因为它不是这样工作的)。

有什么想法吗?

意图: Who_is_Employee Who_is_Sector

实体: Communication.ContactName(按姓名表示员工) Who_is_Sector(按部门的员工)

【问题讨论】:

  • 您能给我们一些样本,让我们知道您希望在其中进行哪些检测吗?

标签: botframework azure-language-understanding


【解决方案1】:

如此处所示:https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-concept-roles

使用角色来识别模式匹配的子类型。

【讨论】:

    【解决方案2】:

    角色绝对不是你想要的(根据 CrazyMerlin)。

    我想我会通过向后工作来解决它。澄清;既然您在 SQL Server 中进行查找,那么您需要提取哪些信息?

    例如,“谁在营销”;我猜它可能会变成类似select fullname in users where department='Marketing' 的东西。因此,在这种情况下,您需要知道实体marketingfind users 的意图。

    您可能希望有不同的意图来查找 Sector、Department、Job。取决于您需要如何在 SQL 查询中使用它。您需要确保发出大量话语以确保进行彻底的培训,因为某些情况可能非常相似。

    【讨论】:

      猜你喜欢
      • 2019-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-05
      • 1970-01-01
      • 2020-09-07
      • 2019-06-18
      • 2013-04-10
      相关资源
      最近更新 更多