如何开发连接 Microsoft Bot Sdk 和 LOIS 的聊天机器人

How to develop a chat bot with Microsoft Bot Sdk and LUIS conected

我开始学习如何使用 Microsoft Bot SDK 和语言理解智能服务 (LUIS) 开发机器人

我看过很多指南和示例,但我看到两种不同的方式,但我不知道如何混合使用它们。

我找到了很多这样的示例 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。

首先,您永远不需要下载 json。文档中的 json the PizzaBot is providing is the LUIS model, for you to import to LUIS as an existing application. You might want to read the Importing and Exporting Applications 部分。

澄清一下,如果您想开始使用 LUIS(以及 BotFramework 的许多其他功能),您可以查看 BotBuilder-Samples 存储库,您可以在其中找到以 C# 和Node.js.

特别是,我认为您会发现 LUIS sample and the MultiDialogs 一个

很有用