There has been a lot of buzz about Chatbots and how they are going to revolutionalize many business processes. People have been suggesting that they are the next big thing and will replace mobile apps in very near future. To understand the fuss and to know are they really the