Naar hoofdinhoud
Bonsai Software
Alle veld notities
Onze aanpak25 juli 20266 min leestijd

AI project uitbesteden of intern bouwen: wat levert meer op?

Een AI project uitbesteden of intern bouwen: de meeste operationele directeuren stellen die vraag op het verkeerde moment, namelijk als het budget al vast ligt. Het antwoord hangt niet af van je voorkeur voor controle of kosten, maar van drie concrete dingen: welke kennis je in huis hebt, hoe domein-specifiek het probleem is, en wat er gebeurt als het systeem na zes maanden toch anders moet. Pas als je die drie helder hebt, kun je de knoop doorhakken.

Door Yeslin Beljaars

Waarom intern bouwen vaker misloopt dan verwacht

De redenering is begrijpelijk: eigen mensen kennen het proces, er is geen leveranciersafhankelijkheid, en op papier lijkt het goedkoper. Maar wat de berekening mist, is de opportunity cost. Een goed ingenieur die acht maanden bezig is met het bouwen van een documentverwerkingspijplijn, doet dat ten koste van iets anders. En als die ingenieur halverwege vertrekt, of als het probleem complexer blijkt dan gedacht, heb je een half systeem en een leeg plekje in het team. Intern bouwen werkt goed als je al een team hebt met relevante ervaring in het specifieke domein, als het systeem geen operationele afhankelijkheden heeft die snel moeten draaien, en als je een tijdshorizon van meer dan een jaar kunt accepteren. Is dat niet het geval, dan is de interne route vaak duurder dan het lijkt.

Wanneer is uitbesteden juist de verkeerde keuze?

Uitbesteden heeft een eigen valkuil: je koopt een oplossing voor een probleem dat de externe partij nooit zo goed begrijpt als jijzelf. Dat is geen verwijt aan de leverancier, het is een structureel gegeven. Generieke AI-bureaus of projectbureaus leveren dikwijls een systeem op dat werkt in de demo-omgeving maar vastloopt zodra het echte data ziet, echte uitzonderingen tegenkomt, en echte collega's het moeten bedienen. De vraag die je moet stellen voordat je uitbesteedt: wie wordt eigenaar van de code, de data en het systeem na oplevering? Als het antwoord 'de leverancier' is, of 'dat regelen we later', loop je het risico van lock-in zonder dat je het doorhebt. Een goede externe partij werkt toe naar eigenaarschap bij jou, niet bij zichzelf.

Wat maakt een domein-specifiek AI-project anders dan een generiek one?

Veel AI-projecten mislukken niet door de techniek, maar doordat de techniek los staat van de operatie. Een transportplanner die een AI-systeem krijgt dat orders groepeert op gewicht maar nooit op rijtijd, gebruikt het systeem na twee weken niet meer. Een inkoper die een documentverwerker krijgt die 90% van de facturen goed leest maar de 10% uitzonderingen weggooit zonder signaal, heeft meer werk dan zonder systeem. Domein-specifieke AI vraagt om mensen die het domein kennen en de techniek snappen, of om een externe partij die bereid is lang genoeg in de operatie te zitten om het verschil te leren. Dat is iets anders dan een standaard implementatie van een bestaand pakket.

Operating partner, projectbureau of intern team: wat zijn de echte verschillen?

Een projectbureau levert een project op en vertrekt. Een intern team bouwt maar heeft zelden de breedte om zowel domeinkennis als AI-architectuur te combineren. Een operating partner blijft betrokken totdat het systeem draait, en draagt dan over. Het verschil zit niet in de contractvorm maar in wie verantwoordelijkheid neemt voor het resultaat in productie, niet voor de oplevering op papier. Bij een operating partner hoort ook eerlijkheid over wanneer het mis kan gaan: een go/no-go per mijlpaal, geen megacontract met een vaste scope die na zes maanden niet meer klopt. Die mijlpalenaanpak beschermt de klant, niet de leverancier.

Hoe maak je de keuze concreet?

Stel jezelf drie vragen. Eerste: heb ik intern iemand die dit domein én AI-architectuur begrijpt, en heeft die persoon tijd? Als het antwoord nee is op een van beide, is intern bouwen een risico, geen voordeel. Tweede: hoe domein-specifiek is het probleem? Gaat het om standaard documentverwerking of tekstclassificatie, dan zijn er kant-en-klare oplossingen die het werk doen. Gaat het om een proces dat sterk afhangt van jargon, uitzonderingen en werkwijzen die alleen in jouw sector bestaan, dan is maatwerk vrijwel altijd nodig. Derde: wie wordt eigenaar van code en data? Als de externe partij die vraag ontwijkt, is dat een signaal. Een partij die bouwt voor jouw eigenaarschap, geeft je de code, de documentatie en de overdracht, ook als de samenwerking stopt. Dat is de basisvoorwaarde voor een gezonde uitbestedingsrelatie.

Speelt dit in jouw operatie?

Plan een gesprek

Veelgestelde vragen

Wat kost het om een AI project uit te besteden?

Dat hangt sterk af van de complexiteit van het domein en de gewenste integraties. Generieke documentverwerking is goedkoper dan een volledig domein-specifiek kernsysteem. Vraag altijd naar een mijlpalenaanpak met go/no-go momenten, zodat je niet vastzit aan een vaste scope die na een paar maanden niet meer klopt.

Wanneer is intern bouwen beter dan uitbesteden?

Intern bouwen loont als je al een team hebt met zowel domeinkennis als AI-architectuurervaring, als de tijdshorizon ruim is, en als het systeem geen operationele afhankelijkheden heeft die snel moeten draaien. Ontbreekt een van die drie, dan is het risico groter dan het lijkt.

Wat is het verschil tussen een AI-projectbureau en een operating partner?

Een projectbureau levert op en vertrekt. Een operating partner blijft betrokken totdat het systeem in productie draait en draagt dan over, inclusief code, data en documentatie. Het verschil zit in wie verantwoordelijkheid neemt voor het resultaat in de praktijk, niet alleen op papier.

Hoe voorkom ik vendor lock-in bij AI-uitbesteding?

Stel bij elke leverancier de vraag wie eigenaar wordt van de code en de data na oplevering. Als het antwoord vaag is, is dat een waarschuwingssignaal. Leg eigenaarschap contractueel vast en zorg voor overdracht van documentatie en systeem, ook als de samenwerking stopt.