Daniele Sferlazzo
Valutazione di Query SQL tramite l’utilizzo di Large Language Models = Evaluation of SQL exercises using Large Language Models.
Rel. Luca Cagliero, Laura Farinetti. Politecnico di Torino, Master of science program in Engineering And Management, 2024
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
Negli ultimi anni, i Large Language Models (LLM), come ChatGPT, hanno dimostrato notevoli capacità nella comprensione e generazione del linguaggio naturale, aprendo nuove prospettive nell’automazione di compiti complessi. Questa tesi esplora l'applicazione degli LLM nella valutazione automatizzata delle query SQL, con l'obiettivo di supportare il processo di correzione e feedback in contesti educativi. SQL è un linguaggio fondamentale per la gestione dei database, ampiamente utilizzato sia in ambito accademico che professionale; tuttavia, la sua valutazione risulta impegnativa a causa della varietà di errori che possono emergere. Per affrontare tale sfida, la ricerca ha esaminato l’efficacia di modelli come ChatGPT, Gemma2B, CodeStral e Llama 3.1 Sonar, analizzando la loro precisione nel riconoscere errori sintattici, semantici e logici nelle query SQL prodotte dagli studenti.
Durante la sperimentazione, sono stati utilizzati dataset di esercizi SQL e i modelli sono stati valutati in modalità few-shot e zero-shot
Publication type
URI
![]() |
Modify record (reserved for operators) |
