Alle projecten
Opdracht SE03 · WBP-projectgroepActief

Waterstofsimulator doorontwikkelen met behulp van agents

Hoe kunnen we met behulp van AI het ontwikkelingsproces versnellen met een standaard werkwijze, zonder kwaliteit en begrip over het programma te verminderen?

Opdrachtgever
ENTRANCE · lectoraat Systeemintegratie
Type opdracht
WBP Projectgroep
Periode
September 2026 – februari 2027
Opdrachtgever

Over ENTRANCE

ENTRANCE is een onderzoeksinstituut binnen de Hanzehogeschool. Het instituut is opgericht om onderzoek te doen naar energievraagstukken en om praktische oplossingen te ontwikkelen op het gebied van onder andere energiebesparing en verduurzaming.

ENTRANCE is opgedeeld in verschillende lectoraten. Het lectoraat waarvoor wij dit project uitvoeren is Systeemintegratie. Binnen dit lectoraat wordt onderzoek gedaan naar onderwerpen zoals energieverdeling, de balans binnen energiesystemen en de vraag hoe deze systemen betaalbaar en betrouwbaar kunnen blijven.

Achter op het terrein van de Hanze beschikt ENTRANCE over een zogenoemde proeftuin. Deze bevindt zich op een afgesloten veiligheidsterrein. Hier kunnen onderzoeken op grotere schaal worden uitgevoerd dan in een regulier laboratorium. Zo wordt er onder andere onderzoek gedaan naar toepassingen met waterstof.

Aanleiding

Huidige situatie

Binnen het lectoraat wordt regelmatig software ontwikkeld ter ondersteuning van onderzoeken. Daarbij worden bestaande werkwijzen, met name rondom GitHub, niet altijd consequent gevolgd. Een belangrijke oorzaak hiervan is dat veel onderzoekers geen uitgebreide programmeer achtergrond hebben en slechts beperkte ervaring hebben met softwareontwikkeling en versiebeheer.

Daarnaast wordt steeds vaker gebruikgemaakt van AI om code te genereren. Het lectoraat wil deze code op een verantwoorde manier kunnen gebruiken en tegenover gebruikers kunnen uitleggen en onderbouwen waarom de software betrouwbaar is.

Op dit moment beschikt het lectoraat al over een deels werkende applicatie waarmee tests kunnen worden uitgevoerd. Deze applicatie bevat echter nog bugs en mist bepaalde gewenste functionaliteiten. Er is daarom besproken dat wij deze applicatie mogelijk kunnen gebruiken om onze werkwijze of tool in de praktijk te testen. Op die manier kunnen we resultaten vergelijken, verbeterpunten identificeren en beoordelen of onze aanpak daadwerkelijk waarde toevoegt.

Onderzoek

Gebruik van AI

De opdrachtgever heeft op dit moment nog geen vaststaand beeld van welke AI-tool of AI-oplossing binnen dit project ontwikkeld zou moeten worden. Hij heeft ons daarom gevraagd hier onderzoek naar te doen en met mogelijke voorstellen te komen.

Binnen het lectoraat is al eerder nagedacht over de manier waarop AI binnen deze werkwijze kan worden toegepast. Het is daarom belangrijk om die ideeën en eerdere bevindingen mee te nemen in het onderzoek.

Verdieping

GitHub en Azure DevOps

Als de beschikbare tijd dit toelaat, kan aanvullend worden onderzocht of GitHub of Azure DevOps beter geschikt is voor deze werkwijze en voor de behoeften van het lectoraat. Hierbij kan bijvoorbeeld worden gekeken naar gebruiksgemak, versiebeheer, automatisering, AI-integraties, beveiliging en de aansluiting op de bestaande manier van werken.

Resultaat

Verwachte opbrengsten aan het einde van het project

Aan het einde van het project worden de volgende resultaten verwacht:

  • Een werkwijze in de vorm van een systeem of tool, in plaats van uitsluitend een tekstuele beschrijving.
  • Een onderbouwing van de keuzes die zijn gemaakt bij het ontwerpen en ontwikkelen van deze werkwijze.
  • Voorbeeldcode die met behulp van de ontwikkelde werkwijze en AI is gegenereerd en waarvan de kwaliteit en totstandkoming goed kunnen worden verantwoord.
  • Indien mogelijk een methode waarmee externe code met behulp van AI efficiënt kan worden beoordeeld en geïntegreerd in de bestaande codebase.
Projectgroep

Wie werkt eraan

  • Antonie OomsPOProduct Owner
  • Mathijs van den EndeSMScrum Master
  • Rico ten BrinkTeamlid
  • Tim RiemersmaTeamlid
ENTRANCE

Verder kijken

Bekijk alle projecten van CollabSpace of de andere opdrachten binnen de WBP-specialisatie.