YADIMS Enhanced Portal With AI Chatbot with Fine Tuning for Large Language Model
DOI:
https://doi.org/10.37934/ctds.4.1.1929Keywords:
AI chatbot, digital portal, Agile development, educational outreach, large language modelAbstract
The Yayasan Dakwah Islamiah Malaysia (YADIM) project, leveraging agile methodology, aims to develop an AI-powered chatbot and a digital portal to enhance digital interaction and educational outreach. Agile's iterative and incremental approach is crucial for overcoming the current limitations of YADIM's online platform, focusing on personalized and interactive user experiences through ongoing stakeholder collaboration and adaptability to evolving needs. The project's key phases, including requirement analysis, system design, and testing, will proceed in iterative cycles or sprints, each delivering a functional product increment. This method ensures continuous development and feedback integration, effectively serving diverse users like the public and staff with features like account management, content distribution, and efficient chatbot interactions. Agile principles guide the project's non-functional requirements, ensuring performance, usability, security, and maintainability with a focus on continuous improvement. The system architecture, following the Model-View-Controller (MVC) pattern, supports adaptability and scalability, aligning with agile's emphasis on technical excellence. A relational database evolves iteratively for efficient data management, and user-centric interface design is refined through regular user feedback. Concurrent development and testing guarantee the portal and chatbot's reliability and effectiveness. By adopting agile methodology, this project will significantly advance YADIM’s mission, spreading Islamic knowledge to a diverse Malaysian community with a flexible, responsive, and constantly improving digital solution. Future work aims to improve the system further. Potential enhancements include integration with payment gateways for online transactions, a customer feedback and review system, automated service reminders and notifications, and expanded service offerings and package management. These additions will enhance convenience, encourage a customer-centric service culture, ensure timely communication, and boost customer engagement and retention.