Over deze stage
In UZ Leuven helpt Wintermute, een systeem voor klinische beslissingsondersteuning, om de patiëntveiligheid te verbeteren. Het controleert automatisch gegevens in patiëntendossiers, zoals medicatie, laboresultaten en zorgparameters. Wanneer bepaalde voorwaarden vervuld zijn, kan het systeem waarschuwingen genereren of acties uitvoeren.
Het instellen van die controles en waarschuwingen vraagt vandaag specifieke technische kennis. Bovendien is het voor zorgverleners niet altijd eenvoudig om te achterhalen welke controles mogelijk zijn.
Tijdens deze stage ontwikkel je samen met twee andere studenten een AI-assistent die daarbij helpt. Het platform krijgt twee functies:
- Een assistent voor zorgverleners: zorgverleners kunnen in gewone taal vragen stellen over de mogelijkheden van Wintermute en nagaan of een bepaalde controle of waarschuwing technisch haalbaar is.
- Een assistent voor IT-medewerkers: de assistent helpt om vragen van zorgverleners te vertalen naar logische regels die de IT-medewerkers kunnen gebruiken om Wintermute te configureren.
Zo maak je complexe technologie toegankelijker voor zorgverleners en ondersteun je een efficiëntere configuratie van het systeem.
Wat ga je doen?
Je werkt in een team van drie studenten, elk met een eigen specialisatie. Samen ontwikkel je een werkend prototype van het assistentieplatform.
Je ontwikkelt de AI-functionaliteit waarmee zorgverleners vragen kunnen stellen over Wintermute.
- Bouw samen met de andere AI-student een centrale RAG-pijplijn (Retrieval-Augmented Generation) op basis van de beschikbare documentatie en het datamodel van Wintermute.
- Selecteer en configureer geschikte taalmodellen en een vectordatabase.
- Ontwikkel functionaliteit die klinische vragen koppelt aan de beschikbare parameters en functies van Wintermute.
- Bouw een systeem dat kan beoordelen of een gevraagde controle of waarschuwing technisch haalbaar is.
Je ontwikkelt de AI-functionaliteit die IT-medewerkers helpt om klinische vragen om te zetten naar logische configuratieregels.
- Bouw samen met de andere AI-student de centrale RAG-pijplijn op.
- Ontwikkel een module die vragen van zorgverleners vertaalt naar een if-then-else-structuur.
- Zorg ervoor dat de gegenereerde regels aansluiten bij de mogelijkheden en logica van Wintermute.
- Bouw een interactieve chatbot waarmee IT-medewerkers voorgestelde regels stap voor stap kunnen verfijnen.
Je ontwikkelt de gebruikersinterface van het platform en zorgt voor de integratie met de AI-toepassingen.
- Ontwerp en ontwikkel een gebruiksvriendelijke webinterface voor zorgverleners en IT-medewerkers.
- Bouw een interactieve chatinterface die vragen, antwoorden en voorgestelde configuratieregels overzichtelijk weergeeft.
- Integreer de frontend met de AI-backends via API's.
- Stem de gebruikerservaring en technische integratie af met de twee AI-studenten.
Technologieën en tools
Afhankelijk van je rol werk je met onder andere:
- AI en backend: Python, FastAPI, Google Gemini en andere Large Language Models (LLM's)
- Kennisontsluiting: Retrieval-Augmented Generation (RAG) en vectordatabases, zoals BigQuery of Microsoft SQL Server
- Frontend: Angular
- Integratie: API's en koppelingen tussen frontend en AI-backend
Wie zoeken we?
Je volgt een bacheloropleiding Toegepaste Informatica, met een specialisatie in AI of webdevelopment.
Afhankelijk van je specialisatie heb je interesse in:
- AI en Data Engineering: Large Language Models, generatieve AI, Retrieval-Augmented Generation en het ontwikkelen van slimme toepassingen.
- Web en App Development: frontendontwikkeling, gebruikersinterfaces, API-integraties en het bouwen van interactieve webapplicaties.
Je werkt graag samen met andere studenten aan een technisch uitdagend project met een concrete toepassing in de zorg.
Praktisch
-
Opleiding: bachelor Toegepaste Informatica
-
Stageperiode: nog te bepalen
-
Team: patiëntgebonden toepassingen, Wintermute-team