Brandhaardjes: demonstraties en rellen op de kaart, verzameld door AI

· Awareness · 3 min

Brandhaardjes: demonstraties en rellen op de kaart, verzameld door AI

Het begon met een discussie over fysieke beveiliging. Je hebt een afspraak bij een klant, een bezoek aan een kantoor, of gewoon een dagje weg. En dan blijkt er die middag een demonstratie voor de deur te staan, een blokkade op de route, of erger: rellen in de buurt. Zakelijk of privé, het beïnvloedt je bezoek. Waarom weten we dat meestal pas als we er al staan?

Dus heb ik brandhaardjes.nl gebouwd. Als test, echt als test, maar ook om mijn programmeervaardigheden weer eens op te frissen.

Wat het is

Een kaart en tijdlijn van demonstraties, rellen, blokkades, bezettingen, stakingen en herdenkingen in Nederland. Elk half uur verzameld uit open bronnen: gemeentebladen, politie en OM, landelijke en regionale media, en actie-agenda’s. Per gebeurtenis zie je wat, waar en wanneer, hoe betrouwbaar de bron is en hoeveel verstoring je kunt verwachten.

Het OSINT-deel

In de kern is dit gewoon OSINT: alleen openbare bronnen, niets wat je zelf niet ook kunt vinden. Het verschil zit in het vakmanschap eromheen. Elke bron krijgt een betrouwbaarheidsscore, elk nieuwsbericht wordt bewaard in het Internet Archive zodat je het later nog kunt nalezen, en de verzamelde data staat openbaar als JSON. Wat een analist met de hand doet (zoeken, bronnen wegen, vastleggen, op de kaart zetten) gebeurt hier elk half uur automatisch.

Waar AI in zit

Dit is vooral een testproject. De echte vraag: hoe ver kom je met AI bij het verzamelen en analyseren van data?

  • Lezen: een taalmodel (Claude) leest nieuwsberichten en haalt er alleen feiten uit die er letterlijk staan. Wat, waar, wanneer, arrestaties, afgelast.
  • Beoordelen: niet de AI. Het programma berekent de betrouwbaarheid zelf, met vaste regels op basis van de Admiralty-code. Een gemeenteblad is A, een onbekende actie-agenda D.
  • Samenvatten: de korte samenvattingen schrijft het taalmodel.

Die scheiding is bewust. Laat het model doen waar het goed in is, tekst lezen, en houd het oordeel bij regels die je kunt controleren.

Wat het niet is

Automatisch lezen gaat soms mis: een verkeerde plaats, datum of soort gebeurtenis. Media-aandacht is geen incidentfrequentie. Meer stippen in Amsterdam betekent niet meer acties, alleen meer verslaggeving. En vijf regionale sites die hetzelfde ANP-bericht overnemen tellen nu nog als vijf bronnen.

Twee principes staan vast. Brandhaardjes gaat over gebeurtenissen, niet over personen: geen namen van privépersonen, geen foto’s van deelnemers. En het verstoringsniveau hangt nooit af van het onderwerp. Een demonstratie is een grondrecht, geen dreiging.

Probeer het

Kijk op brandhaardjes.nl en lees de methode voor alle details. Gebruik het als startpunt, niet als waarheid: lees altijd de bron.

Wil je helpen, heb je tips of zie je een fout? Stuur me een bericht via LinkedIn.

Vond je dit nuttig? Geef kudos: