Marco van der Hoeven - 12 juni 2026

IBM: ‘BOB is een nieuwe collega’

Na een geslaagde pilot met meer dan 100.000 interne gebruikers brengt IBM zijn nieuwe ‘AI Development Partner’ BOB nu naar de markt. De tool moet klanten en partners helpen om software sneller te ontwikkelen, bestaande applicaties te moderniseren en ontwikkelwerk gestructureerd door de volledige lifecycle te begeleiden. IBM positioneert BOB daarmee niet als een klassieke code-assistent, maar als een digitale collega die meewerkt aan planning, review, implementatie, testen, documentatie en security.

IBM: ‘BOB is een nieuwe collega’ image

Vooral voor het partnerkanaal ziet IBM kansen. Tijdens een persbijeenkomst noemde het bedrijf voorbeelden waarbij partners BOB inzetten om klantprojecten sneller naar een demonstratie of pilot te brengen. In België bouwde een partner volgens IBM in een weekend een pilot voor een ticketingapplicatie, waarna op maandag al een demo aan de klant kon worden gegeven.

Volgens IBM zit de waarde voor de markt vooral in kortere ontwikkeltrajecten en efficiëntere modernisering van bestaande applicaties. Partners kunnen BOB inzetten om sneller prototypes te bouwen, klantcases voor te bereiden en ontwikkelteams te ondersteunen bij complexe trajecten. IBM organiseert daarvoor onder meer webinars, events en hands-on sessies, waarin klanten en partners de tool zelf kunnen uitproberen. Het bedrijf ziet dat juist die praktijkervaring belangrijk is om de mogelijkheden van BOB duidelijk te maken.

Ervaring

BOB bouwt voort op de ervaring die IBM eerder heeft opgedaan met AI-ondersteuning voor softwareontwikkeling, zoals Watson Code Assistant. Die eerdere oplossingen waren vooral gericht op code completion, het uitleggen van code en het genereren van suggesties op basis van natuurlijke taal. BOB gaat volgens IBM verder. De tool kan nog steeds codevoorstellen doen, maar is bedoeld voor een bredere rol binnen de software development lifecycle.

Die bredere rol komt terug in de manier waarop BOB werkt. De gebruiker geeft niet alleen een losse opdracht in natuurlijke taal, waarna de tool een stuk code teruggeeft. In plaats daarvan werkt BOB met een meer gestructureerde aanpak. Eerst wordt gepland wat er gebouwd moet worden, daarna volgt review, implementatie, testen en opnieuw beoordeling. Pas daarna komt de vraag wanneer iets richting productie kan. IBM vergelijkt de interactie met het samenwerken met een programmeur: de gebruiker kan optreden als architect, product owner of developer, terwijl BOB helpt om de verschillende stappen uit te voeren.

De tool moet kunnen ondersteunen bij code, maar ook bij architectuur, design, deployment, infrastructuur, documentatie en operations. “Uiteindelijk wordt Bob een soort nieuwe collega”, aldus IBM tijdens de bijeenkomst. Die vergelijking sluit aan bij de interne ervaring van IBM, waar de tool al door meer dan honderdduizend gebruikers wordt ingezet.

Een belangrijk onderdeel is de mogelijkheid om bestaande codebases te analyseren. BOB kan code samenvatten, uitleggen en aangeven waar revisie nodig kan zijn. Dat is vooral relevant voor organisaties waar veel kennis in bestaande applicaties zit en waar nieuwe teamleden afhankelijk zijn van documentatie of overdracht door collega’s. IBM stelt dat BOB kan helpen om die documentatie automatisch bij te werken wanneer er wijzigingen in de code worden aangebracht. Daarmee kan een deel van het onderhoudswerk rond documentatie worden verlicht.

Applicatiemodernisering

Voor enterprise-klanten ziet IBM vooral kansen in applicatiemodernisering. Het bedrijf noemt onder meer Enterprise Java, mainframeomgevingen en IBM i, voorheen AS/400, als gebieden waar veel organisaties met verouderde maar bedrijfskritische applicaties werken. Voor deze omgevingen ontwikkelt IBM aanvullende extensies, aangeduid als premium packages. Die moeten klanten helpen bij moderniseringsvraagstukken rond onder meer Java, mainframe en RPG-applicaties.

Volgens IBM kan BOB daarbij niet alleen tijd besparen, maar ook kosten terugbrengen. Veel organisaties besteden een groot deel van hun IT-budget aan het onderhouden en moderniseren van bestaande software. Wanneer BOB een deel van dat werk versnelt, ontstaat volgens IBM meer ruimte voor innovatie en nieuwe functionaliteit. Dat maakt de tool ook interessant voor partners die klanten begeleiden bij moderniseringstrajecten.

Security is een ander belangrijk toepassingsgebied. BOB kan kwetsbaarheden signaleren, code reviewen en voorstellen doen om problemen op te lossen. IBM plaatst dat in de bredere beweging naar shift left security, waarbij beveiligingsproblemen eerder in het ontwikkelproces worden ontdekt. De tool kan volgens IBM bijvoorbeeld helpen bij het controleren van packages, het beoordelen van code op kwetsbaarheden en het aanpassen van software wanneer nieuwe risico’s worden gevonden.

Controle

Voor organisaties met strikte eisen rond data en code is controle een belangrijk punt. IBM stelt dat BOB maatregelen bevat tegen onder meer prompt injection en dat er wordt gekeken of gevoelige data wordt meegestuurd naar taalmodellen. Daarnaast werkt IBM aan een variant die volledig in het eigen datacenter van de klant kan draaien. Daarbij zouden ook de gebruikte taalmodellen lokaal beschikbaar zijn, zodat organisaties BOB kunnen inzetten zonder afhankelijkheid van externe internetverbindingen. Volgens IBM moet die on-premises oplossing later dit jaar beschikbaar komen.

Een ander belangrijk element is aanpasbaarheid. Organisaties hebben vaak eigen standaarden, ontwikkelrichtlijnen en technologiekeuzes. BOB kan volgens IBM via custom modes worden afgestemd op specifieke rollen of werkwijzen. Zo kan de tool zich gedragen als JavaScript-developer, Java-developer, C++-developer of securitygerichte reviewer. Ook interne richtlijnen, designstandaarden of juridische kaders kunnen als context worden toegevoegd, zodat BOB daar al vroeg in het ontwikkelproces rekening mee houdt.

De komst van BOB verandert volgens IBM ook de rol van de developer. De programmeur verdwijnt niet, maar krijgt een bredere ondersteunende omgeving. Developers kunnen sneller bugs analyseren, documentatie raadplegen, nieuwe functionaliteit ontwerpen en bestaande code begrijpen.

Tegelijk blijft technische kennis nodig om de juiste context te geven en de uitkomsten te beoordelen. Zeker in enterprise-omgevingen blijft de mens verantwoordelijk voor de vraag of gegenereerde code betrouwbaar en geschikt is voor productie. IBM ziet BOB daarom niet als vervanging van ontwikkelaars, maar als versterking van ontwikkelteams. In teams waar bepaalde kennis schaars is, kan BOB helpen om die kennis breder beschikbaar te maken. 

Dutch IT Security Day 2026 BW + BN X2.com BW + BN
Dutch IT Security Day 2026 BW + BN

Wil jij dagelijkse updates?

Schrijf je dan in voor onze nieuwsbrief!