In the last few years, artificial intelligence has advanced significantly, particularly in the fields of generative AI and large language models (LLMs). These cutting-edge models have proven to be exceptionally capable of reading, writing, and producing content that is human-like, opening up new horizons in creativity and invention. These generative AI models provide fascinating prospects in the field of education where technology integration is becoming more common. Intelligent tutoring systems have been sought after in education for a long time to improve and customize students’ learning experiences. The effectiveness of generative AI paired with the current trends in educational technology use offer a potent synergy that has the potential to completely change the educational environment.
The "Large Language Models in Education" addresses many challenges in the educational platforms. Inappropiate responses, privacy concerns, Bias & fairness, high cost, continuous improvement are some of these challenges. A major concern identified is the high cost of accessing Large Language Model APIs. As a solution, "Smart Tutor" has been developed. This cost-effective intelligent tutor focuses on reducing expenses while improving the accuracy of prompts. This prototype relies on a cache implementation with local context and a question-and-answer model to achieve cost reduction. The methodology is implemented for a specific cousre called computer architecture and this prototype can be used for other modules if similar steps are followed.
- Collect Course Materials and Create Datasets
- Plan System Data flow
- Create High Level Solution Architecture
- QA Model Implementation
- Create Similarity Checker
- Cache Implementation
- Backend Implemenatation
- Frontend Implemenatation
- Integration of Implementations
- Testing
The deliverable of the project is a prototype which is capable of integrating with any course materials with a local context. The number of API calls are reduced using cache, specially, because most of the time the users are asking the similar questions and because of that there will be cache hits. From that situation, the number of API calls are reduced.
- E/17/297, Rupasinghe T. T. V. N., [email protected]
- E/17/206, Manohora H. T., [email protected]
- E/17/148, Kalpana M. W. V., [email protected]
- Dr. Damayanthi Herath, [email protected]
- Prof. Roshan G. Ragel, [email protected]
- Dr. Isuru Nawinne, [email protected]
- Dr. Shamane Siriwardhana, [email protected]