Skip to content

1. Inleiding

De PDF van dit document is beschikbaar |HIER|.

De voorbeelden uit het document zijn beschikbaar |HIER|.

We willen hier terugkomen op een probleem dat in 2020 in de cursus [python3-flask-2020] aan de orde kwam. Deze cursus was gebaseerd op een vereenvoudigde belastingberekening voor het jaar 2019. Er werd een Python-script ontwikkeld om het probleem op te lossen, dat vervolgens in meerdere versies (18) werd doorontwikkeld, totdat de belastingberekening in een webapplicatie MVC werd geïmplementeerd.

Hier willen we aantonen dat het oorspronkelijke script voor de belastingberekening nu kan worden gegenereerd door AI-tools (IA). Er zijn zeven tools gebruikt: ChatGPT, Grok, Gemini, MistralAI, DeepSeek, ClaudeAI en Perplexity. Er zijn nog andere tools.

Voor dit document is kennis van de programmeertaal Python niet per se vereist. De zeven tools moeten een Python-script genereren dat in eerste instantie 11 unit-tests bevat en uiteindelijk 25 tests. Het volstaat om deze code in een Python-werkomgeving te laden, uit te voeren en te controleren of de tests geslaagd zijn. Vervolgens kan deze gegenereerde code als „waarschijnlijk correct“ worden beschouwd. De Python-gebruiker zal zich meer in de code verdiepen. Hij zal dan merken dat de gegenereerde Python-scripts over het algemeen zeer goed geschreven zijn.

Bovendien laat dit document zien dat de gebruikte IA-tools vrij eenvoudig te gebruiken zijn en dat de interactie tussen de gebruiker (u) en de IA-tool niet verschilt van die tussen een docent en zijn leerling of student.

Dit document is geschreven in september 2025. De IA ontwikkelt zich snel en het is mogelijk dat de onderstaande schermafbeeldingen al snel verouderd raken. Als u dezelfde vragen stelt als in het document, is het zeer aannemelijk dat u andere antwoorden krijgt dan hier worden gegeven. Volg gewoon het hier getoonde proces om uw instructies te verfijnen, om de IA te helpen.

U kunt de codes en bestanden van deze tutorial downloaden op het volgende adres: [HIER]: