Recently in want to graduate design do what, because in looking at Python, so want to do a Python project, browse the Web to see the "BOT", said this year (should be the past 2016, has not adapted ~) has ignition ha. Retreat time a bit long, a little keep up with the trend of the times.
What is a bot? Since it's so big on the bandwagon, of course, it's not simply the next way in LOL. The bot here refers to the chatbot--chat robot.
This I know, Microsoft Xiaoice, have been molested. Just I always want to do a reminder of their tasks, schedule time things, can be linked with this, no problem, continue Baidu Google.
Bot's past and present
The past bot is the software developed by computer engineers, specifically used to chat with people, like Microsoft Xiaoice, the earliest chat robot is actually a computer scientist Joseph Wiesenban in 1966 years written by Eliza, in Siri seems to be his teacher, in addition to the Tsinghua Small map, small yellow chicken and so on. In the major technology companies, bot may be the next technological revolution, but in the bot like business boos, through the interface to connect the database or thesaurus bot like customer service to provide customers with a variety of services.
Here's a tiger sniff. An online introduction of intelligent customer Service robot experienced four generations of technology, the feeling summed up very good. Links are below:
Https://www.huxiu.com/article/148498/1.html?f=column_feed_article
Specific implementation
I this dabbler still in the study, of course, can not make a more intelligent chat robot, but others have ah, learning people's things although a bit repetitive, but we can be in someone else's framework on the code to modify Ah, standing on the shoulders of giants, the dwarf can also overlook the earth.
Githut has a relatively good open-source robot: https://hubot.github.com/
Built on Python, there is a machine learning-based chat robot engine--chatterbot
Currently look at these two, after a few days to understand the next, in addition I in the process of surfing, also found a few good blog, record the following links:
Http://blog.sina.com.cn/s/blog_5357c0af0101h5uf.html
Http://www.tuicool.com/articles/y6nuYv
Http://www.tuicool.com/articles/7JR73iY
—————————— Refueling ——————————
Initial knowledge of bot chat robot