Veille IA
Piattaforma di monitoraggio sull’intelligenza artificiale. Raccoglie in un unico posto le pubblicazioni dei laboratori e delle aziende di IA — OpenAI, Anthropic, Google DeepMind, Mistral, Hugging Face, NVIDIA, Microsoft — e di alcune testate specializzate.
L’idea nasce dalla mia pratica quotidiana: seguire l’IA significava aprire quindici blog ogni mattina. L’applicazione lo fa al posto mio, una volta al giorno.
Cosa ho costruito
- Raccolta automatica da 16 fonti: flussi RSS, Atom e RDF analizzati a mano, metadati estratti per i siti senza feed.
- Deduplicazione in tre passaggi: URL canonico, identificativo del feed, impronta titolo + data.
- Ricerca full text MySQL in modalità booleana, con un ripiego per i termini brevi come «IA».
- Note di analisi personali allegate agli articoli.
- Sincronizzazione via cron e avvio manuale dal pannello tramite una coda.
- Rispetto delle fonti: robots.txt, richieste condizionali, solo estratti e link all’originale.
Scritta in PHP 8.4 nativo, senza framework: router, iniezione delle dipendenze, template, cache e log fatti a mano; HTMLPurifier è l’unica dipendenza di produzione. Content Security Policy severa, CSRF, Argon2id, protezione anti-SSRF e misurazione del traffico solo dopo il consenso.
Ruolo: progettazione, sviluppo full stack e messa in produzione, dal modello dati fino al server. 88 test automatizzati.
Competenze messe in pratica
Automatizzare una raccolta periodica e rendere le informazioni consultabili con ricerca full-text in un’applicazione PHP/MySQL.