An idea of a virtual dialogue partner is described in many science fiction novels and movies. People were dreaming about this long time ago for different purposes, starting from dissolving loneliness to having an all-knowing assistant. And nowadays this dream has become absolutely true. We have chatbots! It has been one of the most discussed IT trends in developing apps recently. So what exactly they can do and why you need them? All that we’ll tell you in this article.