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

时间:2017-01-16 13:00:19

标签: c# bots botframework microsoft-cognitive luis

我开始学习如何使用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。

1 个答案:

答案 0 :(得分:2)

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

如果您想开始使用LUIS(以及BotFramework的许多其他功能),您可以查看BotBuilder-Samples存储库,在那里您可以在C#和Node中找到以任务为中心的样本和演示样本。 JS。

特别是,我认为您会发现LUIS sampleMultiDialogs

有用