The use of Large Language Models (LLMs) such as OpenAI ChatGPT to enhance teachers’ and learners’ experience has become established. The impressive capabilities of ChatGPT in solving Text2SQL problems prompts their use in database courses to solve SQL exercises. In this paper, we dig deep into ChatGPT abilities applied to SQL exercises. We quantitatively and qualitatively evaluate the performance of a ChatGPT-as-a- SQL-assistant on benchmark data, with particular attention paid to its ability to correctly detect syntactic and semantic errors, provide insightful judgment explanations, and assign grades comparable to those of human teachers. Furthermore, we also analyze the benefits of leveraging few-shot learning to adapt LLM responses to the expectation.
ChatGPT, be my teaching assistant! Automatic correction of SQL exercises / Cagliero, Luca; Farinetti, Laura; Fior, Jacopo; Manenti, ANDREA IGNAZIO. - STAMPA. - (2024), pp. 81-87. (Intervento presentato al convegno 2024 IEEE 48th Annual Computers, Software, and Applications Conference (COMPSAC) tenutosi a Osaka (JPN) nel July 2-4, 2024) [10.1109/COMPSAC61105.2024.00021].
ChatGPT, be my teaching assistant! Automatic correction of SQL exercises
Luca Cagliero;Laura Farinetti;Jacopo Fior;Andrea Ignazio Manenti
2024
Abstract
The use of Large Language Models (LLMs) such as OpenAI ChatGPT to enhance teachers’ and learners’ experience has become established. The impressive capabilities of ChatGPT in solving Text2SQL problems prompts their use in database courses to solve SQL exercises. In this paper, we dig deep into ChatGPT abilities applied to SQL exercises. We quantitatively and qualitatively evaluate the performance of a ChatGPT-as-a- SQL-assistant on benchmark data, with particular attention paid to its ability to correctly detect syntactic and semantic errors, provide insightful judgment explanations, and assign grades comparable to those of human teachers. Furthermore, we also analyze the benefits of leveraging few-shot learning to adapt LLM responses to the expectation.File | Dimensione | Formato | |
---|---|---|---|
IEEE_COMPSAC_2024___SQL_ChatGPT.pdf
accesso aperto
Tipologia:
2. Post-print / Author's Accepted Manuscript
Licenza:
Pubblico - Tutti i diritti riservati
Dimensione
484.98 kB
Formato
Adobe PDF
|
484.98 kB | Adobe PDF | Visualizza/Apri |
ChatGPT_be_my_Teaching_Assistant_Automatic_Correction_of_SQL_Exercises.pdf
accesso riservato
Tipologia:
2a Post-print versione editoriale / Version of Record
Licenza:
Non Pubblico - Accesso privato/ristretto
Dimensione
405.49 kB
Formato
Adobe PDF
|
405.49 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2995636