← Terug naar projectenAgents & Workflows
Workflow

AI Snapshoteen dagelijkse briefing zonder linkdump

Ik wilde minder tijd kwijt zijn aan losse blogs, feeds en repo-updates bijhouden. Daarom bouwde ik een workflow die informatie eerst opschoont en pas daarna teruggeeft als één korte NL-briefing die ik zelf echt wil lezen.

Waarom ik dit project bouwde

Ik merkte dat ik te veel tijd verloor aan losse tabs, RSS-feeds en repo-updates afgaan zonder dat daar vanzelf een helder overzicht uit kwam.

Wat ik eigenlijk wilde was niet nóg een dashboard, maar één korte briefing in het Nederlands die de ruis eruit haalt en me helpt om snel te zien wat de moeite waard is.

Dit project begon dus als persoonlijke workflow tegen informatie-overload: eerst bronnen netjes binnenhalen en filteren, daarna pas samenvatten en teruggeven in een vorm die prettig leest.

De opzet die ik heb gekozen

Ik heb de flow opgezet in drie rustige lagen: bronnen ophalen, ruis weghalen en pas daarna de briefing laten schrijven.

De input is nu vooral RSS, maar de kern is bewust zo opgezet dat search of scraping later op dezelfde plek kan aansluiten zonder dat de rest verandert.

De output gaat nu als HTML-mail naar mijn inbox, omdat dat voor dit project de prettigste vorm was om snel te scannen en direct weer verder te kunnen.

Belangrijke ontwerpkeuzes

  • Eerst opschonen, dan pas naar het model. Zo blijft de briefing compacter en goedkoper.
  • De samenvatting is bewust kort en hype-vrij gehouden, zodat de output als briefing leest en niet als marketingtekst.
  • Topics, feeds en limieten zitten in één instellingenlaag zodat ik snel kan bijsturen zonder de flow open te breken.
  • Delivery staat los van de rest, zodat mail nu werkt maar andere kanalen later kunnen volgen als dat nuttig blijkt.

Briefing in beeld

Van losse bronnen naar iets dat prettig leest

Eerst de flow die laat zien hoe bronnen binnenkomen en opgeschoond worden, daarna de briefing zelf. Zo ondersteunt de media het verhaal in plaats van het te vervangen.

0:17
CHAT DEMO0:17
CHAT DEMO

Van bron naar briefing

Laat zien hoe bronnen binnenkomen, worden opgeschoond en als korte briefing eindigen.

0:17
Van bron naar briefing geselecteerd

Hoe de workflow in de praktijk werkt

Hier zie je de kern van de flow: bronnen ophalen, ruis verminderen en de briefing zo teruggeven dat hij daadwerkelijk prettig is om dagelijks te lezen.

🧩Bronnen ophalen

Feeds komen parallel binnen via één instellingenlaag, zodat ik later ook andere bronnen kan aanhaken zonder de basis te breken.

🧼Ruis weghalen

Normaliseren, sorteren en dedupliceren gebeurt vóór de AI, zodat de briefing compacter en bruikbaarder blijft.

✉️Briefing teruggeven

De output wordt een korte NL-briefing die nu via mail binnenkomt en later ook via andere kanalen kan landen als dat nuttig blijkt.

Stap 1 · Bronnen ophalen

Stap 1
  • Vier feeds komen parallel binnen via één instellingenblok met topics, bronnen en limieten.
  • Nieuwe bronnen kunnen later op dezelfde ingang landen zonder de rest van de flow om te gooien.
  • Uitkomst: één samengestelde stroom die klaar is om opgeschoond te worden.

Stap 2 · Ruis weghalen

Stap 2
  • Alles gaat eerst naar één formaat, zodat bronnen onderling vergelijkbaar worden.
  • Sorteren, limiten en dedupliceren gebeurt vóór de AI draait; dat scheelt ruis en tokens.
  • Resultaat: een kortere, schonere lijst waar de briefing echt iets mee kan.

Stap 3 · Briefing maken

Stap 3
  • GPT-4o-mini schrijft een korte briefing in het Nederlands, zonder hype of lange uitlegpraat.
  • De HTML-mail maakt die output direct leesbaar in mijn inbox, zonder extra nabewerking.
  • Resultaat: één compacte briefing die ik sneller scan dan een losse linkdump.

Bouw & technische keuzes

De techniek is hier vooral interessant omdat ze helpt om informatie rustig en bruikbaar te houden: eerst normaliseren en filteren, daarna pas samenvatten en versturen.

Bekijk code op GitHub

Belangrijkste bouwstenen

  • n8n als workflowlaag, met RSS/XML, OpenAI, Gmail API en JavaScript code-nodes.
  • Bronnen gaan eerst door dezelfde normalisatie voordat er ook maar iets wordt samengevat.
  • Dedupe, filter, sort en limit houden de briefing compact voordat het model in beeld komt.
  • De instellingenlaag maakt het makkelijk om onderwerpen, feeds en limieten aan te passen zonder de flow te herschrijven.

Mijn rol & afwegingen

Ik heb dit project opgezet van bronselectie tot promptlaag en outputformaat. De belangrijkste afweging was steeds: hoe maak ik de briefing bruikbaar en rustig, zonder dat de flow onnodig zwaar of complex wordt?

  • Workflow ontworpen rond één vast formaat voor bronnen, zodat filtering en samenvatten voorspelbaar blijven.
  • Promptlaag opgezet voor korte NL-briefings in gewone taal, zonder hype of opgeblazen claims.
  • Filter-, dedupe- en limietstappen vóór de AI geplaatst om output compacter en goedkoper te houden.

Wat het nu oplevert & wat ik leer

Wat deze flow mij nu al oplevert in de praktijk, en welke inzichten ik meeneem naar een volgende iteratie.

Wat al werkt

  • Ik ben minder tijd kwijt aan losse bronnen afgaan en meer tijd aan de paar dingen die echt interessant blijken.
  • De briefing voelt kort genoeg om dagelijks te lezen, maar compleet genoeg om trends en updates mee te pikken.
  • Nieuwe bronnen kan ik toevoegen zonder dat de basisflow meteen herschreven hoeft te worden.
  • De opschoonlaag vóór de AI houdt de output rustiger en het gebruik van het model efficiënter.

Wat ik meeneem

  • Een goede briefing begint niet bij het model, maar bij hoe schoon en beperkt de input binnenkomt.
  • Te veel bronnen tegelijk maakt een digest niet automatisch beter; selectie en ritme zijn minstens zo belangrijk.
  • Een simpele mail die direct prettig leest is waardevoller dan een technisch mooiere output die ik toch niet open.

Wat ik hierna wil uitbouwen

  • Search-ingest toevoegen naast RSS, zodat ik niet alleen op feeds hoef te vertrouwen.
  • Scraping-node testen voor sites zonder feed en kijken welk kanaal naast mail echt nuttig is.
  • Lichte observability toevoegen om beter te zien hoeveel ruis er per bron uitgaat vóór de briefing.

Verder in het portfolio

Lees nog een case

Deze pagina moet onderdeel voelen van een geheel. Daarom kun je vanaf hier direct door naar de volgende maker-case of terug naar het volledige overzicht.

Alle projecten