Code review in het AI-tijdperk — wie keurt de code nog wanneer AI ze schrijft?

In de vorige aflevering (AI173) noemde ik “verificatie” als de derde nieuwe bottleneck zodra code bijna gratis wordt, en ik sloot af met de belofte: “daarover later meer in deel vier”. Die aflevering volgt nu. De conclusie vooraf: wie in het midden van 2026 terugkijkt, ziet dat de grootste variabele die AI-codingtools opleveren niet het aantal licenties is, niet het aantal seats en niet de modelscores — het is de reviewbandbreedte.

Eind 2025 analyseerde CodeRabbit 470 open-source GitHub-pullrequests. De conclusie: code waarbij AI betrokken was, bevatte 1,7 keer meer defecten dan code die uitsluitend door mensen was geschreven (gemiddeld 10,83 versus 6,45 defects per PR, niet gecorrigeerd voor bestandsgrootte of complexiteit). Op beveiligingsvlak lagen de delictspercentages per subcategorie 1,57 tot 2,74 keer hoger: XSS 2,74×, onjuiste wachtwoordverwerking 1,88×, onveilige directe objectverwijzingen (IDOR) 1,91×, onveilige deserialisatie 1,82×. Voor logicacorrectheid gold een factor 1,75×; leesbaarheid tikte de 3×+ aan; formatting 2,66×; en foutafhandeling circa 2×.

Apiiro vulde dit beeld in september 2025 aan met scans in de code- repositories van Fortune 50-bedrijven (dekking: december 2024 – juni 2025). AI-gegenereerde code bleek het aantal maandelijkse securitybevindingen op te drijven van ruwweg 1.000 naar meer dan 10.000 — een vertienvoudiging. Bevoegdheidsescalatie (privilege escalation) steeg met 322% in absolute telling; gecorrigeerd voor de toegenomen codeomvang komt de geschatte stijging neer op zo’n 60–80%. Architecturale ontwerpdefecten stegen met 153%. In dezelfde periode daalden syntaxisfouten met 76% en logische bugs met 60%.

Die twee datasets vertellen samen één verhaal, dat in een toezichtcontext extra zwaar weegt: een flink deel van die 322% escalatiekwetsbaarheden die Apiiro signaleert, bevindt zich op de grens van autorisaties — en in de financiële sector en telecom gaat het daar over klantgelden en klantdata. AI genereert code die vaak draait, maar het aandeel defects en kwetsbaarheden stijgt mee, en het gevaarlijke type groeit stilletjes door. (Caveat: het CodeRabbit-rapport is leverancierspositie; Apiiro-data komen van een onafhankelijke securityvendor. De richting van de conclusies komt overeen, maar de exacte cijfers vragen om voorzichtige interpretatie vanwege normalisatieverschillen.)

Wanneer je dit feit binnen een onderneming doorrekent, levert het twee contra-intuïtieve observaties op. Beide gaan lijnrecht in tegen het verhaal dat de tooling je probeert te verkopen.

1. Twee contra-intuïties

Contra-intuïtie 1: de rol van de developer verschuift van “iemand die code schrijft” naar “iemand die code beoordeelt”, en beoordelen is vermoeiender dan schrijven.

Conclusie: doordat AI het “schrijven” heeft verbreed, besteden developers meer tijd aan “lezen + beoordelen” — onbekende code lezen, compliancygrenzen inschatten, businessregels verifiëren. De cognitieve belasting is merkbaar hoger dan bij het schrijven van je eigen code. 56% van de senior engineers besteedt meer dan 70% van hun werk aan AI-afhankelijke taken (Pragmatic, 2026.2). De nieuwe werkwijze is het nieuwe normaal.

开发者工作时间:AI 之前 vs AI 之后 AI 之前 AI 之后 写代码~70% 评审 25% 其他 5% 写代码~30% 评审 AI 代码~50% 验证 15% JetBrains 2026.1 / Pragmatic Engineer 2026.2 · 方向性示意

JetBrains publiceerde in januari 2026 een onderzoek onder 10.000+ ontwikkelaars in 8 talen, waaruit bleek dat 90% minstens één AI-tool gebruikt. Een nog alarmerender cijfer komt uit het Pragmatic Engineer-rapport van februari 2026: 56% van de senior engineers zegt dat meer dan 70% van hun engineeringwerk afhankelijk is van AI-tools (inclusief zware gebruikers, zelfrapportage, niet het aandeel coderegels). Dit gaat niet over af en toe een paar regels code door AI laten schrijven; AI is inmiddels de standaardwerkwijze geworden. De productieverhoudingen zijn opnieuw ingedeeld: het schrijven van code is het domein van AI geworden, terwijl ontwikkelaars steeds meer tijd besteden aan lezen en beoordelen — oftewel, review. Het lezen van andermans code is sowieso al moeilijker en trager dan het schrijven ervan; het lezen van onbekende code die AI heeft geschreven, en daar vervolgens een oordeel over vellen binnen compliance-grenzen en bedrijfsregels, brengt een aanzienlijk hogere cognitieve belasting met zich mee dan het schrijven van je eigen code. Dit is de kernrede waarom ontwikkelaars in 2025-2026 consistent terugkoppelen dat “AI me vermoeider maakt” — en de onderliggende oorzaak is de omgekeerde conclusie van METR 2026.2 (de eerdere bevinding dat senior ontwikkelaars 19% werden vertraagd door AI wordt in nieuwe steekproeven gedeeltelijk weerlegd; nieuw ingestroomde ontwikkelaars zitten nog steeds op -4%; al met al luidt het oordeel: “reviewbandbreedte is krapper dan productiebandbreedte”).

AI 写代码的双面性:浅 bug 少了,危险的 bug 多了 Apiiro 2025.9 Fortune 50 仓库扫描(2024.12–2025.6),绝对计数对比基线 浅层 bug ↓ 语法错误 -76% 逻辑 bug -60% AI 解决了肉眼可见的问题 深层 bug ↑ 提权漏洞 +322% 架构设计缺陷 +153% 看不见的权限边界风险在偷偷涨 绝对计数;归一化涨幅约 60-80%(作者按代码量增长估算)

Tegenintuïtief inzicht 2: hoe krachtiger AI-tools worden, hoe meer organisaties governance nodig hebben — niet meer tools.

CodeRabbit’s 1,7× meer defects en Apiiro’s 322% toename van privilege-escalatiebugs ogen op zichzelf als AI-mislukkingen. Bekeken door de lens van de Theory of Constraints (ToC) zijn het echter voorspelbare uitkomsten: de productiecapaciteit van de tooling is omhooggegaan, maar uw reviewcapaciteit is niet meegegroeid. De output van een systeem wordt bepaald door de smalste schakel. AI heeft “schrijven” verbreed, waardoor de smalste schakel nu “reviewen” is. Zolang de reviewbandbreedte niet meegroeit, geldt: hoe sneller AI schrijft, hoe gevaarlijker de opgebouwde technische schuld in de organisatie. Dat is de conclusie van AI173 — automatisering lost knelpunten niet op, ze verplaatst ze alleen.

AI 工具越强 ≠ 越安全:工具栈涨 5×,治理没跟上 组织买工具容易,建治理(CODEOWNERS / CAB / 留痕)难 工具层(涨 5×) Copilot / Cursor / Claude Code / Codex CodeRabbit / Copilot Review / Sourcery / BugBot Antigravity Review / 自研脚本 / API 集成 买一年 license 几天 全员可用 治理层(涨 0×) CODEOWNERS schema/auth/billing 标齐 CAB / MVU / 留痕链 / 监管备案 失败率/排队时长度量推到董事会 建一套 6-12 个月 需组织 / 流程 / 工具联动 所以:AI 工具越强 → 越需要治理(不是"或者")

Wanneer je deze redenering toepast op AI-gestuurd programmeren, is een belangrijke aanvulling op zijn plaats: softwareontwikkeling is geen enkele lineaire knelpunt, maar een stelsel van parallelle knelpunten die dynamisch rondzwerven. Waar ToC klopt in een klassieke pipeline, verschuift het zwaartepunt bij AI-programmeren — een scenario met meerdere, parallel lopende bottlenecks — van “schrijven” naar “reviewen”. Maar binnen dat reviewen splitsen zich weer drie afzonderlijke flessenhalsen: verificatie, governance en compliance. Elk daarvan knelt op eigen kracht.

De praktische implicatie van deze wetmatigheid kent twee lagen. De eerste laag is: vóór je autonome agents inzet, zet je eerst vier remmen op zijn plek — verplichte menselijke code review, geautomatiseerd testen (AI-code moet gewoon draaien), security-scans (op hetzelfde niveau als door mensen geschreven code), en canary-releases (AI-wijzigingen eerst op een klein percentage uitrollen). PR’s van AI mogen niet onder review uit. Dit is de ondergrens van het engineering-vraagstuk “AI schrijft code” uitbreiden naar “AI schrijft code + de organisatie kan het opvangen” — mist er één, dan is er een vlak waarop het uit de hand loopt. Carlini noteerde in januari-februari 2026 een vaak aangehaald voorbeeld: een Anthropic-onderzoeker liet 16 Claude Opus 4.6-agents twee weken parallel draaien, circa 2000 sessies, zo’n $20.000 aan API-kosten, en bouwde van scratch een Rust-gebaseerde C-compiler van 100.000 regels die de Linux 6.9-kernel kan compileren en 99% van de GCC torture-test doorstaat. Belangrijk om te benadrukken: dit was een gecontroleerd experiment in een afgesloten domein — Carlini heeft de code niet naar productie gebracht; als extreem contrastpunt zonder review is het zinvol, als blauwdruk om morgen autonome agents uit te rollen overschat het de herbruikbaarheid. In een organisatie zonder code review, zonder geautomatiseerd testen, zonder security-scans en zonder canary-releases gaat het vroeg of laat mis.

De tweede, meer verborgen laag: het draait niet om bugs vinden, maar om architectuur, compliance en bedrijfslogica

De oudere generatie engineers trapt het makkelijkst in de valkuil om een AI-tijdperk-review gelijk te schakelen aan een traditionele code review. Dat klopt niet. Een traditionele review beoordeelt of deze code fouten bevat. Een review in het AI-tijdperk beoordeelt of deze code überhaupt thuishoort in dit bestand, dit project, deze compliance-grens.

Neem de cijfers: CodeRabbit rapporteert 1,82–2,74× meer ontdekte security-kwetsbaarheden, Apiiro spreekt over 322% meer privilege-escalation-bugs. Dat zijn geen typefouten van het model — het model schreef correcte code, maar op de verkeerde plek, met de verkeerde rechten, met de verkeerde defaults. Dergelijke issues los je niet op in de IDE; daarvoor moet je aan de review-tafel zitten en snappen wat je ziet.

In de praktijk werkt het zo: je markeert in GitHub/GitLab de branch protection en CODEOWNERS-regels rood op plekken die schema, auth, billing of compliance-grenzen raken, en routeert die naar een dubbele goedkeuring. In de financiële sector en bij telecom-operators is dat meestal een backup veto in plaats van een volledige review — de spot-check-ratio schaalt mee met het risiconiveau. Architecture Decision Records (ADR’s), een security- en compliance-baseline, en de juistheid van bedrijfsregels: dát zijn de onderwerpen waar een AI-tijdperk-review écht tijd aan moet besteden.

De kern wordt duidelijk wanneer we deze twee contra-intuïtieve ontwikkelingen samen bekijken: in het AI-tijdperk moet een bedrijf drie aspecten van code review aanpassen—de R&D-manager betrekken bij het revisieproces, compliance- en architectuurbaselines opnemen in de PR-routering, en governancecijfers zoals het faalpercentage opnemen in de rapportage aan de raad van bestuur. Deze drie punten sluiten rechtstreeks aan bij de in China geldende Commercial Bank Internet Loan Measures, die een drielijnsverdediging voor modelgovernance voorschrijven—business, IT en compliance-audit. Dat is een framework dat toezichthouders onmiddellijk begrijpen. Hieronder bespreken we de vier niveaus.

II. Waarom “nu”: het mechanisme achter de opkomst van verificatie als nieuwe knelpunt

Conclusie: organisaties die vóór H2 2026 geen goede reviewarchitectuur hebben ingevoerd, zullen tijdens de Q4-campagnepiek, de eindejaarsreleasefase en periodieke regulatorinspecties geconcentreerd risico lopen. Een drielaags model is de minimale ondergrens, geen optionele verbetering.

Hier lossen we de toezegging uit sectie AI173 in: “de vierde sectie behandelen we apart.” Het tijdsvenster halverwege 2026 is bijzonder: autonome agents zoals Claude Code en Codex maken de overstap van proefgebruik naar standaardgebruik. Organisaties die vóór H2 geen degelijke reviewarchitectuur hebben ingevoerd, zullen tijdens de Q4-campagnepiek, de eindejaarsreleasefase en periodieke regulatorinspecties geconcentreerd risico lopen. Eerst leggen we uit waarom “verificatie” binnen deze nieuwe knelpunten het sterkst wordt onderschat. Vervolgens plaatsen we het naast de twee eerdere knelpunten: de juiste probleemstelling en systeemintegratie.

剪刀差:代码量 6×,评审带宽 1.3× 2024 H1 → 2026 H1 相对量(基线=1×);Gap = 风险积累 时间 相对量

2024 H1
2025 H1
2025 H2
2026 H1
2026 H2

AI 代码生成量 6× 评审带宽 1.3×

Gap = 风险积累(缺陷 +1.7×、安全漏洞 +1.82–2.74×、提权 +322%)
比例为方向性示意,基于 JetBrains 2026.1 调研、CodeRabbit 2025.12 报告、Apiiro 2025.9 报告综合

De onderschatte kern: in de meeste discussies over AI-coding wordt “validatie” stilletjes gelijkgesteld aan CI/CD, unit-tests draaien en lint-checks doorstaan. Dat is de wereld van internetproducten: code wordt naar de cloud gedeployed, unit-tests zijn groen, CI slaagt, merge naar productie. Die aanpak werkt binnen het tempo van internetproducten, maar gaat niet op voor telecom, financiële dienstverlening, maakindustrie of e-commerce. In die sectoren bestaat “validatie” uit algorithmic filing, MLPS-assessments (等保测评, China’s multi-level protection scheme voor informatiesystemen), data-exporttoetsingen (data-uitvoerbeoordelingen), goedkeuring door de Change Advisory Board, reconciliatie-audits en toezichtrapportages — activiteiten die geen directe relatie met code hebben, maar elk meerdere weken opslokken. AI173 liet al een schema zien (codering versnelt, het knelpunt ligt bij validatie), dat herhalen we hier niet. De kernvraag die het openliet: hoeveel validatiestappen moet door AI geschreven code doorlopen voordat het productie haalt?

Zeven stappen als startpunt: geautomatiseerd testen + code review + beveiligingsscan + architectuur-/ADR-beoordeling + review van businessregels + compliance-clearance + canary-release. Elke stap kost een eigen portie bandbreedte. Samen vormen die zeven stappen de “andere kant” van het schema uit AI173 — AI versnelt het deel met de laagste marginale kosten (GPU-tijd, licentiekosten), terwijl validatie het deel met de hoogste institutionele kosten opslokt (toezicht, registratie, reconciliatie).

Een tweede, onderschatte oorzaak is het versmallen van “review” tot “code review”. De twee hoofdstromen waarop code review rust — het egoless programming van Weinberg uit 1971 in The Psychology of Computer Programming (achtergrond: NASA/academisch), en de Fagan Inspections van IBM uit 1976 (een systematisch IBM-product) — delen dezelfde veronderstelling: code wordt regel voor regel geschreven, de schrijver begrijpt haar het best, en daarna leest iemand anders de regels nog eens door om fouten te vinden. AI haalt die veronderstelling onderuit: code wordt in enkele seconden door AI uitgespuwd, de “schrijver” (AI) levert geen context mee, en de “lezer” (de ontwikkelaar) krijgt een hem onbekend gegenereerd iets voorgeschoteld. De oude “foutenzoek”-aanname werkt niet meer. De nieuwe toetssteen voor review wordt — hoort deze code überhaupt in dit bestand thuis? Omzeilt ze bestaande architectuurbeslissingen? Valt ze binnen of buiten de compliancegrenzen? Wordt haar standaardconfiguratie in productie een beveiligingslek?

Elk van die drie vragen vereist iemand die én de business kent, én de architectuur, én de regelgeving; tooling speelt slechts een ondersteunende rol. Daarmee wordt “review” opgetild van een lint-poortje in de CI/CD-pipeline naar een laag in engineering governance.

III. Drielagenreviewmodel: AI pre-review, menselijke gatekeeping, governance­regels

Conclusie: het upgraden van het reviewproces is geen kwestie van tooling, maar van routing — route PR’s op basis van risiconiveau naar Layer 1 (automatisch), Layer 2 (menselijke spot-check) of Layer 3 (governance-handtekening). De drie lagen stapelen zich, elk met een eigen verantwoordelijkheid; tooling, proces en governance lopen gescheiden paden.

De bovenstaande analyse teruggebracht tot een uitvoerbare structuur. Het drielagenmodel is geen vervangingsrelatie, maar een stapelrelatie — elke PR passeert tegelijkertijd alle drie de lagen, en elke laag behandelt een eigen categorie problemen.

三层评审模型:AI pre-review → 人类把关 → 治理规则 任何 PR 同时穿过三层;层间不是替代,是叠加;触发条件由风险等级编码 Layer 1 · AI pre-review(自动跑,几秒-几分钟) 每一行 AI 写的代码都过;规则可定制;预算低 → CodeRabbit / GitHub Copilot Review / Sourcery / Cursor BugBot / Antigravity Review 解决:lint、安全漏洞、重复代码、命名、依赖风险 解决不了:架构对齐、合规边界、业务正确性 Layer 2 · 人类把关(资深工程师 spot-check,小时-天) 高风险变更走;中低风险抽样;预算中等 → 架构师 + 业务 owner + 安全负责人(按变更类型路由) 解决:架构对齐、业务正确性、隐性假设、可维护性 解决不了:跨团队治理、监管报送、合规签字 Layer 3 · 治理规则(合规与战略层,天-周) 触及合规边界、监管报送、数据出境、SLA 才走;预算高 → CAB / 备案评审 / 等保测评 / 监管沟通 解决:跨团队治理、合规签字、监管报送、责任归属 解决不了:单点代码质量、架构细节

Langzaam AI leren 095: AI-codereview in vier lagen — deel 2/4

Laag 1 draait op seconden tot minuten — elke regel AI-gegenereerde code gaat eerst door tooling

CodeRabbit, GitHub Copilot Review, Sourcery, Cursor Bugbot, Antigravity Review — ze geven elk binnen tientallen seconden tot een paar minuten na het openen van een PR hun commentaar. Ze dekken lint, beveiligingslekken, dubbele code, naamgeving en dependency-risico’s af. Deze laag is goedkoop (ongeacht het aantal PR’s blijft het één abonnement), heeft een hoge dekking (iedere PR passeert de tooling) en vormt de bandbreedtebasis van het hele reviewproces.

Maar de blinde vlekken zijn even duidelijk: deze laag lost architectonische afstemming, compliance-grenzen en businesscorrectheid niet op. CodeRabbit rapporteert zelf dat het “het grootste deel van de expliciete problemen automatisch blokkeert”, maar de resterende impliciete risico’s — standaardconfiguraties, permissiegrenzen, foutafhandelingspaden die in de details verborgen zitten — vereisen menselijke beoordeling. Deze laag is de basis, niet de eindbestemming.

Van bandbreedte naar kwaliteit — waarom één laag nooit genoeg is

De verleiding is groot om na de eerste successen van laag 1 te denken dat het klaar is. De metrics liegen echter om twee redenen.

Ten eerste zegt een “AI-gegenereerd”-tag of een tijdstempel in een diff niets over de juistheid van de code. Een AI kan syntactisch perfecte code produceren die in de businesscontext onjuist is — een branche die voor AT&T in een ordermanagementsysteem heel anders werkt dan voor Deutsche Telekom, laat staan voor een Japanse carrier als NTT of KDDI. Het feit dat de tests slagen, betekent nog niet dat het gedrag klopt.

Ten tweede meten de meeste teams de verkeerde KPI. “Aantal PR’s dat de tooling passeert” is een productiviteitscijfer, geen kwaliteitscijfer. De vraag die CIO’s eigenlijk zouden moeten stellen is: hoeveel van de door AI geschreven code die in productie gaat, overleeft zes maanden zonder dat er een architect, een beveiligingsexpert of een domeineigenaar aan te pas komt om het te repareren?

Wat de volgende drie lagen toevoegen — en waar de meeste organisaties stoppen

De meeste AI-codereview-initiatieven stoppen bij laag 1. Niet omdat de tooling slecht is, maar omdat de volgende lagen structurele investeringen vragen die moeilijk te verkopen zijn aan de directie.

Laag 2 draait op minuten- tot uurbasis. Hier voert een engineer een zorgvuldige review uit met AI-ondersteuning — denk aan Claude Code of Codex die als pair-programmer fungeren, met de menselijke reviewer in de driver’s seat. Het gaat niet meer om lint-niveau, maar om logica, edge cases en de aansluiting op bestaande patronen in de codebase. Dit is waar de meeste “goede” teams hun energie stoppen, en het is de laag waar de meeste productiviteitswinst zit.

Laag 3 draait op dagbasis. Dit is de architect of senior reviewer die kijkt naar de bredere commit of feature branch — niet alleen of hij compileert, maar of hij past binnen het systeemontwerp. De vragen die hier spelen zijn niet “doet deze functie wat hij moet doen”, maar “hoort deze functie hier wel thuis”. Voor een bank betekent dat: raakt deze wijziging een audit trail? Voor een verzekeraar: verandert dit de rekenkern? Voor een retailer als bol of Zalando: beïnvloedt dit de prijslogica op een manier die in een latere test naar boven komt?

Laag 4 draait op weekbasis of nog trager. Dit is waar beleid, compliance en risicobeheer samenkomen. Een feature die alle eerdere lagen passeert, kan in laag 4 alsnog worden geblokkeerd omdat hij niet past binnen de SOC 2-controls, of omdat hij persoonsgegevens verwerkt op een manier die onder de AVG (Europese privacywetgeving, vergelijkbaar met de Japanse 個人情報保護法) of — voor Chinese dochters van multinationals — onder de Cybersecurity Law (《网络安全法》) een data-uitvoerbeoordeling vereist. Deze laag wordt zelden geautomatiseerd en is per definitie mensenwerk.

De kostenstructuur ziet er omgekeerd uit

Het patroon dat ik bij klanten zie, is consistent: laag 1 kost bijna niets, laag 2 kost engineeringtijd, laag 3 kost senior-tijd, en laag 4 kost bestuurlijke tijd. Elke laag is duurder dan de vorige, maar de eerste drie zonder de vierde levert een codebase op die misschien snel beweegt, maar niet lang standhoudt.

Het ironische is dat organisaties die AI-codereview serieus nemen, de neiging hebben om de lagen in omgekeerde volgorde op te zetten. Ze beginnen met een Change Advisory Board (CAB), formuleren beleid, richten dashboards in — en ontdekken dan dat de echte vraag niet “wat mag wel en niet” is, maar “wat wordt er überhaupt geschreven”. Op dat moment is de bandbreedte van laag 1 al maandenlang onbenut gebleven.

De juiste volgorde is: eerst breedte, dan diepte

Wie vandaag begint, begint met laag 1. Niet omdat laag 1 het belangrijkst is, maar omdat het de andere lagen mogelijk maakt. Zonder de basis van geautomatiseerde lint, security scanning en duplicaatdetectie is laag 2 ruis — reviewers weten niet meer wat door tooling is afgehandeld en wat nog openstaat. Zonder laag 2 is laag 4 een blackbox — het CAB weet niet waar de echte risico’s zitten in een codebase die het niet kan lezen.

De kunst is niet om één laag perfect te krijgen. De kunst is om de hele stapel werkend te krijgen, in de juiste volgorde, met de juiste verwachtingen per laag. In het volgende deel kijken we naar laag 2 in detail — wat AI-ondersteunde review daadwerkelijk oplevert, waar de grenzen liggen, en hoe je voorkomt dat het een duurder alternatief wordt voor gewoon goed reviewen.


Volgende: Langzaam AI leren 096 — Laag 2 in detail

Laag 2: doorlooptijd in uren tot dagen

Wijzigingen met een hoog risico — aanpassingen aan kernmodules, wijzigingen in databaseschema’s of aanpassingen in authenticatie-, facturatie- of compliance-modules — vereisen een handmatige spot-check door een klein panel van een architect, een business owner en een security lead. Een aanzienlijk deel van de door CodeRabbit gerapporteerde 1,82–2,74× toename van security-lekken en de 322% stijging in privilege-escalatie-bugs van Apiiro valt in deze categorie: code die door AI wordt gegenereerd ziet er correct uit en draait, maar de standaardconfiguraties, autorisatiegrenzen en foutafhandelingspaden schuilen in de details.

Wijzigingen met laag tot middelhoog risico kunnen via steekproeven worden gecontroleerd. Een steekproefpercentage van 20%–30% wordt aanbevolen op basis van praktijkervaring bij interne trainingsklanten; dit is geen industriestandaard. Niet elke PR hoeft dus handmatig te worden bekeken. Dit is een verschuiving waarbij menselijke capaciteit wordt vrijgemaakt van “alles beoordelen” naar “alleen de kritieke zaken beoordelen”.

Het meest voorkomende valkuil in deze laag is het afzwakken van de normen. Om AI-gegenereerde PR’s sneller door de pijplijn te krijgen, wordt de definitie van “hoog risico” stilletjes opgerekt. Even lijkt dat een verbetering, maar zodra er een incident optreedt, is de schade enorm.

Laag 3 draait op tijdschalen van dagen tot weken — wijzigingen die raken aan compliance, regelgevende rapportage, grensoverschrijdende gegevensoverdracht, SLA’s en cross-functionele architectuur gaan via deze laag: het Change Advisory Board (CAB), vergunningsbeoordelingen, beveiligingsaudits (vergelijkbaar met Eurostar / ISO 27001) en toezichthouderscommunicatie. Dit is de oranje blok “waar AI niet bij kan” in de afbeelding bij AI173 — en in sterk gereguleerde sectoren de duurste kostenpost. De conclusie van AI174 is: AI kan Laag 3 niet overnemen, maar als Laag 1+2 goed wordt uitgevoerd, kan het overgrote deel van de laagrisicowijzigingen (op basis van interne klantmonsters naar schatting 80-90%) worden onderschept voordat ze Laag 3 bereiken. De resterende 10-20% hoogrisicowijzigingen gaan dan pas via het CAB, waardoor de CAB-bandbreedte verschuift van het hele bedrijf naar de wijzigingen die werkelijk governance behoeven. Kortere CAB-wachtrijen, snellere totale doorlooptijd — dat is het “governance-bandbreedtedividend” dat bij het opschalen van reviews het makkelijkst wordt onderschat.

De compliancesign-off op Laag 3 moet op papier worden vastgelegd. Elke PR die via Laag 3 wordt gerouteerd, moet een volledige audittrail bevatten: PR-diff + beoordelingsopmerkingen + dubbele ondertekening door business owner én compliance owner + tijdstempel + bijlage met modelvalidatierapport; bewaartermijn conform de lokale regelgeving (in de EU doorgaans 5-7 jaar onder GDPR en sectorspecifieke wetgeving zoals PSD2/DORA voor financiële dienstverleners, in China 5 jaar voor financiële instellingen volgens 《网络安全法》 en sectorale regels van de CBIRC/CSRC). Voor toezichthouderscommunicatie is dit hard bewijs, geen papieren compliance.

Drie lagen op elkaar gestapeld, één cruciaal ontwerpprincipe: de trigger wordt gecodeerd op risiconiveau, niet op regels code of PR-omvang. In de praktijk betekent dit dat de risicoclassificatie nooit mag leunen op zelfbeoordeling door de AI — een model heeft geen compliance-bewustzijn en snapt niet dat “het aanraken van een klant-ID-veld” een rode lijn is onder China’s PIPL (Personal Information Protection Law). De classificatie moet handmatig worden aangevinkt door de PR-indiener in een sjabloon (raakt het een schema? auth? billing? een compliance-grens?), dubbel bevestigd via CODEOWNERS-regels. Op basis van die vinkjes wordt de PR naar de juiste laag geleid: laag risico gaat via Laag 1 naar automatische merge (mits binnen een whitelist-pad en met een uitschakelcircuit — als één auto-merge binnen 30 dagen een productie-incident veroorzaakt, wordt de stroom gepauzeerd en volledig teruggezet naar handmatige review); middelrisico via Laag 2 spot-check; hoog risico via Laag 3 governance. Dit “risico-adaptieve routering” is de hoogste volwassenheidsvorm van review-escalatie.

三层评审模型:从秒级到周级的分级路由 触发条件按风险等级编码,不由代码行数或 PR 大小编码 Layer 1 · 工具预审 秒-分钟级 | CodeRabbit / Copilot Review / Sourcery / Cursor BugBot | 覆盖规范/安全/重复/依赖 Layer 2 · 人类 spot-check 小时级 | 架构师 + 业务 owner + 安全 | 高风险变更 100% 审 / 中低风险抽样 20-30% Layer 3 · 治理签字 天-周级 | CAB / MVU / 合规双签 | 动 schema/认证/计费/合规边界 → 强制走 Layer 3 三层叠加不是替代:每个 PR 都穿越三层,各司其职 方向性示意,工具选择 / 抽样率按行业合规要求调

4. Review-toolselectie: CodeRabbit is niet het enige antwoord, maar wél de huidige de facto baseline

Conclusie: de afwegingsvolgorde voor selectie is “aanpasbaarheid van regels > kwaliteit van PR-commentaar > diepte van integratie > prijs”; voor kerndomeinen zoals finance, overheid, defensie en telecom is private deployment of self-hosting vereist — maar dat is niet het eindpunt. Er moet ook een verwerkersovereenkomst conform PIPL §21 (data-uitbesteding aan derden) worden afgesloten.

De drielagenmodel terugbrengen tot toolniveau. Deze sectie behandelt alleen de selectie van Layer 1 — voor Layer 2/3 draait het vooral om organisatie en processen, en daar voegen tools weinig aan toe.

Bovenaan de AI-categorie voor code review op GitHub Marketplace staat CodeRabbit (Series B in september 2025, waardering $550 miljoen, ARR $40M tegen Q2 2026, volgens Sacra) — de tool plaatst een “AI-reviewer” midden in de PR-commentaarstroom. Elke opmerking bevat een klikbare uitleg, fix-suggesties en een ernstniveau, en dat werkt bijzonder goed tegen blinde vlekken in unit-tests. De integratie met GitHub Actions is de diepste in zijn klasse, de prijs loopt op via een getrapte schaal per aantal PR’s, en het enterprise-pakket voegt een privémodel, whitelisting en een interne kennisbank toe.

Voor GitHub Copilot Review blijft eigenlijk nog maar één reden over: je zit al op GitHub Enterprise en wilt geen nieuwe leverancier toevoegen. De regels zijn niet diepgaand te tunen, en op termijn zal de regelbibliotheek worden voorbijgestreefd door CodeRabbit.

Sourcery is binnen de Python-wereld de sterkste automatische code-reviewer: hij geeft al tijdens de PR-fase concrete refactoring-suggesties (niet alleen fouten signaleren, maar ook herschrijven) en is bijzonder effectief voor het aanvullen van type-annotaties en het opruimen van technical debt. Voor meertalige teams schiet hij tekort — TypeScript en Go worden nog maar net ondersteund, en voor andere talen is de dekking dun.

Cursor BugBot is sterk omdat hij de gesprekscontext van de Cursor-editor kan meelezen: alles wat je met de AI bespreekt, ziet hij, en daarop baseert hij een gerichte review van de gegenereerde code. Buiten Cursor-projecten is hij niet inzetbaar.

Antigravity Review is de reviewfunctie die in november 2025 is ingebouwd in Google’s Antigravity-platform, draaiend op Gemini 3 en gebouwd op de enterprise-compliancebasis van Google Cloud. In de eerste helft van 2026 wordt het nog snel doorontwikkeld; de regelbibliotheek is nog niet zo diep als die van CodeRabbit, en de prijs- en deploymentmodellen voor de enterprise-editie zijn nog in beweging.

Vier sectoren in de praktijk: hoe review-upgrades er in elke toezichtcontext uitzien

De keuze voor een tool hangt van deze volgorde af: aanpasbaarheid van regels > kwaliteit van PR-commentaar > integratiediepte > prijs. Een Layer 1-tool gebruik je lange tijd; als de regels niet aanpasbaar zijn, zit je vast op het ingebakken beveiligingsmodel. PR-commentaar van slechte kwaliteit (een AI-reviewer die alleen zegt “dit ziet er niet goed uit” zonder uit te leggen waarom of hoe het op te lossen) is pure tijdverspilling voor ontwikkelaars. Integratiediepte bepaalt de adoptiekosten. Prijs staat op vier, maar dat殿 maakt het niet onbelangrijk — bij tools in dezelfde categorie schommelt het prijsverschil binnen de 30%, en de eerste drie factoren maken meer verschil.

Twee veelvoorkomende misvattingen bij de selectie:

Eerst: in de kerndomeinen van financiën, overheid, defensie en telecom is private deployment of self-hosting het toegangsbewijs. Maar private deployment is niet het eindpunt — een reviewtool krijgt je volledige code te zien (PR-diff plus repositorygeschiedenis), wat feitelijk neerkomt op het uit handen geven van code aan een derde partij. Daar hoort een formele verwerkersovereenkomst bij (PIPL §21, verwerking van persoonsgegevens door een derde partij — een Chinese evenknie van de verwerkingsverplichting onder GDPR art. 28); louter technische isolatie is onvoldoende.

Tweede: AI pre-review en menselijke review zijn geen “of-of” — de combinatie van twee Layer 1-tools, zoals CodeRabbit plus GitHub Copilot Review, is eerder standaardpraktijk in grote organisaties. Hun regels en de typen kwetsbaarheden die ze dekken vullen elkaar aan; één enkele tool heeft altijd blinde vlekken.

Telecom

Een regionale Europese carrier (vergelijkbaar met NTT of Deutsche Telekom) verwerkte 12.000 PR’s per kwartaal via Jenkins + Gerrit. Een Europese AI-reviewtool die ze verkenden, kon deze schaal niet aan (latency liep op tot 40s per review, rate limits op de LLM-laag) — een direct gevolg van het feit dat publieke LLM-API’s niet gebouwd zijn op de eisen van een Tier-1-operator. Daarom kozen ze voor on-prem LLM (een eigen deployment, vergelijkbaar met wat AWS Bedrock biedt in een private cloud-VPC, of de self-hosted modellen van Vertex AI), met 3× redundantie en gescheiden review- en inferentienetwerken. Resultaat na zes maanden: review-tijd per PR van 32 naar 11 minuten, post-merge defecten -44%, valse positieven van de statische analyzer -31% (de AI verving geen scanner, maar reduceerde ruis). Dit patroon — eerst de schaalproblematiek van publieke API’s onderkennen, dan pas AI-review implementeren — komt in vrijwel elke Tier-1-implementatie terug.

Financiën

Een Europese bank (vergelijkbaar met ING of BBVA) draaide zes maanden proof-of-concept met een Tier-1-tool op self-hosted LLM. Compliance eiste air-gapped werken — geen data verlaat de EU-VPC, een patroon dat sterk lijkt op de Chinese 等保测评-vereisten (Multi-Level Protection Scheme, de Chinese evenknie van ISO 27001 + sectorspecifieke telecom-/financiële controles). De PoC slaagde op techniek maar sneuvelde in procurement: de toolvendor beschikte niet over een ondertekende DPA (Data Processing Agreement, de GDPR-equivalent van PIPL §21). Eindbeeld: het project vertraagde zes maanden door alleen al juridische afstemming — een kostenpost die geen vendor pitch ooit noemt. De les: begin in dit soort contexten altijd bij juridisch, dan pas bij de toolselectie.

Maakindustrie (manufacturing)

Een Europese Tier-1-toeleverancier in de auto-industrie (vergelijkbaar met Bosch of Continental) probeerde eerst de cloud-API van GitHub Copilot voor embedded C++-review. Dat mislukte op drie punten tegelijk: IP-lekken via het uploaden van closed-source firmware naar een Amerikaanse cloud (vergelijkbaar met de Chinese 数据出境评估 / data-exportbeoordeling), hallucinaties op domeinspecifieke MISRA-C-veiligheidsregels (de AI kende die standaard niet) en geen self-hostingoptie voor de air-gapped productielijn. Ze stapten over op een self-hosted variant en schreven eigen MISRA-C-prompts. Het doorbraakmoment: ze realiseerden zich dat MISRA-C-codedetectie een classificatieprobleem is, geen generatieprobleem — een klein, fijn-afgestemd classificatiemodel (vergelijkbaar met hoe CodeRabbit rule packs gebruikt) werkt beter dan een generiek LLM dat over veiligheidsstandaarden hallucineert. Dit inzicht — “gebruik een klein gespecialiseerd model voor classificatie, een LLM alleen voor uitleg” — is een van de meest onderschatte architectuurpatronen voor review.

E-commerce

Een Japans e-commerceplatform (vergelijkbaar met Rakuten of Mercari) gebruikte Claude Code voor snelle PR-rondes. Concreet voorbeeld: een payment-PR met een race condition die via een Redis-lock had moeten worden afgevangen — de AI merkte dit binnen 12s op en suggereerde het juiste lock-patroon; handmatige review vond het pas in de staging-omgeving. De kortere CoT-verklaringen van Claude Code bleken in de praktijk de voorkeur te genieten boven de lange uitleg die andere tools produceren — een kwalitatieve observatie die geen benchmark kan vangen, maar die in elke enquêteresultaat over ontwikkelaarstevredenheid terugkomt. Schaalgetal: 800 PR’s/maand, gemiddelde review-tijd 9 minuten, post-merge defecten -38%.

Conclusie: de toollaag (Layer 1) is branche-overstijgend en kan worden gedeeld; de proceslagen (Layer 2/3) moeten per sector opnieuw worden ontworpen — bij telecom rond device-security assessments, bij financial services rond het three-lines-of-defense-model voor AI-governance plus een onafhankelijke MVU, bij manufacturing rond MES- en supply-chain-traceability, en bij e-commerce rond piekperiodes en risicoclassificatie.

四行业的评审升级:Layer 1 共用,Layer 2/3 按行业重设计 风险路由条件 = 每个行业监管语境的差异;Layer 1 工具跨行业通用 电信 (套餐/计费/政企) Layer 1 标高风险:计费/认证/合规模块 Layer 2 业务 owner + 合规 owner 联签 Layer 3 CAB · 算法备案 · 等保 · 数据出境 · 12300 申诉 评审带宽瓶颈 CAB 月 5,000-8,000 单(含紧急补丁) 升级目标 CAB 压到 100-200 单/月(高风险) 流程本质: CAB 带宽从全变更压向高风险 金融 (信贷/风控/反洗钱) Layer 1 标高风险:特征/标签/阈值/权重 Layer 2 信贷风控 + 数据合规 双签 + MVU 独立 Layer 3 模型验证 · 监管报送 · EAST · 1104 · PIPL · 算法公平性审查 评审带宽瓶颈 MVU vs 数据合规组数据共享摩擦 升级目标 Layer 2 人配齐再谈工具 流程本质: 懂业务 + 懂合规的人 spot-check 制造 (MES/产线/工艺) Layer 1 标最高风险:联锁/OEE/SPC/批次追溯 Layer 2 工艺 + 安全工程师联签 Layer 3 试运行 · 灰度(单产线小批量) 评审带宽瓶颈 资深工艺工程师稀缺 升级目标 注意力从巡检挪到高风险复审 流程本质: 资源重组而非工具升级 电商 (大促/交易/风控) Layer 1 标最高风险:大促/券/秒杀/库存 Layer 2 业务 + 风控 owner 联签 Layer 3 灰度 · 全链路压测 · 大促 lock 评审带宽瓶颈 大促窗口期被生产挤压 升级目标 平时松 · 战时严 · lock backlog 流程本质: 窗口期错峰 + 风险分级

Telecom — upgrade van de review bij tarief-/billingwijzigingen. Een interne AI-retrospectie van een regionale operator leverde ooit een schema op dat me is bijgebleven: elke tariefwijziging moet elf checkpoints doorlopen van codering tot go-live. AI perste de “coding”-stap terug van twee dagen naar een halve dag, maar de overige vijf — CAB (Change Advisory Board), algoritmeregistratie (voor facturatiemodellen), MLPS-equivalent audit (een beveiligingsaudit verplicht voor netwerk- en informatiesystemen die gevoelige data verwerken, vergelijkbaar met NIS2/SOC 2), data-export-evaluatie (bij gebruik van een niet-Chinees model moet worden getoetst aan de 工业和信息化领域数据安全管理办法(试行), een afzonderlijke export-negatieflijst naast de standaard PIPL-cross-border-contractroute), en reconciliation-audit — slokken elk dagen tot een maand op. De algoritmeregistratie alleen al kost doorgaans vier tot zes maanden van materiaalvoorbereiding tot MIIT-feedback — dat is de echte bottleneck. De totale doorlooptijd bewoog nauwelijks. De review-upgrade komt erop neer dat de Layer 1-tool verplicht detecteert of een wijziging de facturatie-, authenticatie- of compliance-modules raakt en deze automatisch als hoog risico classificeert, waarna de change wordt doorgestuurd naar Layer 2 voor joint sign-off door business owner en compliance owner. De CAB-laag doet alleen een second-line review op wijzigingen die daadwerkelijk raken aan regulatorische rapportages. De kern van deze aanpak is dat de CAB-bandbreedte wordt teruggebracht van vijf- tot achtduizend changes per maand (inclusief hotfixes) naar honderd tot tweehonderd hoog-risico changes per maand die daadwerkelijk governance vereisen. Vóór de upgrade lag de bottleneck bij CAB; erna is CAB juist de snelste stap geworden, omdat acht van de elf checkpoints door automatisering of regelgebaseerde pre-screening worden afgevangen.

Leer AI Langzaam — de stille pijn in telecom is niet CAB, maar modelverklaarbaarheid

In de telecom is de meest verborgen pijnpunt niet het Change Advisory Board (CAB) — het is modelverklaarbaarheid. Een facturatiemodel moet bij elke factuurregel kunnen aantonen waar het tarief vandaan komt, en zodra een AI-blackbox-model in productie gaat, moet je bij klachten direct kunnen herleiden hoe de uitkomst tot stand is gekomen. Voor de drie meest voorkomende typen klachten bij regulatoren en consumentenloketten (numportering, factuurverstuurbaarheid en het pauzeren/heractiveren van abonnementen) is een voorafgaande consumer-protection-toetsing door de groep vereist voordat de businesscase live mag — en dat is iets wat een CAB-proces niet kan vervangen.

Voor een regionale carrier in Nederland, een Europese MNO of een Amerikaanse Tier-1-operator die met AI facturatie-, churn- of netwerkbelastingmodellen in productie brengt, betekent dit concreet:

  • Facturatie (Billing): bij een meningsverschil moet het model binnen seconden een verklaring kunnen geven — welke inputs (tariefplan, belminuten, datagebruik, toeslagen, promoties), welke feature-waarden, welke feature-attributie per output. De eis die de ACM (Autoriteit Consument & Markt) stelt aan factuurtransparantie is in de praktijk strenger dan de uitleg die de meeste ML-pipelines kunnen leveren.
  • Churn- en next-best-offer (NBO): een “ik krijg mijn nummer niet overgezet”-klacht via 12300 (in NL: ACM/ACM ConsuWijzer, in Duitsland: Bundesnetzagentur) escaleert snel. De klant vraagt: waarom kreeg ik deze aanbieding? Of: waarom juist géén aanbieding? Een XGBoost- of Transformer-model zonder provenance kan die vraag niet beantwoorden — en dat is een compliance- én reputatierisico.
  • Netwerkbelasting en self-healing: bij een onverwachte dienstonderbreking moet een root-cause-analysis binnen 60 minuten boven water krijgen of een modelbeslissing (bijv. traffic shaping) de oorzaak was. Voor een Tier-1-operator als Deutsche Telekom of Telefónica geldt hierbij dezelfde lat als voor een ziekenhuistriage-algoritme: verklaarbaar of niet in productie.

Waarom CAB het niet oplost

Een klassiek CAB-proces toetst of een change technisch veilig is: rollback-plan, testdekking, on-call-readiness. Dat is de helft van het verhaal. De andere helft — kan ik aan een klant, een toezichthouder of een rechter uitleggen waarom het model deze beslissing nam — is een governance- en modelrisk-vraagstuk. In Europa valt dat onder GDPR (art. 22: recht op menselijke tussenkomst bij geautomatiseerde beslissingen), in Japan onder de 個人情報保護法, in de VS onder staatsspecifieke AI-regelgeving (NYC Local Law 144, Colorado SB 205) en in de EU vanaf 2026 onder de AI Act voor high-risk systemen. In China, ten slotte, gelden 算法备案 en de Cybersecurity Law (《网络安全法》) als toetsingskader — internationaal vergelijkbaar, maar met eigen registratie-eisen.

Wat een verklaarbaarheids-laag in de praktijk toevoegt

Voor een AI-tooling-stack die ik bij klanten in telecom, banken en制造业 inzet, ziet de minimale viabele oplossing er zo uit:

  1. Feature lineage vastleggen per inference: welke input-data, welke feature-versie, welke modelversie. Idempotent en traceerbaar via een model registry (MLflow, Vertex AI Model Registry, AWS Bedrock Model Registry) of, voor Chinese operators, een eigen tucheng (图程) à la ModelScope.
  2. Post-hoc verklaring: SHAP of LIME per voorspelling, opgeslagen naast het klantdossier. Niet achteraf herberekenen — direct mee loggen, anders is de explainability-waarde weg zodra de feature-store muteert.
  3. Consumer-protection review als gate: voor elke release die een klant- of factuur-rakend model raakt, een consumer-protection pre-check (集团消保预审) naast de technische CAB. Twee verschillende competenties, twee verschillende handtekeningen.
  4. Decision audit trail: per inference minimaal vastleggen: timestamp, model-versie, feature-hash, top-3 SHAP-features, confidence. Bewaartermijn: typisch 5–7 jaar (overeenkomstig telecom factuur-bewaarplicht).

Hoe dit past in het bredere AI-governance-verhaal

Modelverklaarbaarheid is geen “extra vinkje” — het is de brug tussen ML-engineering en compliance/klantvertrouwen. In een volwassen AI-governance-framework (denk aan het NIST AI RMF, ISO/IEC 42001 of China’s TC260 AI安全框架) is het een first-class requirement, niet een nice-to-have.

Wie nu nog denkt dat een CAB-proces + een fatsoenlijk monitoring-dashboard voldoende is voor facturatie- en churn-modellen, krijgt binnen 12–18 maanden de eerste grote klachtcase op zijn bord — en dan is “we gebruikten een Transformer” geen afdoende verklaring richting een toezichthouder.

TL;DR voor besluitvormers: CAB toetst of je veilig live kunt. Modelverklaarbaarheid toetst of je kunt uitleggen wat je live hebt gezet. Voor telecom — en in toenemende mate voor banken, verzekeraars en e-commerce — is dat verschil het verschil tussen een afgehandelde klacht en een hoofdpijndossier bij de regulator.

Financiën — upgrade van het reviewproces voor kredietrisicomodellen. In de kernsystemen van banken is het echte pad voor het in productie nemen van een risicomodel: onafhankelijke validatie door de MVU (Model Validation Unit) → goedkeuring door het Model Risk Committee → aanvraag van regulatorische registratie door de business → feedback van de toezichthouder → live-gang na goedkeuring van de registratie — vijf stappen in vaste volgorde, niet parallel. AI kan het schrijven van code maar op een smal front versnellen (scriptgeneratie, code voor feature engineering, code voor datapreprocessing), maar elke wijziging raakt direct aan de regulatorische grens — het aanpassen van labels valt onder artikel 24 van de Administrative Measures for Internet Loans of Commercial Banks (《商业银行互联网贷款管理办法》) plus de CBIRC/银保监会 Ordinance No. 9 van 2020, die een “herregistratie vereist bij wezenlijke modelwijzigingen” voorschrijven. De richting voor de review-upgrade: Laag 1 moet kunnen herkennen wanneer er aan features, labels, drempelwaarden of modelgewichten is geraakt en moet een high-risk routering afdwingen; Laag 2 vereist een dubbele handtekening van zowel een zakelijke kredietrisico-eigenaar als een data-compliance-eigenaar, waarbij de MVU onafhankelijk moet zijn van de business én van IT (harde eis uit dezelfde Ordinance No. 9 van 2020); Laag 3 doorloopt modelvalidatie, EAST-data-aanlevering, 1104-rapportage, een PIPL-assessment (Personal Information Protection Law, 《个人信息保护法》), plus een algoritmische fairness-toets — variabelen als geslacht, leeftijd en regio mogen daarin niet als voorspeller voorkomen.

Een echte pijn: PSI/CSI-drift en datatoegangsconflicten bij AI-feature-engineering

Stel je voor: een middelgrote joint-stock bank implementeert een AI-tool voor feature engineering. Prompt daarna de wachtrij voor modelvalidatie van 8 naar 12 weken. Wat gaat er mis? Het Model Validation Unit (MVU) moet elke door AI gegenereerde feature controleren op PSI- en CSI-drift, en het datatoegangsconflict met de compliance-afdeling loopt hoog op. Het MVU heeft de oorspronkelijke feature-distributies nodig, maar onder de Chinese Personal Information Protection Law (PIPL, de Chinese evenknie van de AVG) mag compliance geen klantniveau-data rechtstreeks aan het MVU verstrekken. De enige optie is een model-validatiesandbox met geaggregeerde, gemaskeerde features — een smal pad.

Eerst Layer 2 op orde, dan pas over tools praten. Hoe krachtig een tool ook is, zonder mensen die zowel de business als de compliance-regels begrijpen om steekproefsgewijs te controleren, blijft een opgewaardeerde review een luchtkasteel.

Productie — Upgrading van de review voor MES-proceswijzigingen. De aantrekkingskracht van AI-gegenereerde code in de productie is groot (lijnintegratie, kwaliteitsinspectiemodellen, procesplanning), maar MES-wijzigingen raken vaak veiligheidsvergrendelingen — het aanpassen van één procesparameter kan een hele productielijn laten stilvallen. De know-how in de productie gaat veel dieper dan de oppervlakte suggereert: aanpassingen aan OEE (Overall Equipment Effectiveness)-vergrendelingen, SPC (Statistical Process Control)-regelkaarten, batchtracering of terugstort-/bijstortprocedures zijn allemaal hoog risico, niet alleen “procesthresholds”. De richting voor een review-upgrade: Laag 1 moet aanpassingen aan veiligheidsvergrendelingen/OEE/SPC/batchtracering als hoogste risico markeren en automatische merge niet toestaan; Laag 2 vereist een dubbele handtekening van een procesengineer én een safety engineer; Laag 3 volgt een canary-uitrol — eerst proefdraaien op één productielijn met kleine volumes om te valideren dat er geen neveneffecten op de veiligheidsvergrendelingen zijn, daarna opschalen. De bottleneck in deze sector zit hem in de mensen op Laag 2: senior procestechnici zijn schaars en hun tijd wordt opgeslokt door de productie zelf. De review-upgrade komt in feite neer op een herallocatie van middelen: hun aandacht verplaatsen van dagelijkse inspectierondes naar het beoordelen van hoogrisico-PR’s.

E-commerce — upgrades van de reviewprocedure rond piekpromoties. In e-commerce is de productiviteitswinst van AI-gegenereerde code het duidelijkst zichtbaar (frontend-pagina’s, campagneregels, dashboards, aanbevelingslogica), maar codewijzigingen tijdens piekpromoties raken direct de transactie-, risicobeheer- en financiële afstemmingsketens — één misslag kan al snel meer dan honderd miljoen euro schade opleveren. De aanpak voor review-upgrades: in Laag 1 moeten wijzigingen die raken aan promotiemodules, kortingsbonnen, flash-sales of voorraad als hoogste risico worden gemarkeerd; Laag 2 vereist een dubbele handtekening van zowel de business owner als de risk owner; Laag 3 verloopt via canary-releases plus end-to-end load testing. Wat e-commerce bijzonder maakt, is het vensterkarakter van piekpromoties: rond Black Friday, Singles’ Day (11.11) en de seizoensuitverkoop is de productiebelasting het hoogst, terwijl juist dan de reviewcapaciteit het krapst is. De beproefde aanpak in deze sector is “gewoon soepel, in oorlogstijd streng” — de week vóór een piekpromotie worden alle hoog-risico wijzigingen volledig gelockt en alleen nog bugfixes toegestaan; de volledige reviewcapaciteit wordt ingezet om de opgebouwde backlog van gelockte wijzigingen weg te werken, zodat er geen hoog-risico changes meer binnenkomen in het promotievenster.

Vier sectoren bekeken, en het patroon is duidelijk: de kern van een review-upgrade is niet het aanschaffen van tooling, maar het herontwerpen van risicorouting. De Layer 2/3-routeringsvoorwaarden verschillen per sector (telecom: Change Advisory Board + algoritmeregistratie + modelverklaarbaarheid; financieel: onafhankelijke MVU + modelvalidatie + EAST + algoritmische fairness; manufacturing: proefdraaien + canary + OEE/SPC; e-commerce: piek-lockdown), maar de logica van Layer 1-tooling is herbruikbaar: altijd “hoog risico herkennen, automatisch labelen, geforceerd routeren.” Op toolingvlak kun je prima één of twee Layer 1-platformen sectoroverschrijdend inzetten; op procesvlak moet je per sector opnieuw ontwerpen.

什么时候这篇对你适用? 60% 团队不在此列——其他读者直接看四/六节即可 团队 ≥ 50 人 + 强监管行业 + PR ≥ 100/月 + 用自主代理? → 全篇适用 → 跳过五/六节 适合 - 电信/金融/制造/电商的 CIO/CDO - 已有 CAB / 评审流程但需升级 - 准备上自主代理 / Claude Code - 受 PIPL / GDPR / 等保约束 不适合 - 团队 < 50 人 + 弱监管行业 - PR 体量 < 100/月 + 无 CAB - 只用 Copilot 类补全 / 不上代理 - 关注 AI 提效不关注治理升级 按团队规模 / 行业 / PR 体量自评

6. Lessen voor besluitvormers

Retro-screening — wordt je team AI-output steeds meer of steeds minder gaan vertrouwen? Hoe review je AI-PR’s: 100% full audit, steekproeven op risico, of stilletjes doorlaten? Hoe vaak heeft je Layer 3-routing de afgelopen 6 maanden getriggerd? Hoeveel daarvan leverde bevindingen op? Hoeveel incidenten? Als het bestuur die drie cijfers niet kan opvragen, is je governance niets meer dan papieren compliance.

Inzicht één: een betere code review is een upgrade van organisatievermogen, niet een technische aankoop. CodeRabbit Pro kost $24 per seat per maand (Pro Plus $48 per seat per maand, gefactureerd per developer die een PR opent). Voor een team van 200 mensen kom je op zo’n $58k per jaar uit, en voor een enterprise-licentie kun je nog eens 3 tot 5 keer meer rekenen. Vergeleken met een R&D-budget in de orde van miljoenen is dat een verwaarloosbaar bedrag. De echte kosten zitten in laag 2 (de juiste mensen vrijmaken) en laag 3 (processen herontwerpen). Dat koop je niet met budget; daarvoor moet de organisatie bereid zijn zich aan te passen, en moeten senior engineers bereid zijn een deel van hun tijd in reviews te steken. Wie de review-upgrade niet van de grond krijgt, benadert het meestal als een IT-project: licentie aanschaffen, tool uitrollen, KPI’s opleggen. Wie het wél voor elkaar krijgt, brengt de R&D-lead en de compliance-verantwoordelijke aan dezelfde tafel om samen de PR-routeringsregels op te stellen. Dat is het budgetsignaal dat治理 verschuift van kostenpost naar bandbreedte-asset — en dat is wat budget laat verschuiven van “nog meer licenties kopen” naar “reviewbandbreedte invullen”.

Les twee: vóór autonome agents moet AI pre-review eerst op orde zijn. Dit is de andere kant van “eerst de remmen, dan pas de motor”: autonome agents (zoals Claude Code, Codex) kunnen zelfstandig een tiental bestanden aanpassen, een PR indienen en shellscripts draaien. Voordat die mogelijkheden live gaan, moet Laag 1 kunnen herkennen “welke module raakt dit, welke grens wordt overschreden” en het werk verplicht naar de juiste laag routeren. Voorgestelde kwantitatieve criteria: automatische merge-doorlooptijd in Laag 1 ≥ 95%, steekproefdekking in Laag 2 ≥ 20%, en drie opeenvolgende maanden zonder P0-incidenten. Het voorbeeld van Carlini’s 100.000-regelige Rust-gebaseerde C-compiler staat niet ver van je vandaan — een autonome agent kan binnen twee weken een productierijp project opleveren, maar kan een organisatie zonder review binnen diezelfde twee weken ook 20.000 productierisico’s laten opbouwen. Een beter vergelijkbaar branchevoorbeeld is Stripe’s agent “Minions”, die wekelijks circa 1.300 PR’s merged — nul regels handmatig geschreven code, uitsluitend menselijke review — volledig AI-gegenereerde output met humans-only review is het kenmerk van dit patroon; dit is hoe een volwassen review-opzet eruitziet.

Inzicht 3: de “plus” en het “verlies” van een opgewaardeerde review-rekken we allemaal af op bandbreedte. Laten we “review-bandbreedte” opnieuw definiëren — het is niet alleen het aantal mensuren aan de reviewtafel, maar het totaal aan capaciteit dat een organisatie heeft om risico’s te herkennen, te routeren en af te handelen. In de cijfers van CodeRabbit is “het automatisch onderscheppen van de meeste expliciete problemen” maar een deel van het verhaal; of je AI goed benut, hangt af van de vraag of de resterende impliciete risico’s (architectonische samenhang, compliance-grenzen, businesscorrectheid) voldoende menselijke aandacht krijgen in Layer 2/3.

De klassieke valkuil bij het opwaarderen van reviews is de automatische merge van AI-PR’s toestaan: om “de productiviteitswinst van AI extra te laten oplichten” worden de regels van Layer 1 stilletjes versoepeld, Layer 2 teruggebracht tot een steekproef van 5%, en functioneert Layer 3 nog alleen op papier. De cijfers zien er op korte termijn fraai uit, maar op lange termijn stijgt het incidentpercentage — AI schrijft snel + versoepelde review = schuld die lineair meegroeit. De dubbele waarschuwing van CodeRabbit (1,7× meer defects) en Apiiro (322% meer privilege-escalaties) illustreert precies de integrale kost van dat soort loslaten, niet alleen één enkele plek waar het misgaat. Review-bandbreedte moet gelijk op groeien met het PR-volume; zodra die verhouding scheefloopt, ben je de controle kwijt.

Checklist voor implementatie in 30 dagen (met voldoende detail om te bepalen welke vergadering er maandag plaatsvindt en welk document wordt aangepast):

  • Week 1: Breng de bestaande routeringsregels voor pull requests in kaart en markeer wijzigingen met betrekking tot schema/auth/billing/compliance expliciet in het rood. Stel het aantal Layer 3-triggers en de gemiddelde wachttijd in de wachtrij over de afgelopen 90 dagen vast als nulmeting.
  • Week 2: Introduceer een Layer 1-tool: kies ofwel CodeRabbit of GitHub Copilot Review en sluit opties af die niet aan de harde eis voor on-premises implementatie voldoen. Configureer de regels en voeg aan de PR-template een handmatig in te vullen risiconiveau toe.
  • Week 3: Stel een Layer 2-team samen met een business owner en een compliance owner per relevant domein. Bepaal het steekproefpercentage voor periodieke controles (advies: 20–30%) en vul het CODEOWNERS-bestand volledig in per module-eigenaar.
  • Week 4: Neem vijf KPI’s op in de wekelijkse PMO-rapportage: gemiddelde beoordelingstijd van PR’s, percentage mislukte wijzigingen, percentage gemiste defects na de review, gemiddelde wachttijd in de wachtrij voor Layer 2/3 en het aantal compliance-incidenten dat via Layer 3-routering is geactiveerd. Stel tegelijkertijd de toelatingscriteria voor autonome agents vast: een Layer 1-goedkeuringspercentage van ≥95%, een Layer 2-steekproefdekking van ≥20% en geen P0-incidenten gedurende drie opeenvolgende maanden.

Begeleidende metrics moeten mee: gemiddelde PR-reviewtijd, change failure rate, defect-lekpercentage na review, gemiddelde wachttijd in Layer 2/3, aantal compliance-incidenten getriggerd door Layer 3-routering, en model-validatiewachttijd. Aan het einde van AI173 stond al een observatie: veel grote ondernemingen rapporteren AI-coding ROI aan het management in termen van “hoeveel ontwikkelaars gedekt” en “hoeveel seats aangeschaft” — en dát is precies wat de echte bottleneck verbergt. Door deze metrics op het directieniveau te tillen (in plaats van seat-aantallen en regels code), verschuift het budget van “nog meer licenties kopen” naar “reviewbandbreedte aanvullen”.

Ook de governance van Shadow AI moet parallel lopen. Volgens het 2025-rapport van UpGuard betreft dit “wereldwijd medewerkers die niet-goedgekeurde generatieve AI-tools gebruiken” — en het gaat verder dan ontwikkelaars alleen. Circa 80% van de medewerkers geeft toe AI-tools te gebruiken die niet door IT zijn goedgekeurd. Business-afdelingen die IT omzeilen en zelf ChatGPT inzetten om code te schrijven, zijn op dit moment de grootste hoofdpijn voor compliance-verantwoordelijken. Governance-upgrades zonder gelijktijdige Shadow AI-governance zijn als het beheren van enkel “aangemelde wapens”, terwijl de “niet-aangemelde wapens” buiten beeld blijven.

Niet van toepassing in dit geval: als je team kleiner is dan 50 personen, niet in een sterk gereguleerde sector zit, geen autonome agents inzet en minder dan 100 PR’s per maand verwerkt, dan geldt minimaal 60% van de argumenten in dit artikel niet rechtstreeks voor jou — probeer het kader dan niet forceren, maar werk gewoon met de twee lagen die wél passen: een Layer 1-tool plus een paar gerichte spot-checks.

Volgende stap

De volgende aflevering (AI175) behandelt de toollaag: de strijd om de AI-tools is in 2026 al beslist, maar of de winnaars bruikbaar zijn, is een heel andere vraag. Het gaat over de twee reuzen op de troon (Claude Code / Codex), Copilot dat meelift op inkoop-inertie, en Antigravity dat nog moet bewijzen. Het draait ook om de vraag hoe governance bepaalt wie welke tool mag gebruiken en tot welk niveau. AI175 levert de structuur voor toolselectie; AI174 (dit artikel) levert de structuur voor het upgraden van je reviewproces. Samen vormen ze het complete beeld van de vraag: nadat AI code is gaan schrijven, hoe vangt de organisatie dat op?

Na dit artikel is het aan te raden om ook AI173 sectie 3 (de diagnose van het nieuwe knelpunt) en AI175’s «Vier grote tools»-sectie (de koppeling tussen governance en toolcapaciteit) te lezen — de drie kerninzichten zijn verspreid over deze drie stukken.


Wil je dit soort analyse toepassen in jouw organisatie?

Leerzaam AI – Enterprise-implementatie van AI-codingtools: het echte werk begint ná de pilot

Wanneer AI-codingtools de organisatie binnenkomen, draait het al snel om een paar harde vragen: kan het huidige code review-proces het volume dat AI produceert überhaupt bolwerken? Hoe zwaar moet Layer 2 worden bemenst (uitgedrukt in PR’s per FTE, modules per reviewer of reviewuren per ontwikkelaar)? Moet de Change Advisory Board (CAB) en het change-proces op Layer 3 op de schop? En op welke KPI’s valideer je de pilot eigenlijk?

Diagnostische startpunt: trek vijf metrics uit je team — gemiddelde reviewtijd per PR, change-failure rate, defect-lekrate ná review, gemiddelde wachttijd in de Layer 2/3-wachtrij, en het aantal compliance-incidenten dat door Layer 3-routing wordt getriggerd. Als je ook maar één van deze vijf niet boven tafel krijgt, ben je nog niet klaar om een AI pre-review-tool uit te rollen.

Op dit moment bieden we drie samenwerkingsvormen:

Enterprise-training: toegespitst op een echte codebase uit jullie organisatie. We implementeren het drie-lagen reviewmodel (Layer 1 = AI pre-review, Layer 2 = menselijke review, Layer 3 = CAB/governance), begeleiden de Layer 1-toolselectie (CodeRabbit, GitHub Copilot Review en vergelijkbare tools, gewogen op vier dimensies: on-prem deployment, aanpasbare regelsets, integratiediepte en prijs), herontwerpen de Layer 2/3-processen en richten een bijbehorend meetsysteem in. De deliverables: ① een team-maturity score (reviewbandbreedte-verzadiging) ② een implementatieroadmap voor het drie-lagenmodel (3–6 maanden) ③ een beslisboom voor Layer 1-toolselectie ④ een concept-dashboard met de kernmetrics. 3 dagen ≈ ¥90.000.

Advies op maat: gericht op één concrete beslissing — bijvoorbeeld de evaluatie of CodeRabbit wordt geïntroduceerd, hoe een drielagig reviewmodel landt in een sterk gereguleerde omgeving (banksector: onafhankelijke MVU + auditeerbare bewijsketen / telecom: algoritmeregistratie en klachtenafhandeling conform de PSD/Pbo-verplichtingen van de ACM), of hoe de huidige Change Advisory Board (CAB)-cadans kan worden herrouteerd voor AI-PR’s. Prijsvorming per besluitthema (5–15 uur als één adviespakket), oplevering = besluitnotitie + implementatiechecklist + 1 week follow-up. ¥5K/uur.

1-op-1 coaching / private advisory: voor VP’s, directors en senior engineers die “serieus willen investeren in hun eigen groei” — je werkt al met AI-codingtools en wilt het beoordelingskader, teamgovernance en de organisatiepolitieke afwegingen binnen je eigen organisatie laten landen. 12 sessies / 6 maanden, prijsvorming per thema, oplevering = coachingsnotulen + periodieke actie-review. ¥18–360K.

Lezingen voor het managementteam & industriesprekers: rond AI-review, organisatiegovernance, enterprise-AI-transformatie en de verschuivingen in software engineering. Halve dag / hele dag, afgestemd op de wensen van de opdrachtgever.

Het artikel levert een algemeen toepasbaar kader. Een concrete implementatie moet altijd opnieuw worden ontworpen in samenhang met de data-grenzen, regelgevende vereisten, technische volwassenheid en bestaande reviewprocessen van de organisatie. Samenwerking kan worden aangevraagd via coach@iaiuse.com.

Verder lezen: Jian Zhangpao Methodologie v1.0 (Learn AI Slowly 187), een systematische uiteenzetting van het 7-stappen raamwerk voor AI-transformatie in ondernemingen.


Over deze reeks

“Software-engineering in het AI-tijdperk” is een onderzoeksreeks gericht op CIO’s, CDO’s, CTO’s en digitaliseringsverantwoordelijken in telecom, financiële dienstverlening, maakindustrie en e-commerce. De reks onderzoekt hoe AI-codingtools de softwarelevering, organisatiestructuur, governance en managementmetrics beïnvloeden.

Achter dit kanaal schuilt eigenlijk een klein team — ik samen met één of twee collega’s met wie ik al lang samenwerk. We verdelen het werk: onderzoek naar AI-codingtools, het in kaart brengen van organisatiegovernance-cases, en coachingsgesprekken. De meeste projecten die we “met ondernemingen hebben doorlopen”, hebben we gezamenlijk opgeleverd.

De reks volgt continu academische papers, leveranciersmateriaal en sectorrapporten. De onderzoeksdatabase telt inmiddels meer dan 200 stukken, en bij sleuteluitspraken geven we een bewijsniveau aan. We maken daarbij zo veel mogelijk onderscheid tussen geverifieerde feiten, leveranciersclaims, sectorobservaties en eigen redeneringen.

Ik heb bijna 8 jaar ervaring in consulting en business-analyse voor grote ondernemingen, heb bij IBM gewerkt en projecten gedaan in telecom, financiële dienstverlening, verzekeringen en maakindustrie. Daarna ben ik blijven werken aan de frontlinie van operatorproducten, internetproducten en AI-applicatieontwikkeling, waar ik me bezighield met requirementsanalyse, productontwerp en implementatie over teamgrenzen heen.

Referenties (per bron + bewijsniveau + standpuntmarkering)

De oordelen in deze reeks over review-escalatie, organisatiebestuur en procesherontwerp komen uit deze praktijkervaringen en zijn kruislings gevalideerd met openbaar onderzoek en branchecases. Projectspecifieke details zijn geanonimiseerd; bepaalde branchescenario’s zijn typische probleemprojecties, met onderbouwing in de bronnen aan het einde.

(Opmerking: de vertaalde paragraaf is een inleidende disclaimer boven de referentielijst. De volledige referentielijst zelf bevat geen inhoudelijke hoofdtekst om te vertalen — alleen de sectiekop en de openingsalinea.)

  • CodeRabbit State of AI vs Human Code Generation Report (17 dec 2025, primair, standpunt van de leverancier): analyse van 470 open-source GitHub PR’s (AI vs. menselijk, niet gepaard naar bestandsgrootte/complexiteit). Totaal aantal defecten 1,7× (gemiddeld 10,83 vs. 6,45 per PR); beveiligingslekken per subcategorie 1,57–2,74× — XSS 2,74×, onjuiste wachtwoordverwerking 1,88×, onveilige directe objectreferenties (IDOR) 1,91×, onveilige deserialisatie 1,82×; logic/correctness 1,75× (high 75%), code quality 1,64×, performance 1,42×, readability 3×+, formatting 2,66×, error handling ~2×, excessive I/O ~8×. Eigen onderzoek van CodeRabbit, standpunt van de leverancier, steekproef en methodologie openbaar. https://www.coderabbit.ai/whitepapers/state-of-AI-vs-human-code-generation-report / The Register, 17 dec 2025.

  • Apiiro 2025.9.4 (vendorpositie): Scan van de code-repositories van een Fortune 50-onderneming (dataperiode december 2024 – juni 2025). Het maandelijks aantal beveiligingsbevindingen in AI-gegenereerde code steeg van circa 1.000 naar ruim 10.000 (10× in absolute aantallen), met privilege-escalatie-kwetsbaarheden +322% (absolute aantallen) en architecturale ontwerpfouten op systeemniveau +153%; gecorrigeerd voor de toename van het codevolume blijft de geschatte stijging rond de 60–80%. Syntaxisfouten daalden met 76%, logische bugs met 60%. Gerapporteerd door The Register, Cloud Security Alliance Labs en SiliconANGLE.

  • JetBrains AI Pulse Survey 2026.1 (eerste tier): 10.000+ professionele ontwikkelaars, 8 talen. 90% van de ontwikkelaars gebruikt minstens één AI-tool; 70% gebruikt er twee tot vier. https://blog.jetbrains.com/research/2026/08/ai-coding-agent-adoption-2026/

  • Pragmatic Engineer Newsletter (februari 2026, primaire bron): circa 906 respondenten, bereik van 150.000 lezers; 56% van de senior engineers geeft aan dat 70%+ van hun engineeringwerk afhankelijk is van AI-tools (zelfgerapporteerd zwaar gebruik, niet gemeten in regels code); Claude Code is met 46% het populairst (vs. Cursor 19%, Copilot 9%); bij bedrijven met minder dan 10.000 medewerkers kiest 75% voor Claude Code, bij bedrijven met meer dan 10.000 medewerkers kiest 56% voor Copilot. https://newsletter.pragmaticengineer.com/p/ai-tooling-2026

  • GitHub Octoverse 2024 / 2025 (eerste rang): het Octoverse 2025-rapport onthult dat de Copilot coding agent tussen mei en september 2025 in slechts vijf maanden tijd meer dan 1 miljoen PR’s heeft geauthored; onder nieuwe ontwikkelaars gebruikt 80% Copilot binnen de eerste week. Het “40-60% PR-deelnamepercentage” betreft een brancheschatting, niet een directe meting uit Octoverse. Samengesteld op basis van GitHub Engineering Blog en The New Stack.

  • Stripe Minions (2026.3, uit eerste hand): De agent van Stripe, “Minions”, voegt wekelijks ongeveer 1.300 pull requests samen, zonder dat er code handmatig wordt geschreven (alleen menselijke review) — de combinatie van volledig geautomatiseerde AI-output en een review-only rol voor mensen is kenmerkend voor dit model. 500+ MCP-tools, AWS EC2 Devbox en de Block Goose-strategie voor branches. https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents / InfoQ, 20 maart 2026.

  • Anthropic Skills-architectuur (jan. 2026, primaire bron, standpunt van de leverancier): Anthropic heeft het ontwerpdocument voor Skills openbaar gemaakt — de kern is modulaire taakbekwaamheid (modular folders that teach Claude specific tasks, opgebouwd uit skill-bestanden en progressive context loading), en heeft niets te maken met PR-routering. De in de praktijk veel gebruiktere PR-routering op risico’s wordt afgehandeld door branch protection + CODEOWNERS-regels in GitHub/GitLab — routering op basis van pad en Codeowner. Anthropic Engineering Blog.

  • Carlini / Anthropic (jan–feb 2026, primaire bron, eersteklas onderzoek): Nicholas Carlini, onderzoeker bij Anthropic, liet 16 Claude Opus 4.6-agenten twee weken parallel draaien — circa 2.000 sessies en zo’n 20.000 dollar aan API-kosten — om vanuit het niets een op Rust gebaseerde C-compiler van 100.000 regels te schrijven. Die compileert Linux 6.9 (x86/ARM/RISC-V) en haalt 99% op de GCC torture-test. Het betreft afgesloten domeinonderzoek, niet doorgetrokken naar productie, en zonder reviewmechanisme. Bronnen: The Register 9 februari 2026 en Ars Technica, februari 2026.

  • METR 2026.2-update (eerste orde, verifiëren): Vroeg onderzoek met 16 senior ontwikkelaars, 246 echte taken, Cursor Pro + Claude 3.5/3.7 Sonnet. AI vertraagde het werk met 19% (95%-BI 2%–39%), terwijl de deelnemers zelf dachten dat ze 20% sneller waren. Het vervolgonderzoek van 2026.2 kent een omgekeerd verhaal (nieuwe ontwikkelaars –4%, voor senior ontwikkelaars deels een tegenovergesteld effect). De exacte cijfers moeten nog worden geverifieerd aan de hand van het oorspronkelijke METR-rapport. https://metr.org/blog/2026-02-24-uplift-update

  • Microsoft FY26 Frontier Suite / EY-case (eerstehands, vanuit leveranciersperspectief): EY rolde Microsoft 365 Copilot uit naar 150.000 medewerkers en rapporteerde een productiviteitsstijging van 15% (omgerekend circa 14 uur per medewerker per week, die werden heralloceerd naar klantlevering en ontwikkeling). Daarna volgde uitrol naar meer dan 400.000 medewerkers. In een financiële operations-workflow, gebouwd op Microsoft Power Platform en Copilot Studio, werd de end-to-end lead time met 95% verkort en de operationele kosten met 37% verlaagd (uitsluitend binnen dat financiële operations-domein, niet generaliseerbaar naar de hele organisatie). Bron: Microsoft Customer Story 25760 / FY26-investorrelationspagina.

  • Atos Agent 365-implementatie (juni 2026, primaire bron, standpunt van de leverancier): Atos heeft Microsoft 365 Copilot uitgerold onder 56.000 medewerkers wereldwijd, verspreid over 54 landen. Daarnaast beheert het bedrijf met Agent 365 19.000 interne AI-agents. Volgens Atos zijn governance en beveiliging “de eerste horde voor agentic AI”. Microsoft News, 9 juni 2026 / CDO Magazine.

  • Autonome agentcapaciteiten van Anthropic Claude Code en OpenAI Codex (primaire bronnen, standpunten van de leveranciers): Claude Code kan zelfstandig wijzigingen aanbrengen in tientallen bestanden, shell-opdrachten uitvoeren, Git beheren en pull requests aanmaken. Codex kan meerdere sub-agents parallel laten werken in geïsoleerde kopieën en hun resultaten vervolgens samenvoegen. Anthropic / OpenAI technische documentatie.

  • CodeRabbit bedrijfsprofiel (2025–2026, tier 1): marktleider op het gebied van AI-reviewtools in de GitHub Marketplace; Series B in september 2025 tegen een waardering van circa USD 550 miljoen; ARR groeide in 2025–2026 bijna 10× tot circa USD 40 miljoen (Q2 2026, Sacra-data); Pro $24 per seat/maand, Pro Plus $48 per seat/maand (berekend per ontwikkelaar die een PR aanmaakt). Meerdere bronnen: Sacra, Reuters en TechCrunch. https://sacra.com/c/coderabbit

  • GitHub Copilot Review / Sourcery / Cursor BugBot / Antigravity Review (first-party, leverancierspositie): officiële documentatie en productpagina’s van de verschillende tier 1-reviewtools; vergelijkingsbasis voor dekkingsdimensies, aanpasbaarheid van regels en integratiediepte. Antigravity GA sinds 18-11-2025, gerapporteerd door VentureBeat en PCMag.

  • Oorsprong van code review (eerste niveau): twee belangrijke ontstaanslijnen — ① Gerald Weinberg beschreef in The Psychology of Computer Programming (1971) het concept egoless programming (de auteur werkte zelf bij NASA Goddard Space Flight Center en doceerde aan de University of Nebraska, dus geen IBM-achtergrond); ② IBM Fagan Inspections, in 1976 systematisch uitgewerkt door Michael Fagan bij IBM (Fagan zelf was IBM-medewerker). De twee tradities evolueerden parallel. Dit vormt het historische referentiekader waarmee we AI-gedreven review naast traditionele review plaatsen.

  • Financiële regelgeving (primair): de Measures for the Administration of Internet Loans by Commercial Banks (CBIRC Decree No. 9, 2020), artikelen 39–42 (risicomodelbeheer) — de zogenaamde “drie verdedigingslinies” voor modelbeheer (business, IT, compliance/audit), onafhankelijke MVU (Model Validation Unit), herregistratie bij belangrijke modelwijzigingen; EAST (Examination Analysis System) op maandelijkse basis plus 1104-rapportage; door de centrale bank opgelegde screening van persoonlijke kredietregisters plus algoritmische-fairnessbeoordeling (beperkingen op variabelen zoals geslacht, leeftijd en regio).

  • Telecommunicatieregelgeving (primaire bron): MiIT-algoritmeregistratie- en beheerregeling (dubbele regulering voor facturatie-/financiële algoritmen); DengBao-beoordeling (niveau 2: 30 werkdagen / niveau 3: 45 werkdagen); Top 3 klachten bij 12300 (nummerportering, rekeningtoegankelijkheid, beheer van serviceonderbreking en -herstel); negatieve lijst voor gegevensoverdracht naar het buitenland in de «Beheermaatregelen voor gegevensbeveiliging in de industrie- en informatietechnologiesector (op proef)» (《工业和信息化领域数据安全管理办法(试行)》).

  • Gegevensverwerking door derden onder de PIPL (primaire bron): Artikelen 21 en 55 van de «Wet Bescherming Persoonsgegevens» (《个人信息保护法》) — verwerkingsovereenkomst met derden + bewaartermijn van documentatie 3-5 jaar (afhankelijk van de sector).

  • Stack Overflow 2025 Developer Survey (primaire bron): enquête onder meer dan 49.000 ontwikkelaars. Het percentage ontwikkelaars dat de nauwkeurigheid van AI vertrouwt, daalde van 40% in 2024 naar 29% in 2025 (daling van 11 procentpunten); tegelijkertijd wantrouwt 46% van de ontwikkelaars actief AI-output (tegenover 31% in 2024). Code churn steeg van 3,1% in 2020 naar 5,7% in 2024. https://survey.stackoverflow.co/2025/

  • Schaduw-AI (UpGuard 2025, secundair): 80% van de wereldwijde medewerkers gebruikt niet-goedgekeurde generatieve AI-tools (niet alleen ontwikkelaars), 68% van de securityleiders erkent ongeautoriseerd AI-gebruik. Het upgraden van governance zonder gelijktijdige aanpak van schaduw-AI is een blinde vlek in compliance. https://www.upguard.com/resources/the-state-of-shadow-ai

  • Eigen cases van de auteur (geanonimiseerd): ① AI-interntraining bij een regionale telecomoperator (Q4 2024, retrospectief van 11 checkpoints, geanonimiseerd) ② Upgradediscussie kredietrisicobeoordeling bij een joint-stock bank (H1 2025, geanonimiseerd) ③ Herontwerp van het MES-proceswijzigingsbeoordelingsproces bij een grote fabrikant (H2 2025, geanonimiseerd) ④ Lock-aanpak tijdens grote promotie van een toonaangevend e-commerceplatform (Singles’ Day 2025, geanonimiseerd).

  • Toelichting anonimisering: De in dit artikel genoemde cases uit telecom, financiën, maakindustrie en e-commerce zijn gebaseerd op AI-interntraining en het volgen van digitaliseringsteams door de auteur van deze serie; geanonimiseerd. De industriescenario’s zijn typische probleemdoorlichtingen, geen specifieke adviesresultaten voor klanten. Bij elke verwijzing dient anonimisering te worden vermeld.