Laava LogoLaava
Terug naar alle blogs
ai-agents

Waarom we gestopt zijn met from-scratch bouwen

Na tien productie AI-agent projecten zagen we een patroon: 60% van de projecttijd ging naar infrastructuur die niks met het klantprobleem te maken had. Dus stopten we met from-scratch bouwen en maakten er een platformlaag van. Het was de beste beslissing die we als AI-bedrijf maakten.

Artikelgegevens

Laava Team

Waarom dit telt

De waarde zit niet in het artikel zelf, maar in hoe snel je dit kunt vertalen naar een scherp eerste gebruiksscenario in jullie eigen operatie.

Software development workspace

We bouwen AI-agents die echt werk doen. Niet chatbots die leuk antwoorden geven, maar systemen die documenten lezen, beslissingen nemen, en acties uitvoeren in de systemen van onze klanten. Email verwerken, tickets routeren, CRM-data ophalen, antwoorden genereren — het hele traject van input tot output.

Na tien van dit soort projecten zagen we een patroon.

Het patroon dat ons geld kostte

Bij elk project — ongeacht de klant, de sector, of de use case — kwamen dezelfde problemen terug. Niet de interessante problemen. Niet de business logica, de slimme prompts, of de complexe integraties. Nee, de saaie problemen:

Hoe sluit je een email-kanaal aan? Hoe zorg je dat Slack webhooks niet falen bij replay attacks? Hoe zet je JWT-authenticatie op die productie-klaar is? Hoe deploy je een agent naar Kubernetes met CI/CD die werkt? Hoe log je gestructureerd zodat je over drie maanden nog kunt debuggen?

Elk project begon met twee tot drie weken infra-werk voordat we uberhaupt aan de klantcase konden beginnen. En dat infra-werk was elke keer bijna identiek — maar net genoeg anders om het niet te kunnen copy-pasten.

We besteedden structureel 60% van onze projecttijd aan problemen die niks met de klant te maken hadden.

De beslissing

Op een gegeven moment stelden we onszelf een simpele vraag: als we dit voor de elfde keer aan het bouwen zijn, waarom is het dan nog geen product?

Dus stopten we met from-scratch bouwen. We namen alles wat terugkwam — channel adapters, auth, logging, deployment, vector stores, review flows — en bouwden het in een eigen platform-layer. Een keer. Goed. Met de lessen van tien projecten erin verwerkt.

Geen framework dat je moet leren. Geen open source project waar je twintig GitHub issues voor moet lezen. Ons eigen gereedschap, gebouwd op onze eigen mening over hoe productie-agent-systemen eruitzien.

Wat dit veranderde

Het meest directe verschil: we beginnen elk project nu bij het probleem van de klant, niet bij de boilerplate. Als een energiebedrijf ons vraagt om een multi-brand customer support platform te bouwen, dan staan de channels er al. De auth staat er al. De deployment pipeline staat er al.

Onze Proof of Pilot — een werkend systeem in vier weken — is niet mogelijk zonder dit platform. Vier weken klinkt als een marketingclaim, maar het is simpelweg het gevolg van niet elke keer opnieuw het wiel uitvinden.

Het tweede verschil is minder zichtbaar maar misschien belangrijker: kwaliteit. Elke bug die we ooit in een channel adapter hebben gevonden, is een keer gefixed. Elke security best practice die we geleerd hebben, zit in het platform. Elk nieuw project profiteert van alles wat we eerder gebouwd hebben.

De les voor andere teams

Als je merkt dat je hetzelfde probleem voor de derde keer oplost, stop dan. Bouw het een keer goed en maak er je startpunt van.

De meeste AI-teams denken dat hun waarde zit in het bouwen van custom oplossingen. Maar custom betekent niet from-scratch. Custom betekent dat je de onderdelen die voor elke klant hetzelfde zijn al opgelost hebt, zodat je al je tijd kunt besteden aan het onderdeel dat wel uniek is: hun business logica.

Dat is het verschil tussen een agency die uren verkoopt en een bedrijf dat resultaten levert.

Volgende stap

Vertaal dit naar een eerste werkende toepassing

Interessant inzicht is niet genoeg. We maken liever scherp waar dit in jullie operatie daadwerkelijk het meeste verschil maakt.

First serious step

Van analyse naar een eerste werkende AI-route

Gebruik deze inzichten als vertrekpunt, maar toets de echte kans in jullie eigen operatie, systemen en overdrachtsmomenten.

Included in the first conversation

Kansenscan op procesniveauRelevante systeemkoppelingenEerste route zonder hype
Start with one process. Leave with a sharper first route.
Waarom we gestopt zijn met from-scratch bouwen | Laava Blog