2017-01-16 132 views
0

我开始学习如何开发与微软机器人SDK机器人和语言理解智能服务(LUIS)如何开发与微软机器人SDK和LUIS聊天机器人conected

我见过很多导游和但我看到两种不同的方式,我不知道如何混合它们。

我发现很多这样的样本https://github.com/Microsoft/BotBuilder/tree/master/CSharp/Samples/PizzaBot,您可以在其中获得对聊天机器人功能的高级使用,但是来自LUIS的数据来自您需要下载并在每次更改时添加到项目中的json。

我发现另一个样本https://code.msdn.microsoft.com/Chat-Bot-using-Bot-1211d6ce其中项目获得直接连接到LUIS并反序列化数据,但我找不到如何做链对话框。

我想要的是使用IDialogs,但无需下载json。

回答

2

首先,你永远不需要下载json。 PizzaBot提供的json是LUIS模型,您可以将导入作为LUIS作为现有应用程序。您可能需要阅读文档中的Importing and Exporting Applications部分。

如果您想要开始使用LUIS(以及BotFramework的许多其他功能),您可以检查BotBuilder-Samples存储库,您将在C#和Node.js中找到以任务为中心的示例和演示示例。

特别是,我想你会发现有用的LUIS sampleMultiDialogs一个

+0

但在第二采样我张贴他们使用LUIS无需下载JSON。 – Mulflar

+0

在第一个示例中,也没有下载json。该代码不会下载json。他们只是手动下载json并添加到回购,所以如果有人想运行样本,他们有一个现有的模型导入。 –

+0

此外,第二个示例没有使用LuisDialog,而是使用Luis“手动”调用API等。我建议查看我提供的示例。 –