MiddelkampDevelopment

Apps bouwen met AI AI schrijft snel. Ik zorg dat het klopt.

Door Jop Middelkamp · Bijgewerkt op 11 oktober 2026

Ik bouw apps met AI-codeeragents. Ze schrijven sneller code dan wie dan ook kan typen, en draaien zonder morren de standaardcode en tests uit waar niemand zin in heeft. Ze leveren ook code die bijna klopt, vol overtuiging. Zet je dat zomaar live, dan gaat je AI-project mis. Daarom behandel ik alles wat een agent schrijft als een pull request van een nieuwe collega: vaak goed, en altijd gecheckt.

Waar AI de mist in gaat

Het onderzoek is er vrij duidelijk over:

Zo houd ik het eerlijk

Op elk van die problemen heb ik een antwoord:

AI in je app

Een AI-feature in een app brengt eigen problemen mee. Dezelfde vraag kan elke keer een ander antwoord opleveren. Het model waarop je bouwt, gaat met pensioen: Anthropic stopte met Claude Sonnet 4 en Opus 4 zo'n 13 maanden na de lancering. En volgens OWASP is het onduidelijk of prompt injection ooit helemaal te voorkomen is.

Daarom draait de aanroep naar het model op een server, nooit in de app zelf. Zo blijven API-sleutels uit de app, waar de documentatie van Google Firebase op hamert, en kan ik van model wisselen zonder te wachten op een app-update. AI-features test ik met evals: een vaste set voorbeeldvragen met bekende goede antwoorden, die ik na elke wijziging van prompt of model opnieuw draai.

En dan de regels. Sinds november 2025 eist Apple uitdrukkelijke toestemming voordat een app persoonsgegevens deelt met een AI van een derde partij. En sinds 2 augustus 2026 verplicht de EU AI Act dat mensen weten wanneer ze met een AI praten, en dat door AI gemaakte content als zodanig is gemarkeerd. Dat deel is niet uitgesteld. Het toestemmingsscherm en de AI-melding bouw ik er vanaf het begin in.

Wat ik niet beloof

'10x sneller' beloof ik je niet. De beste gecontroleerde studies laten bescheiden winst zien, en het DORA-onderzoek van Google vond dat AI versterkt wat een team al doet, goede gewoontes en slechte. Je krijgt de snelheid die AI echt oplevert, met checks die de fouten ervan uit je app houden.

Zie het zelf

Mijn eigen app Ergates, een mobiele app voor de AI-assistenten van Hermes Agent, is zo gebouwd: eerst ontwerpdocumenten, dan een testsuite en CI die bij elke wijziging draait. De code staat open op GitHub.

Zullen we iets bouwen?

Wil je een app bouwen met AI, of AI toevoegen aan de app die je al hebt? Stuur me een paar regels.