Skip to content

The project targets to explore the use of Large Language models in education and develop an intelligent tutor.

Notifications You must be signed in to change notification settings

cepdnaclk/e17-4yp-Large-Language-Models-in-Education

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation


Large Language Models in Education


Table of content

  1. Introduction
  2. Problem and Solution
  3. High Level Solution Architecture
  4. Methodology
  5. Conclusion

Introduction

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.

Problem & Soultion

  • Problem : High Cost of Accessing LLM APIs
  • Solution : Cost Effective Intelligent Tutor diagram

High Level Solution Architecture

diagram

Methodology

  1. Collect Course Materials and Create Datasets
  2. Plan System Data flow
  3. Create High Level Solution Architecture
  4. QA Model Implementation
  5. Create Similarity Checker
  6. Cache Implementation
  7. Backend Implemenatation
  8. Frontend Implemenatation
  9. Integration of Implementations
  10. Testing

Cost Analysis

diagram

Conclusion

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.

Team

Supervisors

Related Links

About

The project targets to explore the use of Large Language models in education and develop an intelligent tutor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •