【问题标题】:Why shoud I use composite entities when creating a LUIS model?为什么在创建 LUIS 模型时应使用复合实体?
【发布时间】:2016-10-21 17:50:12
【问题描述】:

我从使用 Bot Framework 和 LUIS 的机器人开始。现在我在理解为什么要使用复合实体时遇到了一些麻烦。到目前为止,我从 LUIS 文档中得到的是复合实体用于将常规实体分组到“类别”下。

如果我的机器人允许用户订购披萨,例如,我需要三个实体:披萨的数量、大小和披萨的名称。我知道我可以将这些实体分组到一个名为 OrderInformation 的复合实体下。但是我从做这样的事情中得到什么? LUIS 方面的表现?更好的学习?

我问这个是因为这是 LUIS 返回的 JSON。我仍然得到所有常规实体,就像我需要它们一样。

{
  "query": "I want to order 3 big pepperoni pizzas",
  "intents": [
    {
      "intent": "OrderFood",
      "score": 0.999999046
    },
    {
      "intent": "None",
      "score": 0.13833718
    },
    {
      "intent": "FindNews",
      "score": 0.0120750656
    }
  ],
  "entities": [
    {
      "entity": "3",
      "type": "Number",
      "startIndex": 16,
      "endIndex": 16,
      "score": 0.925765157
    },
    {
      "entity": "big",
      "type": "Size",
      "startIndex": 18,
      "endIndex": 20,
      "score": 0.926587939
    },
    {
      "entity": "pepperoni pizzas",
      "type": "Food",
      "startIndex": 22,
      "endIndex": 37,
      "score": 0.8726012
    },
    {
      "entity": "3 big pepperoni pizzas",
      "type": "Order",
      "startIndex": 16,
      "endIndex": 37,
      "score": 0.8385274
    }
  ],
  "compositeEntities": [
    {
      "parentType": "Order",
      "value": "3 big pepperoni pizzas",
      "children": [
        {
          "type": "Number",
          "value": "3"
        },
        {
          "type": "Food",
          "value": "pepperoni pizzas"
        },
        {
          "type": "Size",
          "value": "big"
        }
      ]
    }
  ]
}

复合实体如何让我在机器人方面的工作更轻松?

【问题讨论】:

    标签: botframework azure-language-understanding


    【解决方案1】:

    复合实体在捕获诸如“两张去巴黎的成人票”之类的东西时会很有用;你会捕捉到“两个”和“巴黎”是独立的实体,而“成人票”是一个复合实体,它不仅定义了“票”,而且定义了子类型“成人”。

    “成人”不需要单独成为一个实体,而是作为复合实体的一部分存在。

    【讨论】:

    • rposbo 请问如何在句子中标记票的复合实体:两张成人票到巴黎?当单词不相邻时,Luis 不允许我将其标记为复合实体。
    • 我认为成人必须专门存在于它自己被识别为“票价类型”实体的一部分。然后,您将票价类型和票数组合成一个票复合实体。组成是实体,实体需要具体存在。构图不是“词”。
    猜你喜欢
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 2023-04-04
    • 2019-02-25
    • 2021-08-12
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    相关资源
    最近更新 更多