最近在想毕业设计做什么,因为在看Python,所以想做个Python项目,浏览网页看到了“BOT”,据说这个今年(应该是过去的2016,还没适应~)有点火哈。闭关时间有点久,有点跟不上时代潮流了。
BOT是什么?既然谈潮流这么高大上的东西当然不是简单指LOL里面的下路了。这里的BOT指的是ChatBot——聊天机器人。
这个我知道,微软小冰嘛,有调戏过。正好我一直想做一个用来提醒自己任务,安排时间的东西,可以和这个联系在一起,没毛病,继续百度Google。
BOT的过去和现在
过去的BOT是计算机工程师们开发的软件,专门用来跟人聊天玩,就像微软小冰,最早的聊天机器人其实是计算机科学家约瑟夫·维森班在 1966 年编写的Eliza,在siri看来是他的老师,此外还有清华小图,小黄鸡等等。在各大科技公司来看,BOT也许是下一个科技时代的变革,但在各路BOT就像Business Boos来看,通过接口连接数据库或者词库BOT像客服一样为顾客们提供各种服务。
在这里有虎嗅网上一篇介绍智能客服机器人所经历的四代技术,感觉总结很不错。链接在下面:
https://www.huxiu.com/article/148498/1.html?f=column_feed_article
具体实现
我这个半吊子还在学习中,当然不能独立做出一个较高明的聊天机器人,但人家有啊,学习人家的东西虽然有点重复,但我们可以在人家的框架上代码上进行修改呀,站在巨人的肩膀上,侏儒也是可以俯视大地的。
GitHut上有一个比较不错的开源的机器人:https://hubot.github.com/
构建在Python上有个一个基于机器学习的聊天机器人引擎——ChatterBot
目前看上的就这两个,过几天好好了解下,此外我在Surfing过程中,还找到几个不错的博文,记录下链接:
http://blog.sina.com.cn/s/blog_5357c0af0101h5uf.html
http://www.tuicool.com/articles/y6nuYv
http://www.tuicool.com/articles/7JR73iY
——————————加油——————————