Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Botframework Bot框架命名实体_Botframework_Azure Language Understanding - Fatal编程技术网

Botframework Bot框架命名实体

Botframework Bot框架命名实体,botframework,azure-language-understanding,Botframework,Azure Language Understanding,在google的api.ai中,要处理这样一句话: “John Doe的电子邮件是什么?” 我创建了一个名为“给定名称”和“姓氏”的预构建实体,以获得名称“John Doe” 如何使用Microsoft Bot Framework/Luis实现同样的功能?您不能直接使用Bot框架。Bot框架可以帮助您构建对话流,但没有内置NLU。您可能会使用它,并在那里进行意图检测和实体提取。如果愿意,还可以使用Bot框架中的api.ai代理。我这样做是为了支持LUIS还不会说的语言(更多细节-) 更新 继续我

在google的api.ai中,要处理这样一句话:

“John Doe的电子邮件是什么?”

我创建了一个名为“给定名称”和“姓氏”的预构建实体,以获得名称“John Doe”


如何使用Microsoft Bot Framework/Luis实现同样的功能?

您不能直接使用Bot框架。Bot框架可以帮助您构建对话流,但没有内置NLU。您可能会使用它,并在那里进行意图检测和实体提取。如果愿意,还可以使用Bot框架中的api.ai代理。我这样做是为了支持LUIS还不会说的语言(更多细节-)

更新

继续我的评论。下面是我如何在我的一个机器人原型中提取
联系人
实体的方法。以下是导出的LUIS模型的JSON片段:

"entities": [
    {
      "name": "Contact"
    }
],
"model_features": [
    {
      "name": "Contact",
      "mode": true,
      "words": "John Smith,John Doe,Mary Jay,Robin Smith",
      "activated": true
    }
],
"utterances": [
   {
      "text": "please email to john smith and robin smith",
      "intent": "Email",
      "entities": [
        {
          "entity": "Contact",
          "startPos": 16,
          "endPos": 25
        },
        {
          "entity": "Contact",
          "startPos": 31,
          "endPos": 41
        }
      ]
    }
]

您不能直接使用Bot框架。Bot框架可以帮助您构建对话流,但没有内置NLU。您可能会使用它,并在那里进行意图检测和实体提取。如果愿意,还可以使用Bot框架中的api.ai代理。我这样做是为了支持LUIS还不会说的语言(更多细节-)

更新

继续我的评论。下面是我如何在我的一个机器人原型中提取
联系人
实体的方法。以下是导出的LUIS模型的JSON片段:

"entities": [
    {
      "name": "Contact"
    }
],
"model_features": [
    {
      "name": "Contact",
      "mode": true,
      "words": "John Smith,John Doe,Mary Jay,Robin Smith",
      "activated": true
    }
],
"utterances": [
   {
      "text": "please email to john smith and robin smith",
      "intent": "Email",
      "entities": [
        {
          "entity": "Contact",
          "startPos": 16,
          "endPos": 25
        },
        {
          "entity": "Contact",
          "startPos": 31,
          "endPos": 41
        }
      ]
    }
]

在Ms LUIS中,您需要根据您的问题添加话语,并在该短语中指定实体。 你可以参考下面的链接


我希望这个答案能对你有所帮助。

在路易斯女士中,你需要根据你的问题添加话语,并在该短语中指定实体。 你可以参考下面的链接


我希望这个答案能对您有所帮助。

谢谢您的回答,但是如何使用Luis.ai?我一直试图创建一个实体,但找不到解决方案。预构建实体似乎是一种方式,但它缺少名称类型我相信预构建实体集中没有名称。你需要训练一组问题,每个问题都以不同的方式询问某人的电子邮件,并将名称部分标记为一个实体。您自己的自定义实体。如果您知道用户可能询问的人(例如,它是您的企业目录或其他内容),您可以使用
短语列表
。这将教会路易斯将所有这些名字视为同一个实体。只要它承认一个,它就基本上承认所有其他的。我相信我在我的机器人原型中做过一次。我大概能找到路易斯的模型。让我知道谢谢你的回答,但是如何与路易斯·艾合作?我一直试图创建一个实体,但找不到解决方案。预构建实体似乎是一种方式,但它缺少名称类型我相信预构建实体集中没有名称。你需要训练一组问题,每个问题都以不同的方式询问某人的电子邮件,并将名称部分标记为一个实体。您自己的自定义实体。如果您知道用户可能询问的人(例如,它是您的企业目录或其他内容),您可以使用
短语列表
。这将教会路易斯将所有这些名字视为同一个实体。只要它承认一个,它就基本上承认所有其他的。我相信我在我的机器人原型中做过一次。我大概能找到路易斯的模型。让我知道第一个链接帮助很大,谢谢!第一个链接帮助很大,谢谢!