AUTOMATED HINT GENERATION FOR INTELLIGENT TUTORING SYSTEM IN PROGRAMMING DOMAIN USING LARGE LANGUAGE MODEL
The imbalance between the number of Information Technology (IT) graduates and the demand for Information and Communication Technology (ICT) talent in Indonesia highlights the need for innovation in education. Codebuddy.ai is an intelligent tutoring system (ITS) designed to address this issue usin...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/82493 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:82493 |
---|---|
spelling |
id-itb.:824932024-07-08T14:35:40ZAUTOMATED HINT GENERATION FOR INTELLIGENT TUTORING SYSTEM IN PROGRAMMING DOMAIN USING LARGE LANGUAGE MODEL Christopher Swandi, Samuel Indonesia Final Project intelligent tutoring system, large language model, quantization, automated hint generation, fine tuning, prompt engineering INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/82493 The imbalance between the number of Information Technology (IT) graduates and the demand for Information and Communication Technology (ICT) talent in Indonesia highlights the need for innovation in education. Codebuddy.ai is an intelligent tutoring system (ITS) designed to address this issue using artificial intelligence (AI). Its primary goal is to provide personalized C++ programming lessons to students. One of the key features of Codebuddy.ai is its automated hint generation, which has been proven to enhance understanding and accelerate learning. Implementing automated hint generation requires evaluating various factors, such as the foundation model, prompts, and fine-tuning, to determine the best techniques for using large language models (LLM). Additionally, due to resource limitations, deploying LLMs without directly loading the model is necessary. To deploy LLMs with limited resources, quantization is employed. This study evaluates the best techniques for creating automated hint generation using LLMs. The evaluation is conducted qualitatively using predefined metrics based on expert research. The LLM is then optimized for deployment on limited resources. The evaluation results indicate that the Phi-3 model, after prompt engineering and fine-tuning, provides accurate inference results. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
The imbalance between the number of Information Technology (IT) graduates and
the demand for Information and Communication Technology (ICT) talent in
Indonesia highlights the need for innovation in education. Codebuddy.ai is an
intelligent tutoring system (ITS) designed to address this issue using artificial
intelligence (AI). Its primary goal is to provide personalized C++ programming
lessons to students.
One of the key features of Codebuddy.ai is its automated hint generation, which has
been proven to enhance understanding and accelerate learning. Implementing
automated hint generation requires evaluating various factors, such as the foundation
model, prompts, and fine-tuning, to determine the best techniques for using large
language models (LLM). Additionally, due to resource limitations, deploying LLMs
without directly loading the model is necessary. To deploy LLMs with limited
resources, quantization is employed.
This study evaluates the best techniques for creating automated hint generation using
LLMs. The evaluation is conducted qualitatively using predefined metrics based on
expert research. The LLM is then optimized for deployment on limited resources. The
evaluation results indicate that the Phi-3 model, after prompt engineering and
fine-tuning, provides accurate inference results. |
format |
Final Project |
author |
Christopher Swandi, Samuel |
spellingShingle |
Christopher Swandi, Samuel AUTOMATED HINT GENERATION FOR INTELLIGENT TUTORING SYSTEM IN PROGRAMMING DOMAIN USING LARGE LANGUAGE MODEL |
author_facet |
Christopher Swandi, Samuel |
author_sort |
Christopher Swandi, Samuel |
title |
AUTOMATED HINT GENERATION FOR INTELLIGENT TUTORING SYSTEM IN PROGRAMMING DOMAIN USING LARGE LANGUAGE MODEL |
title_short |
AUTOMATED HINT GENERATION FOR INTELLIGENT TUTORING SYSTEM IN PROGRAMMING DOMAIN USING LARGE LANGUAGE MODEL |
title_full |
AUTOMATED HINT GENERATION FOR INTELLIGENT TUTORING SYSTEM IN PROGRAMMING DOMAIN USING LARGE LANGUAGE MODEL |
title_fullStr |
AUTOMATED HINT GENERATION FOR INTELLIGENT TUTORING SYSTEM IN PROGRAMMING DOMAIN USING LARGE LANGUAGE MODEL |
title_full_unstemmed |
AUTOMATED HINT GENERATION FOR INTELLIGENT TUTORING SYSTEM IN PROGRAMMING DOMAIN USING LARGE LANGUAGE MODEL |
title_sort |
automated hint generation for intelligent tutoring system in programming domain using large language model |
url |
https://digilib.itb.ac.id/gdl/view/82493 |
_version_ |
1822997721521324032 |