De afgelopen weekenden heb ik zitten rommelen aan een hobbyprojectje samen met Claude Code: zwaailicht.nu. Zwaailicht.nu combineert een antenne aan een Raspberry Pi in mijn meterkast met mijn IR en NLP interesse: ik haal realtime P2000-meldingen van hulpdiensten in Nederland uit de lucht, en toon die op een interactieve kaart, gesorteerd op afstand (van je huidige locatie).
Die (publieke) P2000-berichten zijn nogal cryptisch, vol afkortingen, voertuigcodes, en capcodes, dus bouwde ik er een kleine pipeline bij voor semantische verrijking, geocoding, en burst detection, clustering, en LLM-gebaseerde samenvattingen om clusters losse berichten om te zetten naar iets begrijpelijks. Naast dat clusteren van “pieken” in meldingen sla ik alle verrijkte berichten op, laat je ze filteren (en subfilteren: woningbranden, voertuigen te water, spoorwegongevallen, of gevaarlijk stoffen), heb ik per stad een landingspagina waar ik bijhoud hoeveel en wat voor soort meldingen binnenkomen, en natuurlijk een ranking.
Vibe-coden met Claude Code is erg indrukwekkend en vermakelijk (je verzint wat, je bouwt wat), maar bovenal is het gewoon leuk om een aantal IR- en NLP-concepten (information extraction, document clustering, text generation) samen te laten komen in iets dat daadwerkelijk ergens draait. En een vraag te bantwoorden waar ik zelf eigenlijk gewoon altijd nieuwsgierig naar ben.
🚨 zwaailicht gezien? zwaailicht.nu!