Skip to main content

Ciao, sono

Andrea Alberti

Costruisco sistemi intelligenti con l'AI

Machine Learning
Multi-Agent Systems
LLM Models
Deep Learning
RAG Systems

Scorri per esplorare

Chi Sono

Chi Sono

Andrea Alberti

Andrea Alberti

GenAI Engineer & Data Scientist

Laureato con un doppio titolo in Ingegneria Gestionale e Informatica–Data Science, ho acquisito una sostanziale esperienza in progetti multidisciplinari. Mi specializzo nell'applicare tecniche di machine learning, deep learning e, più recentemente, Generative AI per sviluppare soluzioni innovative e automatizzate.

Il mio percorso accademico, dall'Ingegneria Gestionale (110/110 e lode) a una Magistrale in Data Science (110/110 e lode), mi ha dato un mix unico di competenza tecnica e pensiero strategico. Questo mi permette di affrontare problemi complessi sia da una prospettiva business che tecnologica.

Professionalmente, mi concentro sulla costruzione di sistemi intelligenti—dalle architetture multi-agente che automatizzano processi aziendali complessi all'AI conversazionale avanzata—per aumentare l'efficienza e ridurre i costi operativi. Il mio obiettivo è migliorarmi continuamente, usando l'AI per creare valore tangibile.

Scarica CV Completo
2022 - 2024110/110 L

Magistrale Data Science - Ingegneria Informatica

Università di Pavia

Scarica Tesi
2018 - 2021110/110 L

Triennale Ingegneria Gestionale

Università di Brescia

Scarica Tesi

Certificazione

Google Cloud Professional ML Engineer

Google Cloud

Verifica

Competenze Tecniche

Competenze Core

RAG
Multi-Agent Systems
Prompt Engineering
Few-Shot Learning
Problem Solving
System Design
Data Analysis
Research
Public Speaking
Presentation Design
Workshop Creation

Strumenti AI

Claude Code
Codex
GitHub Copilot
Gemini
ChatGPT
Claude
NotebookLM
Gemini CLI

Cloud & Infrastruttura

Google Cloud Platform
Vertex AI
Cloud Run
Cloud Functions
BigQuery
WebSocket
Agent Engine

Linguaggi di Programmazione

Python
SQL
HTML/CSS

Framework & Librerie

Google ADK
Dialogflow CX
Gemini SDK
Vertex AI Search
TensorFlow
PyTorch
Scikit-learn
Keras
XGBoost
FastAPI
Flask
PySpark
Hadoop
MongoDB
NetworkX
Pandas
NumPy
OpenCV
Matplotlib
Lavoro Professionale

Progetti Professionali

Una selezione di progetti professionali dove ho applicato Generative AI e Machine Learning per risolvere problemi reali.

LiveFeatured

Assistente AI per Selezione Pneumatici

Perfezionamento e test di un agente conversazionale Dialogflow CX per il mercato UK, che guida gli utenti nella selezione di pneumatici tramite sistema multi-agente con RAG e API esterne. Migrazione con successo della soluzione a Google Agent Development Kit (ADK), espandendo a mercati internazionali e nuove categorie di veicoli con integrazione cross-cloud AWS-GCP.

Dialogflow CXGoogle ADKMulti-AgentRAG
Multi
Mercati
Cross-Cloud
Architettura
Expanded
Categorie
CompletatoFeatured

Sistema Automatizzato di Validazione Documenti

Implementazione full-stack di un sistema multi-agente per automatizzare verifica e validazione documenti per richieste di finanziamento pubblico. Sviluppo backend in Python e frontend in HTML, CSS e JavaScript. Progettata architettura modulare e flessibile che permette adattamento del comportamento degli agenti senza modifiche al codice.

Multi-AgentPythonProcess AutomationGCP
90%
Riduzione Tempi
Modular
Architettura
Full
Stack
Completato

Chatbot Avanzato su Knowledge Base

Implementazione architettura avanzata di agente chatbot per rispondere a domande utenti usando knowledge base di pagine web e documenti PDF. Sistema progettato con agente orchestratore principale che instrada richieste a cinque sotto-agenti specializzati. Sviluppo pipeline gestione dati con parsing PDF, strategia chunking e layer sicurezza per domande inappropriate.

Dialogflow CXGCPMulti-AgentRAG
5
Sotto-Agenti
Multi
Domini
PDF+Web
Documenti
Completato

Agente Multimodale in Tempo Reale

Sviluppo e implementazione agente conversazionale multimodale in tempo reale basato su Google Agent Development Kit (ADK). Sistema capace di processare input audio e video simultaneamente, sostenere conversazioni fluide ed eseguire autonomamente operazioni su browser tramite reasoning e tool. Architettura asincrona dual-server con comunicazione WebSocket per streaming bidirezionale a bassa latenza.

Google ADKGemini Live APIMultimodal AIBrowser Automation
<500ms
Latenza
A+V
Modalità
Async
Architettura
Completato

Assistente Virtuale per Yacht di Lusso

Implementazione assistente virtuale con obiettivo di rispondere a domande utenti basate su knowledge base aziendale. Configurato come applicazione RAG (Retrieval-Augmented Generation), sfruttando Google Cloud ADK e Vertex AI Search per recuperare informazioni rilevanti da datastore dedicato. Architettura usa modelli Gemini per processare richieste e generare risposte accurate e contestualizzate in italiano.

RAGVertex AI SearchGoogle ADKGCP
ITA
Lingua
95%
Accuratezza
RAG
Tecnologia
Completato

Sistema Ticketing Multi-Agente

Implementazione sistema ticketing multi-agente per automatizzare risposte utenti. Progetto sviluppato come Proof of Concept (POC), coinvolgendo creazione agenti specializzati, ciascuno capace di interagire con database esterni via API per fornire risposte accurate e complete. Architettura multi-agente assicura che richieste utenti siano instradate all'agente più competente, riducendo carico lavoro staff e costi gestione.

Multi-AgentGoogle ADKAPI IntegrationAutomation
-70%
Carico Lavoro
Multi
Agenti
POC
Tipo
Completato

Pipeline Classificazione Email Basata su LLM

All'interno progetto più ampio mirato ad automatizzare processo manuale e ridurre costi operativi, contributo focalizzato su creazione pipeline basata su LLM per classificazione e smistamento email certificate (PEC). Attività chiave includono prompt engineering e few-shot learning per raffinare output modelli, insieme a sviluppo metriche e strumenti analitici per valutazione performance sistema.

LLMPrompt EngineeringFew-Shot LearningProcess Automation
High
Riduzione Costi
Few-Shot
Tecnica
85%
Automazione
Completato

Motore Liquidazione Assicurativa - Progetto Demo

Sviluppo architettura collaborativa multi-agente completa per dimostrazione Sharing Days interno. Sistema analizza automaticamente, processa ed emette giudizi di liquidabilità su pratiche assicurative. Architettura combina agenti paralleli per analisi documenti con agenti sequenziali per valutazione finale, utilizzando tool custom, servizi Google Cloud built-in e integrazione MCP.

Google ADKMulti-AgentCloud RunMCP
3
Tipi Agenti
Hybrid
Architettura
Demo
Scopo
Ricerca Accademica

Ricerca & Lavoro Accademico

8 paper
80+ pagine
6 cum laude
Rilevamento Malattie Cardiache da Segnali Audio
Machine Learning

Rilevamento Malattie Cardiache da Segnali Audio

Machine Learning Biomedico Avanzato

Questo studio presenta due modelli di machine learning (MLP_Ensemble5 e MLP_Ensemble2) volti a migliorare il rilevamento delle malattie cardiache da registrazioni di suoni cardiaci utilizzando tecniche ensemble. Il progetto ha coinvolto preprocessing dei dati, estrazione di feature (MFCCs, Chroma STFT, ecc.) e selezione di feature usando dati dalla sfida PASCAL CHSC2011.

Risultati Chiave
0.82
F1-Score
0.96
ROC-AUC
81.53%
MCC
43.4%
TPR at 1% FPR
41 (from 338)
Features
lug 2024
17 pagine
Scikit-learnTorchaudioLibrosa
Code
Predizione Malattie con Graph Machine Learning
Graph ML

Predizione Malattie con Graph Machine Learning

Data Science Finanziaria

Questo studio ha investigato le relazioni complesse tra sintomi e malattie utilizzando tecniche di analisi di rete su un dataset ampio. È stato creato e analizzato un grafo bipartito utilizzando metriche come distribuzione dei gradi, metodo delle riflessioni di Hidalgo, centralità di intermediazione e rilevamento di comunità. Caratteristiche innovative derivate da queste metriche di rete sono state utilizzate per addestrare modelli predittivi (Regressione Logistica, Random Forest, MLP).

Risultati Chiave
87%
Accuracy
28%
Feature Reduction
1.5%
Accuracy Drop
9.4%
Training Time Reduction
dic 2023
23 pagine
PythonNetworkXScikit-learn
Code
Predizione Utilità Recensioni con Big Data
Big Data

Predizione Utilità Recensioni con Big Data

Data Science & Big Data Analytics

Questo progetto ha coinvolto un'analisi completa di un dataset di recensioni di libri Amazon utilizzando strumenti big data (Hadoop, Spark) e tecniche di data science. Ha investigato i fattori che influenzano l'utilità delle recensioni, come lunghezza della recensione, sentiment e valutazione utente. Modelli predittivi (Random Forest, SVR, MLP) sono stati costruiti usando embedding Word2Vec per stimare l'utilità delle recensioni.

Risultati Chiave
Random Forest
Best Model
0.026
MSE
0.25
set 2023
6 pagine
Hadoop HDFSPySparkSpark MLlib
Code
Rilevamento Clickbait in Titoli di Notizie
NLP

Rilevamento Clickbait in Titoli di Notizie

Machine Learning

Implementati e confrontati classificatori Multinomial Naïve Bayes (MNB) e Regressione Logistica (LR) per identificare titoli clickbait da un dataset di 32.000 esempi. Il progetto ha valutato le prestazioni in due scenari: massimizzare l'accuratezza complessiva e minimizzare il False Positive Rate (FPR). Utilizzata rappresentazione Bag-of-Words con diverse dimensioni di vocabolario.

Risultati Chiave
97.12%
Accuracy
0.0%
Best FPR
84.00%
FPR Accuracy
8000 words
Vocabulary
feb 2024
6 pagine
PythonScikit-learnNumPy
Code
Rilevamento e Mitigazione Attacchi DDoS
Security

Rilevamento e Mitigazione Attacchi DDoS

Infrastruttura Digitale d'Impresa

Questo progetto ha valutato sperimentalmente l'impatto degli attacchi di riflessione e amplificazione DNS in un ambiente di rete locale controllato. Ha esplorato come diversi tipi di richieste DNS influenzano i fattori di amplificazione e ha analizzato le conseguenze sulla latenza del sistema target e sull'utilizzo delle risorse del server DNS (CPU, RAM). Gli attacchi sono stati simulati usando script Scapy personalizzati con spoofing dell'indirizzo IP.

Risultati Chiave
1.46
AF A
4.14
AF MX
4.46
AF NS
gen 2024
11 pagine
PythonScapyWireshark
Code
Analisi Features per Classificazione Torte
Machine Learning

Analisi Features per Classificazione Torte

Machine Learning

Questo progetto ha sviluppato modelli per classificare immagini in 15 diverse categorie di torte. Ha confrontato due approcci principali: utilizzare un Multi-Layer Perceptron (MLP) con feature di basso livello delle immagini (Istogramma Colori, Istogramma Direzione Bordi, Matrice Co-occorrenza), e utilizzare un MLP con feature neurali estratte da una CNN pre-addestrata (PVMLNet). È stato esplorato anche il transfer learning adattando la CNN pre-addestrata.

Risultati Chiave
90%
Accuracy
90%
Neural Features
31%
Low-Level Features
80%
Transfer Learning
feb 2024
5 pagine
Pythonpvml libraryPVMLNet
Code
Rilevamento Punti di Fuga nelle Immagini
Computer Vision

Rilevamento Punti di Fuga nelle Immagini

Computer Vision

Sviluppati due programmi di elaborazione delle immagini. Il primo si concentra sulla binarizzazione delle immagini usando una tecnica di soglia basata su istogramma personalizzata, offrendo regolazione automatica e manuale. Il secondo programma rileva punti di fuga e linee usando tecniche come il rilevatore di bordi Canny, trasformata di Hough probabilistica e l'algoritmo RANSAC. Entrambi i programmi includono interfacce a riga di comando.

Risultati Chiave
500
RANSAC Iterations
5 pixels
Threshold
10 longest per run
Hough Lines
mar 2024
7 pagine
Python 3.9+OpenCVNumPy
Code
Analisi del Sentimento sui Social Media
NLP

Analisi del Sentimento sui Social Media

Machine Learning

Questo progetto ha sviluppato e confrontato classificatori Multinomial Naive Bayes (MNB) e Regressione Logistica (LR) per predire il sentimento (positivo/negativo) nelle recensioni di film, utilizzando il dataset di Maas et al. Lo studio ha esplorato l'impatto della dimensione del vocabolario e delle tecniche di preprocessing come la rimozione di stopword e lo stemming sulle prestazioni del classificatore. L'analisi ha incluso la valutazione dell'accuratezza, delle tendenze di overfitting e l'identificazione delle parole più impattanti.

Risultati Chiave
85.4%
Accuracy
82.6%
MNB Accuracy
85.4%
LR Accuracy
1000 words
Best Vocabulary
feb 2024
5 pagine
PythonScikit-learnNLTK
Code
AI Playground

Demo AI Interattive

Esplora le capacità dell'AI attraverso dimostrazioni interattive. Da strumenti di ricerca basati su RAG a sistemi multi-agente autonomi.

Esploratore di Paper

Chatta con i miei paper accademici usando RAG. Fai domande sulla mia ricerca in ML, DL, NLP e Computer Vision.

RAGLangChainVector DBGemini

Consiglio di Amministrazione AI

Sistema multi-agente che simula un consiglio di esperti. Osserva gli agenti dibattere e raggiungere un consenso su decisioni strategiche.

Multi-AgentCrewAIAutoGenCollaboration

Assistente di Ricerca Autonomo

Agente AI con strumenti per ricerca web, analisi dati e generazione report. Dimostra flussi di lavoro agentici e uso di strumenti.

AgentToolsWeb SearchAnalysis
Le Mie Passioni

Oltre il Lavoro

Altre cose che amo fare

Corpo Attivo, Mente Attiva
Fare Sport

Corpo Attivo, Mente Attiva

È importante per me avere momenti per prendermi cura della mia salute. Ho allestito una piccola palestra a casa e amo anche giocare a tennis e calcio.

Il Mix Perfetto di Passione, Abilità e Strategia
Guardare la Formula 1

Il Mix Perfetto di Passione, Abilità e Strategia

Amo la Formula 1 perché rappresenta l'apice delle corse, combinando tecnologia all'avanguardia con abilità umana e pensiero strategico.

Se non vai più per un varco che esiste, non sei più un pilota da corsa. — Ayrton Senna

Una Tradizione di Famiglia Duratura
Guardare il Calcio

Una Tradizione di Famiglia Duratura

Ho ereditato da mio nonno la passione per il calcio. Amo guardare e analizzare le partite e sono un grande tifoso del Milan da sempre.

Contatti

Connettiamoci

Aperto a opportunità e collaborazioni. Sentiti libero di contattarmi!

Connettiamoci

Aperto a opportunità e collaborazioni

LinkedIn
Andrea Alberti
GitHub
@AndreaAlberti07
Tempo di Risposta
Di solito entro 24 ore
Andrea Alberti | GenAI Engineer & AI Systems Architect