I. Introduction
With the evolution of artificial intelligence (AI) techniques, including machine learning and deep learning, chatbots or conversational agents mainly relying on natural language processing have grown considerably. Chatbots are computerized programs that chat and interact with humans to perform specific tasks using a natural language [1]. The birth of robotics in 1921 laid the foundations for today's chatbot industry [2]. The idea of chatbots gained further traction with the release of Apple's Siri, which mainly relies on chatbot technologies. AI algorithms allow chatbots to identify information accurately and learn from their data by predicting results. AI-powered chatbots are now being further customized to better comprehend human interactions and respond to them in a similar natural language that humans would understand if they were human agents [2].