Il presente lavoro di tesi affronta il problema del supporto a chi si avvicina per la prima volta all'allenamento in palestra. Molti principianti, in assenza di una guida esperta e a fronte dei costi di un personal trainer, incontrano difficoltà nel definire un programma di allenamento adeguato e nell'eseguire correttamente gli esercizi, con conseguente rischio di demotivazione e abbandono. Per rispondere a questa esigenza, è stata progettata e sviluppata una web application che, sulla base di un questionario iniziale, genera schede di allenamento personalizzate tramite un modello linguistico di grandi dimensioni (Large Language Model), vincolato a operare su una libreria reale di esercizi. L'applicazione integra inoltre un assistente conversazionale, in grado di fornire indicazioni sull'esecuzione degli esercizi e di gestire eventuali sostituzioni, e consente il salvataggio e l'esportazione delle schede generate. Il sistema è realizzato con frontend in React e backend in Node.js con database MongoDB.
PROGETTAZIONE E SVILUPPO DI UNA WEB APPLICATION PER LA GENERAZIONE DI SCHEDE DI ALLENAMENTO PERSONALIZZATE TRAMITE AI
LATTANZIO, GAETANO
2025/2026
Abstract
Il presente lavoro di tesi affronta il problema del supporto a chi si avvicina per la prima volta all'allenamento in palestra. Molti principianti, in assenza di una guida esperta e a fronte dei costi di un personal trainer, incontrano difficoltà nel definire un programma di allenamento adeguato e nell'eseguire correttamente gli esercizi, con conseguente rischio di demotivazione e abbandono. Per rispondere a questa esigenza, è stata progettata e sviluppata una web application che, sulla base di un questionario iniziale, genera schede di allenamento personalizzate tramite un modello linguistico di grandi dimensioni (Large Language Model), vincolato a operare su una libreria reale di esercizi. L'applicazione integra inoltre un assistente conversazionale, in grado di fornire indicazioni sull'esecuzione degli esercizi e di gestire eventuali sostituzioni, e consente il salvataggio e l'esportazione delle schede generate. Il sistema è realizzato con frontend in React e backend in Node.js con database MongoDB.I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14253/110449