搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 麦子Chessman > 使用Microsoft QnA Maker快速打造你的FAQ

使用Microsoft QnA Maker快速打造你的FAQ

麦子Chessman 2017-11-28


有没有人试过,被人家每天都问相同的问题,然而你的回答也是相同的呢?

好无聊阿!!!

我们现在可以5分钟内,做一个机器人帮你去回答这些重复且无聊的问题的话,你要不要?



Microsoft QnA Maker能够帮到你,只需要一步两步三步四步便可以搭建你自己专属的FAQ机器人。下面有麦子来慢慢给你说说。

 

使用Microsoft QnA Maker快速打造你的FAQ




第一步,登录qnamaker.ai并创建一个知识库。

创建知识库的方法有很多, 你可以输入现有的FAQ网址,也可以把FAQ文档导入到这个服务来。当然还可以自己手动的去见一个FAQ知识库。我们只需要根据网站上面的指导一步一步往下做就好,请看以下的截图:

 

先创建一个服务


使用Microsoft QnA Maker快速打造你的FAQ


在服务名称可以按个人喜好随便来的。

这个服务除了可以直接去爬网页以外,还支持直接上传文档和手动写入。那么我们点击创建来看一下吧。


使用Microsoft QnA Maker快速打造你的FAQ


 嗖的一声就成功了。


使用Microsoft QnA Maker快速打造你的FAQ


我们能够看到他已经把OPPO网页里面的内容全部转化到的知识库里面。 并且把问题和答案都分别放好,美美哒。


使用Microsoft QnA Maker快速打造你的FAQ



第二步,来测试一下。

接下来我们点击一下测试来看一下, 我们能够看到屏幕中间有一个对话框。 对话框的左手边和右手边各有一个小东西, 这个是什么呢?


使用Microsoft QnA Maker快速打造你的FAQ


我们先来输入一个来看一下,“怎样使用应用分身”。看起来还挺准的。


使用Microsoft QnA Maker快速打造你的FAQ


我们再来试一下下一个问题。看来还可以。


使用Microsoft QnA Maker快速打造你的FAQ


再来一个。 哎哟哎哟这个好像不太对。


使用Microsoft QnA Maker快速打造你的FAQ


大家有没有留意到? 左手边的小框框这里出现了三个答案,这就是意味着他感觉到这三个答案都能够回答你所提问,我们家在左手边选择最正确的那个答案那,么它就可以自动修正了。是不是很方便呢?


使用Microsoft QnA Maker快速打造你的FAQ

好们来点击一下上方绿色按键保存和重新训练。 让他自己好好的自学一下。


使用Microsoft QnA Maker快速打造你的FAQ


这个时候我们打开知识库来看一下有什么变化。

使用Microsoft QnA Maker快速打造你的FAQ


我们能够发现,读了一条问题和答案这个看起来就和我们刚刚写到对话里面的那个问题是相同的。

其实这就是一个自动化学习的一个步骤。它能够自动的记录起来你所做过的调整,然后在下一次你在跟他对答的时候他就变成聪明啦。

使用Microsoft QnA Maker快速打造你的FAQ


我们来试试看。 但我们这一次不用之前的那个问法,我们换一个问法来看一下他是不是这么的智能?


使用Microsoft QnA Maker快速打造你的FAQ


看起来还真的不错呢? 可能这个时候有些同学会产生疑问,这不就是一个关键字的搜索引擎。

其实,QnA Maker是凭借优化的机器学习逻辑和行业领先的语言处理能力,然后将大量信息提炼成不同的有用答案。这个并不是关键字这么简单哟~



第三步,设置

好,接下来我们来看一下设置的这一个部分。


使用Microsoft QnA Maker快速打造你的FAQ


非常直观的能够看到一些基础的一些信息, 你还可以把这一个服务分享给你的小伙伴让他们来替你进行知识库管理。

这个时候我们看到上面有一行小字写着下载知识库, 这是什么鬼呢? 点一下看看吧。


使用Microsoft QnA Maker快速打造你的FAQ


下载了文件以后, 我们用notepad打开来看一下。 发现里面就是我们的知识库,不过看起来有点乱。


使用Microsoft QnA Maker快速打造你的FAQ


其实它是一个完整的表格,使用了TAB来进行分割。 下面我用word文档来转换一下大家就能知道。 

先打开文字转表格,然后选择分隔符为TAB,点击OK


使用Microsoft QnA Maker快速打造你的FAQ


我们能够看到,这些乱七八糟的文字一下子就被整理起来。


使用Microsoft QnA Maker快速打造你的FAQ


写代码的小伙伴们肯定知道我们应该怎么去处理这一些文件吧。

我们可以手动的去创建这一些文件, 然后上传到这一个服务中变成一个新的知识库内容。自己可以写一些小的脚本来进行自动化的处理,这样就可以达到不停地自动学习的一个过程。

那么在将来的某一天,这个机器人就会回答的越来越准确越来越准确越来越准确越来越准确了。



第四步,发布

接下来我们发布来看一下。


使用Microsoft QnA Maker快速打造你的FAQ


我们进入了一个确认的页面,看见下面有一行小小的蓝色字”Download Diff File”,点击下载后你就会发现这一个文件里面的内容就是跟你上一个版本的差异在哪里,这样子就方便你更好的管理知识库啦。

好我们继续点击发布。


使用Microsoft QnA Maker快速打造你的FAQ


 成功了! 接下来我们就可以使用它提供的这些HTTP request代码来在我们自己的APP里面添加这个FAQ机器人了。




讲到这里其实间创建一个简单的FAQ机器人就是3-5分钟的事情。 不过在创建之前我们需要做大量的工作。 例如:

  1. 我们需要归纳所有客户他们经常问的问题。

  2. 我们需要把经常问的问题扩展出来多种问法。

  3. 我们需要把标准的答案编辑的更加接近人的回答。   

以上这三点根据产品业务的复杂度,需要花费的时间都不一样。 不过幸运的是,透过微软的认知服务可以很快地把我们的想法实现出来。 那么,你还在等什么?我们赶紧动起手来做一个自己专属的载机器人吧。

 


以下是一些相关的链接, 如果你是技术老牛的话我建议来来看一下。 如果你是技术小白的话其实我也建议你来看一下。 看着看着说不定就能够获得更多的灵感呢,你说对吧。

QnA Maker API Reference:

https://qnamaker.ai/Documentation/ApiReference

Bot Framework:

https://dev.botframework.com/

Cognitive Services:

https://azure.microsoft.com/en-us/services/cognitive-services/

 

好了今天的介绍就到这里谢谢各位看官的打赏。

 


 

 

 

 


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《使用Microsoft QnA Maker快速打造你的FAQ》的版权归原作者「麦子Chessman」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注麦子Chessman微信公众号

麦子Chessman微信公众号:chessman_speak

麦子Chessman

手机扫描上方二维码即可关注麦子Chessman微信公众号

麦子Chessman最新文章

精品公众号随机推荐

上一篇 >>

AJAX一步到胃