---
title: "Van CMS naar AI-agent: hoe we onze website opnieuw uitvonden — Sping Digital Lab"
source: "https://sping.nl/insights/van-cms-naar-ai-agent/"
---

1. [Home ](https://sping.nl/)/
2. [Blog ](https://sping.nl/insights/)/
3. Van CMS naar AI-agent: hoe we onze website opnieuw uitvonden

3 minuten leestijd

# Van CMS naar AI-agent: hoe we onze website opnieuw uitvonden

Jarenlang had Sping een CMS achter de website. Handig, maar ook beperkend. Nu hebben we dat losgelaten — en ontdekten we dat een AI-agent een betere content manager is dan wij ooit zelf waren.

![Jarenlang had Sping een CMS achter de website. Handig, maar ook beperkend. Nu hebben we dat losgelaten — en ontdekten we dat een AI-agent een betere content manager is dan wij ooit zelf waren.](https://sping.nl/images/posts/van-cms-naar-ai-agent/00-cms-ai-agent.png)

Jarenlang was het vanzelfsprekend: een website heeft een CMS. De presentatielaag gescheiden van de content. Content managers konden teksten aanpassen zonder iets stuk te maken. Developers waren nodig voor grotere wijzigingen. Op het eerste gezicht een nette scheiding van verantwoordelijkheden. In de praktijk werkte het anders.

## WordPress: flexibel, totdat het dat niet meer was

We begonnen met WordPress. Aanvankelijk prima. Maar naarmate de wensen groeiden, groeide de pluginlijst mee. En met die plugins kwamen de conflicten, de updates, de traagheid. Wat begon als een overzichtelijk systeem, groeide langzaam uit tot een molensteen. Alles hing aan elkaar, en elke update kon iets anders breken.

## Umbraco: stabieler, maar nog steeds in de weg

We stapten over op Umbraco. Betere technische basis — stabieler, beter beheersbaar. Maar het zat ons in de weg op het moment dat we snel iets wilden aanpassen. Elke wijziging die verder ging dan tekst vervangen, betekende een ronde langs de developer. Voor een klein en gedreven team met snel veranderende wensen is die wrijving merkbaar.

## Het eigenlijke probleem: wij maakten alles zelf

Maar het grootste probleem was niet het CMS zelf. Het was dat álle aanpassingen door ons eigen team gemaakt moesten worden. Veel klikken, kopiëren en plakken, schuiven en herschikken. Tijdrovend handwerk.

Want voor andere projecten hadden we dit al een tijdje losgelaten. Daar werkten we al met AI-geholpen programmeren: tools waarbij de AI de volledige context van het project heeft en op basis van een enorme hoeveelheid trainingsdata nieuwe code genereert. Dat werkte zo goed, dat we ons afvroegen: waarom doen we dit voor onze eigen website eigenlijk nog niet?

## Content en code in dezelfde codebase

Dat inzicht liet een idee ontstaan: laat het CMS los. Kies een framework waarbij de content en de presentatie in dezelfde codebase leven. De AI-agent ziet beide en kan ze samen gebruiken om nieuwe content te schrijven, te herstructureren en te publiceren.

We kozen voor Astro — een modern statisch framework waarbij Markdown-bestanden naast de code staan. Geen aparte database, geen query-laag, geen CMS-interface. De content wordt tijdens het bouwproces platgeslagen tot statische pagina’s. Dat betekent: geen rekenkracht nodig op het moment van opvragen. Geen queries. Razendsnel.

## De nieuwe workflow: beschrijven in plaats van klikken

![Van beschrijving naar Pull Request, preview en live](https://sping.nl/images/posts/van-cms-naar-ai-agent/01-cms-ai-agent-2.png)

De manier van werken is nu fundamenteel anders. We beschrijven wat we willen, net zoals we vroeger aan een content manager vroegen. Maar nu vragen we het aan een AI-agent.

De agent begrijpt de structuur van de website, kent de bestaande content en weet hoe alles past bij de stijl en het merk. Op basis van onze beschrijving zet hij een Pull Request klaar met alle wijzigingen — van nieuwe tekst tot aanpassingen in de opmaak.

Van dat PR wordt automatisch een preview-versie van de website gebouwd. We bekijken die preview, lezen de code door en geven feedback als iets niet klopt. Als we tevreden zijn, mergen we naar de main branch — en de wijziging gaat live.

## Ook deze blog

Ook dit artikel is op deze manier gemaakt. We beschreven het verhaal, de AI schreef de tekst, en daarna hebben we een Claude Skill laten bouwen die dit proces de volgende keren nog soepeler maakt — met hoge consistentie en minder ruis.

De afgelopen jaren hebben we weinig blogposts gepubliceerd. De kennis en ervaringen waren er — we dachten alleen dat we er geen tijd voor hadden naast alle projecten. Gelukkig is dat nu anders, getuige ook direct deze post. We gaan ervoor om de website weer actueel en relevant te maken en te houden.

_(Disclaimer: we hebben AI ingezet om dit artikel te schrijven en te verfijnen. De inhoud is gebaseerd op onze eigen ervaringen en is door onszelf aangeleverd.)_

* [Artificial Intelligence](https://sping.nl/tag/artificial-intelligence/)
* [Agentic Ai](https://sping.nl/tag/agentic-ai/)
* [Static Site](https://sping.nl/tag/static-site/)
* [Cms](https://sping.nl/tag/cms/)
* [Astro](https://sping.nl/tag/astro/)

Share: 

[Terug naar blog](https://sping.nl/insights/)

## Gerelateerde berichten

[Alle berichten »](https://sping.nl/insights/)

[![Hoe we leerden onze AI-assistent te vertrouwen](https://sping.nl/images/posts/hoe-we-leerden-onze-ai-assistent-te-vertrouwen/00-blog-ai-assistent-vertrouwen.jpg)](https://sping.nl/insights/hoe-we-leerden-onze-ai-assistent-te-vertrouwen/)

### [Hoe we leerden onze AI-assistent te vertrouwen](https://sping.nl/insights/hoe-we-leerden-onze-ai-assistent-te-vertrouwen/)

Bij Sping bouwden we een sales assistent die meer kon dan we hadden verwacht. Dat bracht ons bij een cruciale vraag — hoeveel vrijheid durf je een algoritme te geven?

[![Hoe we een voice assistant maakten die écht iets kan](https://sping.nl/images/posts/hoe-we-een-voice-assistant-maakten-die-echt-iets-kan/00-blog-voice-assistant-maken.jpg)](https://sping.nl/insights/hoe-we-een-voice-assistant-maakten-die-echt-iets-kan/)

### [Hoe we een voice assistant maakten die écht iets kan](https://sping.nl/insights/hoe-we-een-voice-assistant-maakten-die-echt-iets-kan/)

Hoe we een voice assistant maakten die écht iets kan — spraak, WebRTC en HubSpot CRM gecombineerd tot een naadloze AI-assistent.

[![Met AI data extractie voor inspectierapporten](https://sping.nl/images/posts/data-extractor-ai-gebruiken-voor-inspectie-rapporten/00-filetojson.png)](https://sping.nl/insights/data-extractor-ai-gebruiken-voor-inspectie-rapporten/)

### [Met AI data extractie voor inspectierapporten](https://sping.nl/insights/data-extractor-ai-gebruiken-voor-inspectie-rapporten/)

Data extractor: AI gebruiken voor inspectie rapporten

[![Sping bouwt tourguide met kunstmatige intelligentie](https://sping.nl/images/posts/highlight-delft-sping-bouwt-tourguide-met-kunstmatige-intelligentie/00-1-skyggen-aveny-t-foto-carl-emil-carlsen.webp)](https://sping.nl/insights/highlight-delft-sping-bouwt-tourguide-met-kunstmatige-intelligentie/)

### [Sping bouwt tourguide met kunstmatige intelligentie](https://sping.nl/insights/highlight-delft-sping-bouwt-tourguide-met-kunstmatige-intelligentie/)

Highlight Delft — Sping bouwt tourguide met kunstmatige intelligentie (AI).
