AI in softwareontwikkeling: een toekomstige revolutie die nu al impact heeft

Written on
11 February 2025
by
Christian Boer
Partner & Thinker
Share
Blis Digital blog over de impact van AI op softwareontwikkeling

We nemen je mee in:

AI speelt een steeds grotere rol in softwareontwikkeling, en de effecten ervan zijn nu al zichtbaar in de dagelijkse praktijk van developers. AI-tools zoals GitHub Copilot en JetBrains AI Assistant ondersteunen ontwikkelaars op manieren die een paar jaar geleden ondenkbaar waren. Maar wat betekent dit voor de toekomst van softwareontwikkeling ? En wat betekent het voor jou, als je developers of digital agencies inhuurt om software te maken?

De meeste AI-tools voor softwareontwikkeling, zoals GitHub Copilot, gebruiken grote taalmodellen (large language models - LLM’s) die getraind zijn op enorme datasets. Voor Copilot betekent dit dat het model is getraind op duizenden regels code die beschikbaar zijn op GitHub. Ze fungeren als een soort ‘autocomplete’ voor code: ze voorspellen welke code de developer waarschijnlijk als volgende zal schrijven, en vullen deze automatisch aan.

Binnen Blis Digital heeft iedereen, van developer tot tester, inmiddels AI omarmd. Microsoft Copilot en Blis Chatty, onze GPT-4o chatbot in Microsoft Teams, helpen ons dagelijks bij tal van taken. Testers gebruiken AI bijvoorbeeld om bug reports efficiënter te maken. In plaats van lange beschrijvingen te schrijven, kunnen we nu op basis van screenshots of video’s automatisch rapportages laten genereren.

De resultaten zijn indrukwekkend. Het grootste voordeel is dat AI repetitieve taken automatiseert, waardoor je als developer in je “flow” blijft en je kunt richten op complexere vraagstukken.

Meer dan alleen code schrijven

Er zijn natuurlijk veel meer AI-tools dan GitHub Copilot en in-house chatbots. AI helpt ontwikkelaars bij het op grote schaal aanbrengen van wijzigingen in code, het vinden van fouten en het genereren van documentatie. Daarnaast zijn er innovatieve manieren om programmeurs te ondersteunen tijdens het coderen. In Phind kunnen ze bijvoorbeeld vragen stellen over hun code om zo problemen sneller op te lossen.

Tools als Builder.io en Visual Copilot brengen AI naar het visuele ontwerpproces. Met deze tools kunnen niet-designers zoals product owners ontwerpaanpassingen doen zonder diepgaande kennis van designprincipes. Simpele instructies zoals “verplaats de banner naar rechts” of “voeg een knop toe” zijn genoeg om een bruikbaar ontwerp te genereren, waardoor de drempel voor visueel ontwerp aanzienlijk wordt verlaagd.

AI bij testen en deployment

Een ander belangrijk gebied waar AI een grote impact heeft, is bij het testen van software. AI-tools kunnen inmiddels minimaal 80% van de unit tests automatisch genereren. Bij Blis Digital gebruiken we GitHub Copilot voor dit proces, wat niet alleen tijd bespaart, maar de kwaliteit, dekking en consistentie van onze tests verbetert.

Daarnaast zien we AI-innovaties in het testen van gebruikersinterfaces (UI). Microsoft Playwright en ZeroStep zijn uitstekende voorbeelden van hoe AI het bouwen en onderhouden van UI-tests veel sneller en efficiënter maakt.

En hoewel AI in het deploymentproces nog in de kinderschoenen staat, worden ook hier belangrijke stappen gezet.

Uitdagingen, beperkingen, toekomst... En wat dat allemaal voor jou betekent

Ondanks alle voordelen zijn AI-tools nog niet perfect. GitHub Copilot werkt bijvoorbeeld prima voor eenvoudige taken, maar bij complexere opdrachten laat de kwaliteit vaak te wensen over. Ook is het heel belangrijk om te begrijpen dat AI (nu nog) geen vervanging is voor menselijke creativiteit en kritisch denkvermogen. Desondanks is er nu al veel veranderd aan hoe we software maken en er komen nog meer veranderingen aan.

Lees meer in ons whitepaper

Naar aanleiding van een recent webinar over AI in development, maakte Christian Boer een longread met een overzicht van de status quo op dit vlak. Hij voegde daar zijn visie aan toe op de toekomst van development, maar vooral op wat dat allemaal voor jou – onze klant – gaat betekenen.

Je kunt dat stuk hier downloaden als pdf:

Lees whitepaper: AI in Software Development

Veelgestelde vragen

Die beantwoorden we graag alvast. Staat je vraag er niet tussen, neem dan gerust contact op.

Wat is Blis Chatty, de interne AI-chatbot?

Blis Chatty is de eigen GPT-4o-chatbot van Blis Digital in Microsoft Teams, die het team dagelijks helpt bij allerlei taken naast Microsoft Copilot. Developers en testers zetten hem in voor snellere ondersteuning bovenop externe tools zoals GitHub Copilot. Zo blijft AI-hulp direct beschikbaar in de tool waar het team al de hele dag in werkt.

Hoe maakt AI bugrapportages sneller voor testers?

In plaats van lange beschrijvingen te schrijven, laten Blis-testers op basis van screenshots of video's automatisch een rapportage genereren. Dat scheelt schrijfwerk en houdt de rapportage consistent van vorm. Het grootste voordeel is dat de tester in de flow blijft en zich kan richten op complexere vraagstukken.

Hoeveel van de unit tests kan AI automatisch genereren?

AI-tools genereren inmiddels minimaal 80% van de unit tests automatisch, zonder dat een developer ze los moet uitschrijven. Blis gebruikt daarvoor GitHub Copilot, wat tijd bespaart en de kwaliteit, dekking en consistentie van tests verbetert.

Wat betekent AI in softwareontwikkeling voor bedrijven die developers inhuren?

Als je developers of een agency inhuurt, ga je merken dat repetitieve taken sneller gaan en developers meer tijd overhouden voor complexere vraagstukken. AI is nog geen vervanging voor menselijke creativiteit en kritisch denkvermogen, dus de kwaliteit hangt nog altijd af van de ervaring van het team.

Kan AI ook UI-tests bouwen zonder technische kennis?

Tools als Microsoft Playwright en ZeroStep maken het bouwen en onderhouden van UI-tests sneller en efficiënter, ook voor mensen zonder diepgaande testachtergrond. Bij Builder.io's Visual Copilot geldt hetzelfde voor visueel ontwerp: een instructie als 'verplaats de banner naar rechts' is al genoeg voor een bruikbaar ontwerp.