Competenze in Informatica · Lavori

Progetti IA e programmi

Idee trasformate in programmi reali grazie a un uso avanzato dell'IA. Il codice resta riservato: qui ci sono le schermate, il metodo e i risultati.

Ricerca · Linguistica per la comunicazione digitale, A.A. 2025/2026

Otto LLM alla prova

Scalabilità dell'intelligenza semantica negli LLM: una valutazione cross-tier sul rilevamento zero-shot di anomalie morfosintattiche. Di Giuseppe Testa, Edoardo Pio Di Muro, Giovanni Di Domenico, Francesco Riemma.

Il mio ruolo: Sviluppo software (generatori e analyzer in Python), estrazione dati, test su Claude, validazione manuale dei casi ambigui, stesura del paper in formato CEUR-WS.

Il metodo

  • 12 testi italiani reali dal corpus Paisà, circa 1.200 parole ciascuno.
  • 10 – 12 neologismi inseriti per testo con spaCy (Garlio, Vembrare, Sedialoso), al massimo uno per frase.
  • Prompt di validazione identico per tutti i modelli, in modalità zero-shot.
  • Confronto automatico (exact e lemma match) più validazione umana dei casi dubbi; calcolo di precision, recall e F1.

F1-score per modello

  • Gemini 3.1 Pro (Pro)84,4%
  • Gemini 3.1 Flash (Free)81,4%
  • ChatGPT o3 (Pro)77,1%
  • Claude 4.7 Opus (Pro)70,1%
  • Claude 4.6 Sonnet (Free)69,5%
  • ChatGPT 5.3 (Free)67,6%
  • Copilot Smart (Free)47,8%
  • Copilot Think Deeper (Pro)42,5%
Tabella dati completa
ModelloVersioneF1Veri positiviFalsi positivi
Gemini 3.1 ProPro84,4%10037
Gemini 3.1 FlashFree81,4%9443
ChatGPT o3Pro77,1%8651
Claude 4.7 OpusPro70,1%7463
Claude 4.6 SonnetFree69,5%7364
ChatGPT 5.3Free67,6%7067
Copilot SmartFree47,8%4394
Copilot Think DeeperPro42,5%37100

Nessun modello ha mancato un'anomalia (recall al 100%): la differenza la fanno le «allucinazioni», cioè le correzioni a parole che non erano sbagliate. La versione a pagamento non garantisce di più: Copilot Pro ha fatto peggio della versione gratuita.

Altri programmi nati da un'idea

Ognuno nasce da un problema concreto. Il codice resta privato: qui racconto l'idea, come l'ho sviluppata guidando l'IA e cosa fa, con le schermate reali.

Video Saver, app Android

Salvare un video pubblico in due tocchi

Il problema era semplice: salvare un video visto su un social senza passare da siti pieni di pubblicità. Ho immaginato un'app con un solo campo, «Incolla il link», e la possibilità di usarla dal tasto Condividi di qualsiasi app.

Poi è arrivata la domanda che si fa ogni utente: con quali social funziona davvero? Così ho aggiunto un test di compatibilità che prova l'anteprima di link pubblici di ogni piattaforma, senza scaricare nulla, e salva un rapporto.

Il ruolo dell'IA: Ho definito funzioni, interfaccia e casi di test; il codice è stato scritto con assistenti IA sotto la mia regia, poi provato sul telefono.

Risultato: Ultimo test: 20 social funzionano, 2 solo con accesso, 4 non funzionano. L'app scarica solo contenuti pubblici.

Schermata iniziale di Video Saver con il campo Incolla il link del video
Un solo campo, oppure Condividi da qualsiasi app
Schermata Test compatibilità social con il pulsante Avvia il test
Il test spiega cosa fa prima di partire
Risultati del test: 20 funzionano, 2 solo con accesso, 4 non funzionano, con l'elenco YouTube, TikTok, Instagram, Facebook
Esito per ogni social, con rapporto salvato

SPC, Sistema Predizione Calcio

Serie A 2026/27, dalla statistica a un risultato leggibile

Volevo capire se un modello statistico serio potesse dare previsioni comprensibili anche a chi non mastica probabilità. SPC usa il modello Dixon-Coles con un prior bayesiano: stima i gol attesi di ogni squadra e da lì ricava tutti i risultati possibili.

La sfida vera era la comunicazione: mostrare un risultato consigliato con la sua probabilità, le due alternative più vicine e i mercati derivati (1X2, under/over, gol/no gol) senza nascondere l'incertezza. Un'opzione chiede all'IA di integrare notizie e formazioni.

Il ruolo dell'IA: Ho scelto il modello, scritto i requisiti e progettato le schermate (Predizione, Squadre e forma, Fonti dati, Validazione); lo sviluppo è stato fatto con l'IA e verificato sulla scheda Validazione.

Risultato: Esempio: Atalanta–Bologna, 1–1 consigliato con probabilità 13,8%, gol attesi 1,12 e 1,09, pareggio al 30%.

Schermata di SPC: Atalanta contro Bologna, risultato consigliato 1-1 con probabilità 13,8%, gol attesi 1,12 e 1,09
La previsione: un numero grande, la probabilità accanto

VDisk Converter

Spostare una macchina virtuale senza perdere un bit

Chi lavora con le macchine virtuali conosce il problema: ogni programma vuole il suo formato di disco. Ho progettato un convertitore che riconosce da solo VHDX, VHD, VMDK, VDI, QCOW2 e IMG/RAW e li porta, per esempio, in VMDK per VMware.

L'interfaccia mostra la conversione come una freccia da un formato all'altro. Si converte un disco o una cartella intera, e alla fine il programma verifica che la copia sia identica all'originale.

Il ruolo dell'IA: Ho definito formati, opzioni e controlli di sicurezza; il codice è nato con assistenti IA e l'ho collaudato su dischi reali.

Risultato: Versione 0.2: 6 formati riconosciuti, verifica della copia, fino a 16 flussi paralleli.

Finestra di VDisk Converter 0.2 con la conversione verso VMDK, scelta del disco, formato, tipo, controller e verifica della copia
Da qualunque disco a VMDK, con verifica finale

Sistema di CV semantico

Il progetto che stai guardando

Questo sito, un builder di CV con 7 ruoli, export DOCX/PDF e QR code, e un ambiente di test in cui 100 HR virtuali valutano CV e sito a ogni versione.

Il ruolo dell'IA: Progettato con l'IA come strumento di lavoro, dalla struttura dei dati ai test.

Il CV builder con anteprima A4
Il builder con l'anteprima del CV

Vuoi qualcosa di simile per il tuo brand?

Posso preparare un esempio dedicato: uno spot, un articolo o una pagina prodotto.