Eigen AI-innovaties dankzij Sourcebot

Oegema Logistics+, een familiebedrijf met een geschiedenis van meer dan 100 jaar, is een gevestigde naam in de Nederlandse logistiek. Wat velen niet weten, is dat wij op het gebied van technologische innovatie en kunstmatige intelligentie (AI) voorlopen op veel tech-bedrijven. De sleutel tot deze transformatie? Een vooruitziende blik, de drang naar 'digitale soevereiniteit' en een onverwachte tool die de basis legde voor een reeks baanbrekende, zelfgebouwde AI-oplossingen: Sourcebot.

Recent spraken Robert Wursten, IT Manager bij Oegema, en Floris van Lint, Lead IT Strategy & Innovation, met Michael Sukkarieh, medeoprichter van de Git-zoektool Sourcebot. Het gesprek onthulde hoe we niet alleen een dankbare gebruiker van deze open-source tool zijn, maar ook een pionier die de grenzen verlegt van wat mogelijk is met AI in de logistieke sector en daarbuiten. ”Jullie team loopt echt voorop in hoe AI-ontwikkeling eruitziet,” merkte Michael tijdens het gesprek op. “Zelfs vergeleken met grote, geavanceerde tech-bedrijven. Het is heel gaaf om te zien.”

De uitdaging: een complex en groeiend IT-landschap

Met meer dan 400 vrachtwagens, 750 medewerkers en een plek in de top 35 van logistieke dienstverleners in Nederland, zijn wij als Oegema Logistics+ de afgelopen decennia enorm gegroeid. Deze groei bracht ook een technologische uitdaging met zich mee. Ons IT-team, dat voor de helft uit ontwikkelaars bestaat, beheert een complexe codebase verspreid over meer dan 120 afzonderlijke Git-repositories.

“Het was voor onze ontwikkelaars lastig om het overzicht te houden,” legt Floris uit. “Code vinden over al die verschillende repositories was een tijdrovende klus. We hadden een praktische oplossing nodig om snel te kunnen zoeken.”

Deze behoefte aan efficiëntie werd versterkt door de kernfilosofie van Oegema: controle en eigenaarschap. Robert licht dit toe: “We hebben de filosofie dat als je dingen in eigen huis kunt doen, op je eigen systemen, je veel flexibeler bent. Je bent ‘in control’. Dit zie je terug in onze eigen werkplaats voor vrachtwagens, maar ook in onze IT.” Floris vult aan “We waren al bezig met digitale soevereiniteit voordat het een modewoord werd.”

De oplossing: Sourcebot als vliegwiel voor innovatie

Ongeveer een jaar geleden ontdekte Floris via Hacker News de tool Sourcebot. Het werd geïmplementeerd in Oegema’s eigen on-premise Kubernetes-clusters en de reactie van de ontwikkelaars was direct positief: “Oh, dit is zo snel! Ik kan elke code vinden die ik zoek.”

Wat begon als een simpele zoektool, ontpopte zich al snel tot veel meer. Het werd de fundamentele bouwsteen voor een ambitieuze AI-strategie. “We hadden de Review Bot, die we nu hebben, simpelweg niet kunnen bouwen zonder Sourcebot,” stelt Floris. Deze AI Review Bot is snel een van de belangrijkste hulpmiddelen voor het ontwikkelteam geworden. Wanneer een ontwikkelaar code aanlevert, analyseert de bot deze volledig autonoom. De bot gebruikt Sourcebot om context te verzamelen uit alle repositories, vergelijkt de nieuwe code met bestaande code, leest de bijbehorende Jira-tickets en geeft vervolgens gedetailleerde feedback.

“De bot vindt dingen die een mens over het hoofd zou zien,” vertelt Floris. “Een kleine typefout, een vergeten ‘guard’ voor de veiligheid, of een autorisatie die net niet goed staat. Het voegt een grote waarde toe. Ontwikkelaars kijken nu anders naar hun eigen code, omdat ze weten dat de AI-bot meekijkt.”

De impact: van code naar bedrijfsbrede efficiëntie

De innovatiedrang stopte niet bij de Review Bot. Oegema bouwde een eigen, ChatGPT-achtige chatbot die fungeert als een centraal informatiepunt voor de hele organisatie. Deze bot is geïntegreerd met alle interne systemen: van de kennisbank en databases tot de volledige codebase, die via Sourcebot toegankelijk wordt gemaakt. “De visie is om AI naast de medewerker te zetten, niet als vervanging, maar om hen te helpen hun werk beter en slimmer te doen,” zegt Robert.

Michael Sukkarieh was onder de indruk van deze concrete toepassingen en het contrast met andere bedrijven: “Er wordt in de hele industrie veel gesproken over ‘AI-first’ worden,” stelde hij. “Maar Oegema is een van de weinige teams die ik heb gesproken waar dit daadwerkelijk gebeurt en een groot onderdeel van de dagelijkse praktijk is.”

Het resultaat is een succesvol product. Medewerkers van de planning, klantenservice en zelfs het management gebruiken de chatbot dagelijks. Bijvoorbeeld:

– Een planner kan in natuurlijke taal vragen: “Wat is de geschatte aankomsttijd van vrachtwagen X?” De bot haalt live data uit de systemen en geeft direct antwoord.

– Een klantenservicemedewerker kan vragen: “Waarom is order Y niet zichtbaar?” De bot doorzoekt de code via Sourcebot om de status in de achterliggende applicatie te vinden en legt uit wat er aan de hand is.

– Een product owner zonder technische kennis kan vragen stellen over de werking van een applicatie om betere requirements voor ontwikkelaars te schrijven.

“Voorheen moesten collega’s in verschillende systemen zoeken om deze informatie te combineren. Dat kon 10 tot 15 minuten duren,” legt Robert uit. “Nu stelt de AI de informatie voor hen samen. De grootste winst is dat mensen hun werk sneller en nauwkeuriger kunnen doen.”

Het feit dat deze tools zo breed worden omarmd, viel ook Michael op: “Dat is echt gaaf. Het is een bijzondere bijkomstigheid die we zien: het zijn niet alleen de ontwikkelaars die dit gebruiken.”

De toekomst: volledig autonome AI-agenten

Wij blijven niet stil zitten. Een volgende stap op de roadmap is het ontwikkelen van een AI Autofixer Bot, een agent die zelfstandig bugs kan opsporen en direct kan oplossen. Ook wordt er gewerkt aan een AI-assistent die product owners helpt bij het analyseren van de codebase voor nieuwe projecten.

Voor al deze toekomstige ontwikkelingen blijft Sourcebot de onmisbare kern. “Al onze AI-tools zijn volledig afhankelijk van het vermogen om broncode te vinden via Sourcebot,” bevestigt Floris. “Het is een fundamenteel onderdeel van onze AI-ontwikkeling.”

Michael vatte de unieke positie van Oegema samen: “Het team identificeert knelpunten in elk aspect van het bedrijf en bouwt daar zelf AI-oplossingen voor. Ik denk echt dat dit Oegema in staat stelt zich te onderscheiden van andere bedrijven.”

Dit verhaal is een mooi voorbeeld van hoe een traditioneel bedrijf, door te investeren in eigen kennis en de juiste tools, een leider kan worden op het gebied van technologische innovatie. De toekomst van logistiek gaat niet alleen over vrachtwagens en warehouses, maar ook over slimme, autonome systemen die de efficiëntie en kwaliteit naar nieuwe hoogtes tillen.

Nieuwsgierig naar Sourcebot? Bekijk hun website via https://www.sourcebot.dev.