Integratie van AI in het softwareontwikkelproces
AI-gestuurde ontwikkeltools zoals Large Language Models (LLM's), prompt engineering en het Model Context Protocol (MCP) veranderen de softwareontwikkeling snel, maar roepen vragen op over codekwaliteit, afhankelijkheid en de rol van de ontwikkelaar. Deze bachelorproef onderzoekt hoe AI-ondersteuning het ontwikkelproces van een cloudgebaseerde applicatie kan versnellen en verbeteren, en welke risico's daarbij horen. De casestudie is Lexis, een applicatie van CERM die e-mails van drukkerijklanten met een LLM analyseert en de gegevens doorstuurt naar het ERP systeem.
Na een theoretisch overzicht van prompt engineering, MCP, skills en agents werden drie implementaties opgeleverd: een authenticatie-oplossing voor meerdere klanten, een interne tool voor testdatabeheer en een gemoderniseerde API-testinfrastructuur. AI versnelde de oplevering aanzienlijk, maar zonder gerichte sturing bleef de code niet steeds productieklaar. AI werkt het best als verlengstuk van de ontwikkelaar, niet als vervanger, binnen duidelijke processen met heldere instructies.
Meer lezen