Botframework 为什么在创建路易斯模型时要使用复合实体?

Botframework 为什么在创建路易斯模型时要使用复合实体?,botframework,azure-language-understanding,Botframework,Azure Language Understanding,我从使用机器人框架和LUIS的机器人开始。现在我在理解为什么要使用复合实体时遇到了一点困难。到目前为止,我从LUIS文档中得到的是,复合实体用于将常规实体分组到“类别”下 例如,如果我的机器人允许用户订购比萨饼,我需要三个实体:比萨饼的数量、大小和比萨饼的名称。我知道我可以将这些实体分组到一个名为OrderInformation的复合实体下。但是我从这样的事情中得到了什么呢?路易斯方面的表现?更好的学习 我这样问是因为这里是LUIS返回的JSON。我仍然得到所有的常规实体,就像我需要它们一样 {

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

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

我这样问是因为这里是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"
        }
      ]
    }
  ]
}

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

复合实体在捕获类似“两张去巴黎的成人票”之类的东西时会很有用;您可以捕获“两个”和“巴黎”是独立的实体,而“成人票”是一个复合实体,它不仅定义了“票”,还定义了子类型“成人”


“成人”本身不需要是一个实体,但作为复合实体的一部分存在。

rposbo请问我如何在句子中标记机票的复合实体:两张成人到巴黎的机票?Luis不允许我在单词不相邻的情况下将其标记为复合实体。我认为成人必须单独存在,并被视为“票价类型”实体的一部分。然后将票价类型和车票数量组合成一个车票组合实体。组成由实体组成,实体需要具体存在。这篇作文不是用“词”写的。