ms azure:将Bot与Luis应用程序连接

时间:2018-08-29 09:59:24

标签: azure luis

我想用luis创建一个机器人,用实体和意图填充它,并使用C#处理响应。

我已经在eu.luis.ai上创建了一个应用程序,但是我找不到如何编辑该应用程序的代码。

我已经在azure门户上使用luis模板创建了一个Web应用程序bot,可以编辑代码,但是我找不到如何创建意图,实体等的方法。

我必须以某种方式连接它们吗?

或者我该如何创建一个机器人,以便我可以在其中填充内容并编辑代码?

1 个答案:

答案 0 :(得分:0)

LUIS和Bot Framework Bots是分开的,这意味着您不需要在机器人上使用LUIS,反之亦然。因此,作为开发人员,您需要将它们两者手动连接在一起。对于实体和意图方面,您将需要在LUIS门户中创建它们。然后相应地,您可以修改您的机器人代码,以处理LUIS应用程序中的新意图和实体。

您没有指定,但是我要冒昧地假设您的Web App Bot位于欧洲数据中心中。为了最大程度地减少LUIS与您的漫游器之间的延迟,请确保设置您的域。下面的示例:

[LuisModel("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX", "XXXXXXXXXXXXXXXXX", domain: "westeurope.api.cognitive.microsoft.com", staging: true)]
[Serializable]
public class YourLUISDialog : LuisDialog
{