am. Andrea Migliavacca
Andrea Migliavacca / PortfolioAI ENGINEERING · SOFTWARE

Il mio interesse
per l'IA.

Mi interessa capire come funzionano le applicazioni AI, soprattutto l'architettura intorno al modello: come usa i documenti, come si coordinano gli agenti e come si verificano le risposte. Nei miei progetti sperimento queste scelte e ne documento risultati e limiti.

Studente di Ingegneria Informatica · Politecnico di Milano

01Progetti

Problema, contributo e risultato.

Laboratorio Inbox Triage: classificazione di un lead e azioni in attesa di approvazione
AI engineering · take-home Go Fig · demo online

Inbox Triage

Classifica automaticamente una casella condivisa, seleziona le azioni e prepara le risposte. I casi incerti passano a una persona; invii e scritture esterne richiedono conferma.

Sistema, scelte e demo →
Banco usato per confrontare le decisioni del progetto RAG
RAG · Agent Research · WikiLLM

RAG – studio di scelte di design

Ho misurato scelte di retrieval, riordinamento e generazione su domande finanziarie. Un banco confronta qualità, tempo e costo; la pagina introduce anche ricerca agentica e sintesi anticipata.

Scelte e risultati →
80,5%
Agenti · valutazione sperimentale

τ²-bench

Sei versioni del prompt di un agente di assistenza, con il modello fisso: 80,5% di media su quattro esecuzioni; l'agente di default fa 68% in una sola. Errori letti sulle tracce in Langfuse e un difetto del benchmark segnalato.

Metodo e risultati →
Schermata della GUI del gioco da tavolo online Mesos
Java · team · 30/30

Mesos online

Nel team di quattro ho implementato Controller e server Socket/RMI e contribuito all'UML del model. Il gioco supporta client diversi nella stessa partita.

Il prodotto e il mio ruolo →
Schema illustrativo di percorsi su una mappa esagonale
C · progetto individuale · 30 e lode

Percorsi minimi

Movhex: costo minimo su una mappa esagonale che cambia. Vicini terrestri calcolati per risparmiare memoria, Dijkstra con min-heap e arresto alla destinazione per contenere la ricerca. Progetto individuale in C, 30 e lode.

Problema e soluzione →
Interfaccia di revisione: richiesta, preventivo e verdetto automatico in alto, giudizio del revisore sotto
Agenti · revisione umana · demo online

Interfaccia per preventivi collegata a Langfuse

Un agente prepara preventivi e messaggi, un giudice automatico li valuta e una persona senza formazione tecnica li rivede prima dell'invio. I suoi giudizi finiscono su Langfuse accanto a quelli del giudice.

Come funziona e demo →

02Competenze

Python · FastAPI · LangGraph · PostgreSQL · Azure

Applicazioni AI

Recupero di documenti, decisioni del modello e approvazione umana, con regole di validazione esplicite.

Vedi il workflow ↗
pytest · Langfuse · LangSmith · CI

Test e osservabilità

Esperimenti ripetibili, controlli automatici e tracce per indagare gli errori.

Vedi la valutazione ↗
Java · C · UML · design pattern

Ingegneria del software

Progettazione di server, interfacce modulari e algoritmi attenti a tempo e memoria.

Vedi il progetto di team ↗
Criteri di progetto e valutazione degli agenti →

Contatti

Cerco opportunità in AI engineering.

Interesse per ruoli graduate e internship su agenti, valutazione e applicazioni AI.