如何在不使用qnamaker的情况下编写自己的逻辑

问题描述:

我仍试图了解Chatbots。目前我已经制作了聊天机器人,它被整合到Skype中。我有Sharepoint online用户搜索FAQ。如果他们找不到,那么他们会要求BOT,该请求将LUISQnamaker发送请求。 Qnamaker然后通过查看它的数据库返回响应。我使用Sharepoint工作流程将Sharepoint上的常见问题解答上传到Qnamaker。但我想写我自己的逻辑并摆脱Qnamaker。如何在不使用qnamaker的情况下编写自己的逻辑

有什么办法可以做到这一点?任何好的教程?我也想知道流量是如何发生的。例如,如果我们不使用Qnamaker,那么我们根据用户提出的问题在SharePoint中引发查询?我不明白如何我可以在共享点引发查询,如果用户使错字,然后我们不会从任何东西获取任何内容。那么有关如何在不使用qnamaker的情况下实现此技巧的任何提示,都会受到高度赞赏?

FAQ bot生成器是主要Microsoft bot框架的子集。你应该对the Microsoft Bot Framework做一些研究。上面的链接可以让您直接了解bot框架的文档概述,并从那里开始开发。他们有一些示例项目的链接以及一些文章解释中的大量代码片段。它有一个完整的安装指南,可以引导您完成初始设置,因此应该可以轻松获得基本的回显程序运行,但如果您不是程序员,则应该坚持使用FAQ生成器。

我建议你使用node.js或c#开发机器人,因为这些直接受框架支持。我个人使用C#从头开始构建我的机器人。我的目的是在面向android/ios应用程序的客户中使用,它可以帮助解决问题,检查不同事物的状态,甚至支付账单。

只记得你需要手动设置你的云托管。我将我的天地与我为它构建的Web界面一起托管在一起(如果您使用的是c#,则可以在bot中构建网站,只需将web.config中的default.htm文件替换为界面的主页面即可)。

+0

我只想知道我该如何编写自己的逻辑来在我的SharePoint数据库中进行搜索。正如您可以看到的那样,我正在使用qnamaker来搜索FAQ。我需要很好的链接 – Happy