Roqib Akintunde AKINYEMI2024-06-112024-06-112023-12M.Schttps://repository.lcu.edu.ng/handle/123456789/510Customer support is perhaps one of the main aspects of the user experience for online services. However, with the rise of natural language processing techniques, the industry is looking at automated chatbot solutions to provide quality services to an ever-growing user base. In view of this, the chatbot was developed using Artificial Intelligence Markup Language (AIML) java interpreter library Program AB (an experimental platform for the development of new features and serves as the reference implementation) which helps match input and output predefined in the AIML file. AIML was used to preprocess and train the bot using ready-made AIML file for Frequently Asked Questions. Also, vaadin was used to build a web user interface to interact with the trained AIML bot. Finally, a google script was written to translate from any language to English for the bot to understand and send the response in the preferred language of the user. Findings showed that the response time of the bot is dependent of the network, as the design gave a score of 70%, 80%, and 90% for load testing, stability, reliability testing and usability testing, respectively. Also, the bot is compatible with different operating systems, both for forward compatibility and backward compatibility having a score of 95%. The bot was able to answer customer questions, enquiries and complaints and the response time of the bot depends on the strength of the network since it is web based. Hence, the system provided a simple, cheaper, and durable customer financial and payment application service. It is therefore recommended that any company incorporating a chatbot should make sure that the chatbot is highly secure due to attacks and routine queries. It should also be standardised to deliver a high level of performance since chatbots will not be able to solve all queries. Keywords: Chatbot, Customer Support, Google Script, Online Service, Testing Word Count: 298 WordsenChatbotCustomer SupportGoogle ScriptOnline ServiceTestingAutomated Customer Support System (Chatbot) to Enhance Web-based Financial Application Services using Artificial IntelligenceThesis