AI-based one-stop campus service chatbot using natural language processing

Dalang, Bonaventure Tindin (2026) AI-based one-stop campus service chatbot using natural language processing. [Student Project] (Unpublished)
Abstract

Students at UiTM Samarahan often struggle to find information about campus services because it is spread across many separate websites and portals for course registration, fees, the academic calendar, the library, convocation and more. This slows the time it takes to complete simple jobs and contributes to the load on the service counters. This project created an AI Chatbot that combines these services in one place for the student to ask a question in everyday language and get a clear answer. The chatbot uses a method called Retrieval-Augmented Generation (RAG): instead of guessing, it first searches a collection of official UiTM information and then uses an AI language model to write an answer based only on what it found, always showing the source link. The system was developed step by step, deployed online, and built with modern web tools using an Agile approach. It was tested in three ways: checking that each feature works, measuring how well it answered a set of 30 questions, and asking 50 students to rate how easy it was to use. The chatbot found the correct source and gave a correct answer 90% of the time, rarely made up information (10%), and replied in about 13 seconds, at a total running cost of only around RM 40. Students rated its usability at 56.65 out of 100 which is acceptable, but with room to improve, mainly because of the response speed. Overall, the project demonstrates that a low-cost, source-based chatbot is a viable and reliable solution for students to reach out to campus services, and can be expanded in the future with faster responses and more languages.

Item Details
Edit Item
Edit Item
Downloads & Files
[thumbnail of 147008.pdf]
Text
147008.pdf
Download (212kB)
Location & Physical Holdings
Digital Copy
Physical Location
  • Bilik Koleksi Akses Terhad | PTAR Kampus Samarahan 2, Sarawak
Item Status
Processing
Indexing & Metrics