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...

Full description

Saved in:
Bibliographic Details
Main Author: Christopher Swandi, Samuel
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