【问题标题】:How to develop a chat bot with Microsoft Bot Sdk and LUIS conected如何开发连接 Microsoft Bot Sdk 和 LOIS 的聊天机器人
【发布时间】:2017-05-31 07:51:48
【问题描述】:

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

【问题讨论】:

    标签: c# bots botframework microsoft-cognitive azure-language-understanding


    【解决方案1】:

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

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

    我认为你会发现LUIS sampleMultiDialogs 尤其有用

    【讨论】:

    • 但在我发布的第二个示例中,他们使用 LUIS 而不下载 json。
    • 在第一个示例中,也没有下载 json。代码没有下载 json。他们只是手动下载 json 并添加到 repo,所以如果有人想运行示例,他们有一个现有模型要导入。
    • 另外,第二个示例没有使用 LuisDialog,而是使用 Luis “手动”调用 API 等。我建议查看我提供的示例。
    • 我终于设法让它工作了,通过表单流程,不幸的是我的老板似乎对我印象不深,所以我暂时停止这个项目。谢谢
    猜你喜欢
    • 2018-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 2016-08-14
    • 2013-12-05
    • 1970-01-01
    相关资源
    最近更新 更多