我还在尝试理解聊天机器人。目前,我已经做了聊天机器人,这是集成在skype。我有用户搜索常见问题的Sharepoint online。如果找不到,他们就会询问BOT,后者会向LUIS和Qnamaker发送请求。然后,Qnamaker通过在其数据库中查找响应来返回响应。我使用sharepoint工作流将常见问题从sharepoint上传到Qnamaker。但我想写我自己的逻辑,摆脱Qnamaker。
有什么方法可以做到这一点?有什么好的教程吗?我还想知道流程是如何发生的。例如,如果我们不使用Qnamaker,那么我们会根据用户的要求在sharepoint中触发查询吗?我不明白我如何在sharepoint中激发查询,如果用户输入错误,那么我们将无法从sharepoint获得任何东西。因此,有什么关于如何在不使用qnamaker的情况下实现这一点的建议值得高度赞赏?
发布于 2017-04-07 03:00:53
FAQ bot生成器是主Microsoft bot框架的子集。你应该在the Microsoft Bot Framework上做一些研究。上面的链接直接将您带到bot框架的文档概述,您可以从那里开始开发bot框架。他们有几个样例项目的链接,以及一些文章解释中的大量代码片段。它有一个完整的安装指南,将引导你完成初始安装,所以让一个基本的echo机器人运行起来应该很容易,但如果你不是程序员,你应该坚持使用常见问题生成器。
我建议您使用node.js或c#来开发机器人,因为框架直接支持它们。我个人正在使用c#从头开始构建我的机器人。我的目的是在一个面向客户的android/ios应用程序中使用,它将帮助解决问题,检查不同事物的状态,甚至支付账单。
请记住,您需要手动设置您的云托管。我把我的网站放在azure中,旁边是我为它构建的web界面(如果你使用的是c#,你可以在你的机器人内部建立网站,只需用界面的主页替换web.config中的default.htm文件)。
https://stackoverflow.com/questions/43229280
复制相似问题