Saved in:
Bibliographic Details
Main Authors: Wang, Yibin, Xie, Jiaxi, Subramanian, Lakshminarayanan
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2504.17824
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917998612185088
author Wang, Yibin
Xie, Jiaxi
Subramanian, Lakshminarayanan
author_facet Wang, Yibin
Xie, Jiaxi
Subramanian, Lakshminarayanan
contents The prevalence of Large Language Models (LLMs) is revolutionizing the process of writing code. General and code LLMs have shown impressive performance in generating standalone functions and code-completion tasks with one-shot queries. However, the ability to solve comprehensive programming tasks with recursive requests and bug fixes remains questionable. In this paper, we propose EduBot, an intelligent automated assistant system that combines conceptual knowledge teaching, end-to-end code development, personalized programming through recursive prompt-driven methods, and debugging with limited human interventions powered by LLMs. We show that EduBot can solve complicated programming tasks consisting of sub-tasks with increasing difficulties ranging from conceptual to coding questions by recursive automatic prompt-driven systems without finetuning on LLMs themselves. To further evaluate EduBot's performance, we design and conduct a benchmark suite consisting of 20 scenarios in algorithms, machine learning, and real-world problems. The result shows that EduBot can complete most scenarios in less than 20 minutes. Based on the benchmark suites, we perform a comparative study to take different LLMs as the backbone and to verify EduBot's compatibility and robustness across LLMs with varying capabilities. We believe that EduBot is an exploratory approach to explore the potential of pre-trained LLMs in multi-step reasoning and code generation for solving personalized assignments with knowledge learning and code generation.
format Preprint
id arxiv_https___arxiv_org_abs_2504_17824
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle EduBot -- Can LLMs Solve Personalized Learning and Programming Assignments?
Wang, Yibin
Xie, Jiaxi
Subramanian, Lakshminarayanan
Software Engineering
Artificial Intelligence
The prevalence of Large Language Models (LLMs) is revolutionizing the process of writing code. General and code LLMs have shown impressive performance in generating standalone functions and code-completion tasks with one-shot queries. However, the ability to solve comprehensive programming tasks with recursive requests and bug fixes remains questionable. In this paper, we propose EduBot, an intelligent automated assistant system that combines conceptual knowledge teaching, end-to-end code development, personalized programming through recursive prompt-driven methods, and debugging with limited human interventions powered by LLMs. We show that EduBot can solve complicated programming tasks consisting of sub-tasks with increasing difficulties ranging from conceptual to coding questions by recursive automatic prompt-driven systems without finetuning on LLMs themselves. To further evaluate EduBot's performance, we design and conduct a benchmark suite consisting of 20 scenarios in algorithms, machine learning, and real-world problems. The result shows that EduBot can complete most scenarios in less than 20 minutes. Based on the benchmark suites, we perform a comparative study to take different LLMs as the backbone and to verify EduBot's compatibility and robustness across LLMs with varying capabilities. We believe that EduBot is an exploratory approach to explore the potential of pre-trained LLMs in multi-step reasoning and code generation for solving personalized assignments with knowledge learning and code generation.
title EduBot -- Can LLMs Solve Personalized Learning and Programming Assignments?
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2504.17824