Chatbots are becoming increasingly used as a way to provide assistance to users. Many companies, including banks, mobile/landline companies and large e-sellers now use chatbots for customer assistance and for helping users in pre-sales. The Q&A page is not enough anymore: each customer is nowadays expecting an answer to his very own question which maybe is not covered or only partially covered in the Q&A. Also, chatbots are a great tool for companies which don't need to provide additional customer service capacity for trivial questions: they really look like a win-win situation!
Chatbots have become very popular tools ever since deep learning became popular. Thanks to deep learning, we're now able to train the bot to provide better and personalized questions, and, in the last implementation, to retain a per-user context.
Cutting it...