I. Introduction
The development of systems that interact with users in their mother tongue has garnered significant attention in recent years. A chatbot is a conversational agent capable of receiving user input in natural languages and similarly providing real-time responses [1]. There are two primary kinds of chatbots: rule-based chatbots and autonomous agent chatbots. Chatbots that adhere to a predefined set of rules are basically software programs designed for a specific purpose. These chatbots are ideal for helping consumers with their tasks based on commonly asked questions (FAQs). They are accurate and well-organized and use grammar, natural language processing (NLP), and certain machine learning (ML) methods [2].