Wat verandert een AI developer in je webshopproject? Waar AI-assisted development tijd wint, waar senior oordeel nodig blijft en wat je een partner vraagt.
Een AI developer schrijft sneller code dan een mens. Dat is waar. Maar snelle code is niet hetzelfde als een webshop die na de volgende Magento-update nog werkt. Daar zit het verschil.
Wij gebruiken Claude (Anthropic) en OpenAI Codex als developer-tools. Elke regel gaat langs een senior developer voordat hij live gaat. Hieronder lees je wat AI-assisted development in een webshopproject echt verandert, wat niet, en welke vragen je aan een partner moet stellen.
Wat is een "AI developer" eigenlijk?
De term dekt twee dingen. Het eerste is een developer die AI-tools gebruikt: een mens met een assistent. Het tweede is een autonome agent die zelfstandig code schrijft en commit.
Wij werken met het eerste. De tool doet voorstellen, de developer beslist. Dat klinkt als een detail. In de praktijk bepaalt het wie verantwoordelijk is als er iets stukgaat.
Goed om te weten: AI-tools zijn getraind op publieke code. Ze kennen Magento-patronen, maar ze kennen jouw shop niet. Jouw modules, jouw ERP-koppeling en jouw uitzonderingen zitten niet in het model.
Waar AI echt goed in is
Er zijn taken waar AI-tools aantoonbaar tijd besparen. Het zijn taken met een duidelijk patroon en een controleerbaar resultaat.
- Boilerplate. Een nieuwe module-skeleton,
di.xml,db_schema.xml, een ViewModel, een standaard GraphQL-resolver. Veel typewerk, weinig denkwerk. - Tests. PHPUnit-tests voor bestaande classes, edge cases die je vergeten was. De developer controleert of de test iets zinnigs toetst.
- Migratiescripts. Data-mapping tussen platformen, CSV-transformaties, eenmalige scripts. Eenmalig draaien betekent dat je het resultaat kunt valideren.
- Refactors. Deprecated calls vervangen, constructor injection opruimen, typehints toevoegen. Mechanisch werk met een duidelijke eindstaat.
- Documentatie. README's, uitleg bij een lastige module, changelogs. Een tool leest sneller dan een mens.
- Ondersteuning bij code review. Een tweede paar ogen dat op voor de hand liggende fouten let. Het vervangt de menselijke review niet.
Wil je dit zien voor Magento? Claude Code kan in een Magento-repo zoeken, een plugin-keten volgen en een voorstel doen. De uitkomst is een concept. Geen eindproduct.
Waar senior oordeel blijft
Dit is het deel dat een tool niet overneemt. Het gaat om beslissingen waarvan je de gevolgen pas maanden later ziet.
Architectuur en datamodel
Welke data sla je waar op? Hoe koppel je ERP, PIM en voorraad? Een tool geeft je een werkende oplossing voor de vraag die jij stelt. Een senior vraagt eerst of het de juiste vraag is.
Een fout datamodel is duur. Je betaalt de rekening bij elke volgende feature.
Upgrade-safety in Magento
Magento is flexibel. Dat betekent dat je op tien manieren hetzelfde kunt bouwen, waarvan er twee een upgrade overleven. Een preference op een core-class werkt vandaag en breekt bij 2.4.x+1. AI-tools kiezen vaak de snelste route, niet de route die upgrade-safe is.
Een senior herkent dat bij de eerste review. Dat is geen taak die je kunt automatiseren, omdat de fout pas zichtbaar wordt bij een toekomstige versie.
Security
AI-code kan er netjes uitzien en toch een kwetsbaarheid bevatten: ontbrekende validatie, onveilige query's, te ruime ACL-rechten. Betaalflows, klantdata en admin-endpoints krijgen daarom altijd een handmatige review met security-focus.
Performance
Een tool schrijft een collection-query die op 100 producten snel is. Bij 100.000 producten is hij dat niet meer. Performance zie je in meetdata en productiegedrag, niet in een code-suggestie.
De rekenstap: tabel taak, AI-rol, menselijke controle
| Taak | AI-rol | Menselijke controle |
|---|---|---|
| Module-skeleton en boilerplate | Genereert eerste versie | Developer controleert structuur en naamgeving |
| Unit- en integratietests | Schrijft testcases en edge cases | Developer toetst of de test echt iets bewijst |
| Migratiescripts | Schrijft mapping en transformatie | Steekproef en volledige telling op testdata |
| Refactors en deprecated code | Voert mechanische wijzigingen door | Diff-review, volledige testrun |
| Documentatie | Eerste concept | Developer corrigeert en vult aan |
| Code review | Signaleert voor de hand liggende fouten | Senior review blijft verplicht |
| Architectuur en datamodel | Sparringpartner, geen beslisser | Senior beslist en legt de keuze vast |
| Upgrade-safety | Kan afwijkingen van patronen signaleren | Senior beoordeelt extension points |
| Security (betaling, klantdata, ACL) | Hulp bij zoeken naar patronen | Handmatige review met security-focus |
| Performance | Stelt optimalisaties voor | Meten op echte data, dan pas beslissen |
Wat verandert er aan planning en prijs?
De eerlijke versie: dit is minder simpel dan "AI maakt het goedkoper".
Er zijn onderzoeken naar AI-tools en productiviteit, en ze spreken elkaar tegen. Een bekende gerandomiseerde studie van METR liet zien dat ervaren open-source developers met AI-tools in hun eigen repository's ongeveer 19% langer over taken deden. Ze dachten zelf dat ze sneller waren. Let op de beperkingen: 16 deelnemers en tools uit begin 2025. Gebruik het niet als bewijs voor of tegen, wel als waarschuwing dat gevoel en meetbare doorlooptijd uit elkaar kunnen lopen. Zoek bij belangrijke beslissingen de actuele stand van het onderzoek op.
Wat wij concreet kunnen zeggen, zonder cijfers te verzinnen:
- Typewerk wordt goedkoper. Boilerplate, tests en scripts kosten minder uren.
- Denkwerk blijft hetzelfde. Analyse, architectuur en review kosten evenveel tijd als vorig jaar.
- Review wordt belangrijker. Er ontstaat meer code in dezelfde tijd. Iemand moet die lezen.
- Een kleine wijziging blijft klein. Een offerte voor een complexe integratie zakt niet met een vast percentage.
Wees dus wantrouwig tegenover een partner die een vast kortingspercentage noemt "vanwege AI". Vraag waar het vandaan komt. De winst zit in het typewerk dat wegvalt, niet in een magisch lager uurtal. Bespreek per project wat dat betekent.
Meer over de vergelijking tussen teams lees je in junior factories versus senior teams. Daar zie je waarom AI een junior-team niet senior maakt.
De risico's, zonder omweg
Onveilige of verzonnen code
Een tool verzint soms een methode die niet bestaat of gebruikt een API uit een oudere versie. Dat valt op bij het uitvoeren. Gevaarlijker is code die wel draait maar onveilig is. Tests en review vangen dit af. Vertrouwen alleen niet.
Licentie en IP
AI-tools kunnen code produceren die lijkt op bestaande open-source code. De licentievoorwaarden verschillen per tool en per abonnement. Controleer de actuele voorwaarden van de leverancier. Leg in je contract vast wie de eigenaar is van de opgeleverde code. Dit is geen juridisch advies.
Lekken van secrets en klantdata
Een prompt kan per ongeluk een API-key of klantgegevens bevatten. Daarom gaan bij ons vertrouwelijke bedrijfsinformatie, API-keys en klantdata niet in een AI-prompt. Waar we code analyseren, gebruiken we geanonimiseerde context. Je leest dit ook op onze pagina Hoe wij werken met AI.
Te veel vertrouwen
Dit is het grootste risico. Code die er goed uitziet, lees je minder kritisch. Een reviewproces dat dat compenseert, is de belangrijkste maatregel.
Wat je aan een partner moet vragen
Gebruik deze lijst bij een offerte of een kennismaking.
- Welke AI-tools gebruiken jullie, en voor welke taken? Een eerlijk antwoord noemt tools en grenzen.
- Hoe ziet jullie reviewproces eruit? Wie leest de code, en is dat dezelfde persoon als de schrijver of prompter?
- Wie is eigenaar van de code? Vraag dit schriftelijk. Het hoort bij jou.
- Krijgen wij toegang tot de repository? Eigen repo, volledige commit-historie, geen lock-in.
- Welke tests komen mee? Vraag naar testdekking op kritieke flows zoals checkout en betaling.
- Wat gaat er in een prompt en wat niet? Vraag naar klantdata, credentials en productiedatabases.
- Hoe borgen jullie upgrade-safety? Een goed antwoord noemt extension points, geen core-wijzigingen en een upgradepad.
- Wie beslist bij een architectuurkeuze? Een mens met naam en toenaam.
Zoek je een Magento-partner? Lees dan ook Magento developer inhuren. Daar staan de overige selectiecriteria.
Hoe wij het doen
Wij gebruiken Claude (Anthropic), inclusief Claude Code, en OpenAI Codex als developer-tools. Claude gebruiken we voor het redeneren over code en reviews. Codex voor boilerplate, tests en integraties. Elke output gaat langs een senior developer. Jij praat altijd met mensen, niet met een bot.
We zijn geen klassiek bureau. Geen projectmanagers en geen tussenlagen. De developer die de tool bedient, is ook degene die de code verantwoordt. Zie ook AI voor webshops voor toepassingen in je shop zelf, los van hoe wij bouwen.
Veelgestelde vragen
Maakt AI-assisted development mijn webshopproject goedkoper?
Soms, en nooit met een vast percentage. Typewerk zoals boilerplate, tests en scripts kost minder uren. Analyse, architectuur en review kosten evenveel. Wees alert op partners die een vaste korting noemen zonder onderbouwing.
Schrijft AI de code van mijn Magento-shop?
Een AI-tool schrijft concepten, een senior developer beslist wat live gaat. Bij ons gaat alle output langs een menselijke review. Bij Magento telt dat extra, omdat upgrade-safety en security niet uit de tool komen.
Is AI-gegenereerde code veilig?
Niet automatisch. Code kan er correct uitzien en toch kwetsbaar zijn. Daarom zijn handmatige review, tests en een security-check op betaal- en klantdata-flows nodig.
Wie is eigenaar van code die met AI is geschreven?
Dat leg je contractueel vast. De voorwaarden van AI-leveranciers verschillen, dus controleer de actuele stand bij de leverancier en laat het opnemen in je overeenkomst. Dit is geen juridisch advies.
Welke AI-tools gebruikt coding.nl?
Claude (Anthropic) en OpenAI Codex, altijd met menselijke review. Vertrouwelijke bedrijfsinformatie, API-keys en klantdata gaan niet in een prompt. Meer uitleg staat op /ai.
Wil je weten hoe wij AI inzetten in jouw project, en wat dat voor je planning betekent? Neem contact op. Je praat met de developer die het bouwt.

Geschreven door Ruthger Idema
15+ jaar ervaring in e-commerce development. Gespecialiseerd in Magento, Shopify en Laravel maatwerk.
Meer over ons team →


