Spitaleri, Jacopo Maria
(2026)
Integrazione di un Framework RAG e un LLM Agent per la Gestione Autonoma dei Ticket di Assistenza.
[Laurea], Università di Bologna, Corso di Studio in
Tecnologie dei sistemi informatici [L-DM270] - Cesena, Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore.
(
Contatta l'autore)
Abstract
Il presente elaborato documenta la progettazione, lo sviluppo e la verifica di un sistema di gestione autonoma dei ticket di assistenza, realizzato durante il tirocinio curricolare presso Agilia SRL. Il lavoro affronta un limite dei servizi di supporto, ovvero l'incidenza di richieste ripetitive che le tecnologie tradizionali, comprese le pipeline di Retrieval-Augmented Generation sequenziali, non risolvono in autonomia per mancanza di capacità decisionale e operativa. La soluzione integra un agente basato su modelli linguistici di grandi dimensioni in una piattaforma di ticketing multi-tenant preesistente, adottando il Tool-Calling per orchestrare la ricerca documentale e l'interazione con sistemi transazionali esterni tramite il protocollo MCP.
L'architettura, sviluppata in un monorepo TypeScript con il Vercel AI SDK, si fonda su un bus degli eventi per il disaccoppiamento dei servizi, su uno streaming in tempo reale verso cliente e operatore, e su un sistema RAG con segmentazione semantica, indicizzazione ibrida densa e sparsa su Qdrant e Reciprocal Rank Fusion. La selezione contestuale degli strumenti e l'iniezione del contesto ai server MCP garantiscono coerenza logica e isolamento dei dati tra workspace distinti.
La verifica, condotta su un'istanza configurata per il settore dell'intermediazione alberghiera, ha distinto la validazione delle componenti deterministiche dalla calibrazione iterativa del prompt di sistema. Quest'ultima ha richiesto uno sforzo sproporzionato rispetto alla scrittura del codice e ha fatto emergere risultati non prevedibili a priori, tra cui l'impatto della formattazione strutturata, la necessità di minimizzare la cardinalità degli strumenti e il controllo dell'escalation. L'esperienza conferma il valore del paradigma agentico e indica che il prompt di sistema va trattato come componente del prodotto al pari del codice sorgente.
Abstract
Il presente elaborato documenta la progettazione, lo sviluppo e la verifica di un sistema di gestione autonoma dei ticket di assistenza, realizzato durante il tirocinio curricolare presso Agilia SRL. Il lavoro affronta un limite dei servizi di supporto, ovvero l'incidenza di richieste ripetitive che le tecnologie tradizionali, comprese le pipeline di Retrieval-Augmented Generation sequenziali, non risolvono in autonomia per mancanza di capacità decisionale e operativa. La soluzione integra un agente basato su modelli linguistici di grandi dimensioni in una piattaforma di ticketing multi-tenant preesistente, adottando il Tool-Calling per orchestrare la ricerca documentale e l'interazione con sistemi transazionali esterni tramite il protocollo MCP.
L'architettura, sviluppata in un monorepo TypeScript con il Vercel AI SDK, si fonda su un bus degli eventi per il disaccoppiamento dei servizi, su uno streaming in tempo reale verso cliente e operatore, e su un sistema RAG con segmentazione semantica, indicizzazione ibrida densa e sparsa su Qdrant e Reciprocal Rank Fusion. La selezione contestuale degli strumenti e l'iniezione del contesto ai server MCP garantiscono coerenza logica e isolamento dei dati tra workspace distinti.
La verifica, condotta su un'istanza configurata per il settore dell'intermediazione alberghiera, ha distinto la validazione delle componenti deterministiche dalla calibrazione iterativa del prompt di sistema. Quest'ultima ha richiesto uno sforzo sproporzionato rispetto alla scrittura del codice e ha fatto emergere risultati non prevedibili a priori, tra cui l'impatto della formattazione strutturata, la necessità di minimizzare la cardinalità degli strumenti e il controllo dell'escalation. L'esperienza conferma il valore del paradigma agentico e indica che il prompt di sistema va trattato come componente del prodotto al pari del codice sorgente.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
Spitaleri, Jacopo Maria
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
CENTRO DIDATTICO CESENA
Ordinamento Cds
DM270
Parole chiave
LLM Agent,RAG,Agente,MCP,Qdrant,multi-tenant,semantic chunking,TypeScript,ticketing
Data di discussione della Tesi
10 Luglio 2026
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Spitaleri, Jacopo Maria
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
CENTRO DIDATTICO CESENA
Ordinamento Cds
DM270
Parole chiave
LLM Agent,RAG,Agente,MCP,Qdrant,multi-tenant,semantic chunking,TypeScript,ticketing
Data di discussione della Tesi
10 Luglio 2026
URI
Gestione del documento: