如何在不使用qnamaker

时间:2017-04-05 11:01:04

标签: bots botframework sharepoint-online luis

我仍在尝试了解Chatbots。目前我已经制作了一个集成在Skype中的chatbot。我有Sharepoint online用户搜索常见问题解答。如果他们没有找到,那么他们会BOTLUISQnamaker发送请求。 然后Qnamaker通过查看它的数据库发回响应。我使用sharepoint工作流将FAQ从sharepoint上传到Qnamaker。但我想写出自己的逻辑并摆脱Qnamaker。

有什么方法可以做到?有什么好的教程吗?我也想知道流程是如何发生的。例如,如果我们不使用Qnamaker,那么我们根据用户的要求在sharepoint中触发查询?我不明白如果用户输入拼写错误我将如何在sharepoint中触发查询然后我们将无法从sharepoint获得任何内容。所以,如何在不使用qnamaker的情况下实现这一点的任何提示都受到高度赞赏?

1 个答案:

答案 0 :(得分:1)

FAQ bot生成器是主要Microsoft bot框架的子集。你应该对the Microsoft Bot Framework做一些研究。上面的链接将您带到机器人框架的文档概述,然后您可以从中进行开发。它们链接到一些示例项目以及一些文章解释中的大量代码片段。它有一个完整的设置指南,将引导您完成初始设置,因此应该很容易运行基本的echo bot,但如果您不是程序员,则应该坚持使用FAQ生成器。

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

请记住,您需要手动设置云托管。我使用我为其构建的Web界面托管我的(我可以在您的机器人内部构建网站,如果您使用的是c#,只需将web.config中的default.htm文件替换为界面的主页)。 / p>