The use of chatbots has seen a significant rise in the past few years, these pieces of software are seen on various Ecommerce platforms or banking platforms. These applications mostly involve the use of Rule-based chatbots, in this paper we
have explored the possibility of using smart chatbots which can have a free-flowing conversation with the user.