polito.it
Politecnico di Torino (logo)

A new Approach to Programming: AI Agents, LLMs, and an SQL Generation Case Study

Arturo Adelfio

A new Approach to Programming: AI Agents, LLMs, and an SQL Generation Case Study.

Rel. Paolo Garza. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2025

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (860kB) | Preview
Abstract:

The rise of Large Language Models (LLMs) and AI agents is transforming software development, introducing new paradigms in automation and human-machine collaboration. This thesis, conducted in collaboration with Poseidon, a company specializing in low-code automation, explores the state of the art in LLMs and AI agents, analyzing their architectures, datasets, and benchmarks, with a focus on programming efficiency and business workflows. Building on this foundation, the study presents a case study in which an SQL agent is developed and evaluated for natural language database querying, enhancing user interaction. The evaluation employs both standard and custom metrics, utilizing a specifically designed dataset to assess the model's performance comprehensively and demonstrate its practical implications for accessibility and efficiency. By integrating theoretical analysis with practical experimentation, this research offers a broad perspective on the capabilities and limitations of LLM-driven automation in software engineering and business applications.

Relatori: Paolo Garza
Anno accademico: 2024/25
Tipo di pubblicazione: Elettronica
Numero di pagine: 105
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: POSEIDON S.B. S.R.L.
URI: http://webthesis.biblio.polito.it/id/eprint/35273
Modifica (riservato agli operatori) Modifica (riservato agli operatori)