Hoe Polargate AI gebruikt, en waar die niet mag handelen
AI is niet alleen wat we voor klanten bouwen. Het zit in onze eigen manier van opleveren: een kennisbank per klant, een interne MCP-server, een onderhoudsagent die fixes voorstelt en auditagents die elkaar tegenspreken. Dit is de machinerie, en waar die stopt.

AI in het werk, niet alleen in het product
De meeste bureaus verkopen AI als iets dat ze voor je bouwen. Polargate doet dat ook, en gebruikt AI daarnaast om het bureau te draaien. Deze pagina beschrijft de machinerie, met de cijfers die we hebben, zodat je kunt oordelen in plaats van een belofte te geloven.
Een kennisbank per klant
Alles begint bij context. Polargate houdt per entiteit een kennisbank bij in Postgres: tekstfragmenten met embeddings en een HNSW-index, afgebakend per klant en project, met een muur tussen klantkennis, interne kennis en persoonlijke kennis. Onze eigen tools komen erbij via een MCP-server met meer dan 100 interne tools: kennis, tickets, urensaldi, facturen, contacten, releases en de fixwachtrij.
Het praktische effect: als jouw ticket binnenkomt, kent de agent die het leest jouw stack al, de beslissingen van vorig kwartaal en wat de vorige keer stukging. De gebruikelijke faalwijze is een ontbrekend feit, geen zwak model. Jouw data blijft in jouw project: jij ziet onze interne kennisbank nooit, en geen andere klant ziet die van jou. Die regel staat in de database, niet in een beleidsdocument.
Wat er gebeurt als een ticket binnenkomt
Care draait op een multi-tenant ServiceDesk, sinds 17 juli 2026 in productie.
- Je mail komt binnen op ons supportdomein, met DKIM- en DMARC-controles en ondertekende reply-tokens, zodat een antwoord aan het juiste ticket hangt en aan geen enkel ander.
- Een triage-agent classificeert het: type wijziging, repository, risico en het aantal uren dat het zou moeten kosten. Die stap kost ongeveer 0,05 USD per ticket.
- Is het kandidaat voor automatisering, dan draait de fix als GitHub Actions-taak in jouw repository, via de Claude Code CLI met een harde limiet van 80 beurten.
- De taak stuurt een diff terug en stopt. Hij wacht.
- Een senior engineer beoordeelt die diff: goedkeuren, om een nieuw plan vragen, de schatting bijstellen, jouw antwoord opstellen of alles annuleren.
- Een mens merget en deployt, achter typecheck, tests, build en de echte pagina bekeken op desktop en op een telefoon van 375 pixels.
De eerste fix die volledig door deze pijplijn ging, in juli 2026, kostte 0,31 USD aan modelverbruik. Modelverbruik per fix is een kwestie van centen. De kostenpost die telt is senior reviewtijd, en die gaat niet naar nul.
Parallelle audits, en een scepticus bij elke bevinding
Bij bouwwerk waaieren auditagents uit per dimensie: correctheid, architectuur en hergebruik, interface, toegankelijkheid, responsive gedrag, prestaties en beveiliging inclusief row level security. Daarna gaat elke ruwe bevinding naar een aparte agent met één taak: hem weerleggen. Die tweede ronde maakt de output pas bruikbaar.
- Site van een golfclub, twee rondes voor de merge: 37 ruwe bevindingen en 4 bevestigd, daarna 26 en 3.
- Hotelsite, augustus 2026: 55 agents over 6 gebieden, 48 bevindingen, 48 bevestigd, 0 weerlegd, en 16 daarvan echte bugs.
- Ons eigen operationele platform: een audit met 74 agents leverde 59 bevestigde bevindingen op.
- Een offline-first mobiele app had 11 rondes nodig, met bevindingen 42, 28, 9, 15, 11 en 4.
We stoppen na twee schone rondes achter elkaar zonder blockers. Geverifieerd betekent build, typecheck en tests groen plus de interface open in de browser, want groene poorten liegen: één project haalde maandenlang zijn typecheck met een tsconfig waarvan de root geen enkel bestand omvatte.
Releases
Releases voor de appstores komen uit GitHub Actions-runs die op een tag starten, en over-the-air updates voor mobiele apps publiceren we vanuit onze eigen release-hub, met kanalen, een uitrolpercentage en een noodstop. Automatisering bereidt de release voor. Een mens besluit dat hij eruit gaat.
De grenzen
Dit zijn constraints in de database, geen instructies in een prompt.
- Geen agent antwoordt een klant. Elk bericht dat de deur uitgaat wordt door een mens gelezen en verstuurd.
- Geen agent deployt. Geen enkele heeft productiecredentials.
- Geen agent draait destructieve migraties of raakt authenticatie, rollen of secrets aan.
- Een daglimiet op de uitgaven zet de automatische baan stil zodra die bereikt is.
Klantdata gebruiken we niet om modellen te trainen. Secrets staan in een versleutelde, geauditeerde kluis, nooit in een repository of een chatvenster. En we vertellen je op papier waar AI in jouw project zit, inclusief de plekken waar die niet mag handelen.
Wat het kost
Trajecten beginnen met een Discovery Sprint tegen vaste prijs vanaf 4.900 euro. Care-retainers starten bij 850 euro per maand. Wat deze machinerie je oplevert is senior review op een beheerst budget, niet een junior team met een chatbot.
Vragen, beantwoord
Beoordeelt een mens de code die jullie AI-agents schrijven?
Gebruiken jullie onze data of code om AI-modellen te trainen?
Hoe weet ik waar AI in mijn project wordt gebruikt?
Wordt het werk goedkoper door AI?
Wat zijn parallelle auditagents, en vinden ze echt iets?
Wat gebeurt er als de agent een verkeerde fix voorstelt?
Start de motor
Vertel ons in een paar korte vragen wat je bouwt. Een senior engineer antwoordt binnen twee werkdagen schriftelijk met een eerste inschatting van scope, planning en prijs.
