Les X: Een toekomst met AI en AI Agents

Python intro
Programming basics-II
Les 3 / Week 7a
Een toekomst met AI en AI Agents
CSD-IV
Les
1 / 36
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 4

In deze les zitten 36 slides, met interactieve quiz en tekstslides.

time-iconLesduur is: 120 min

Onderdelen in deze les

Python intro
Programming basics-II
Les 3 / Week 7a
Een toekomst met AI en AI Agents
CSD-IV
Les

Slide 1 - Tekstslide

🪧Deze les
1. Energizer: "Sta op als..." (15 min) 
2. AI in ons werkveld
3. Veelgemaakte fouten door AI
4. Toegang tot Agentic AI via GitHub Student Pack
🍎 Pauze (10:20 - 10:45) en lokaalwissel
4. Experimenteren: Agents aan het werk zetten op de ReceptenApp
5. Zelf een nieuwe app bouwen: Feestplanner-app

Slide 2 - Tekstslide

Energizer: "Sta op als..."
Wat we gaan doen:
Je krijgt op de volgende slides steeds een stelling te zien.
Je staat op wanneer je het eens bent met de stelling. Anders blijf je zitten.

We bespreken onze argumenten.

Slide 3 - Tekstslide

Sta op als...
Je deze opdracht begrijpt.

Slide 4 - Tekstslide

Sta op als...
Je wel eens AI hebt jou hebt laten helpen om code te schrijven.

Slide 5 - Tekstslide

Sta op als...
Je denkt dat AI jouw een betere ontwikkelaar maakt.

Slide 6 - Tekstslide

Sta op als...
Je wel eens AI-gegenereerde code hebt ingeleverd, die je niet helemaal begreep.

Slide 7 - Tekstslide

Sta op als...
Je denkt dat AI het moeilijker gaat maken voor Junior Software Developers om werk te vinden.

Slide 8 - Tekstslide

Sta op als...
Je denkt dat een Software Developer die wel AI gebruikt, waardevoller is dan een die dat niet doet.

Slide 9 - Tekstslide

Sta op als...
Je denkt dat over 10 jaar, de meeste code door AI geschreven zal worden.

Slide 10 - Tekstslide

Sta op als...
Je liever de persoon bent die de AI 'prompt', dan degene die de output moet code reviewen.

Slide 11 - Tekstslide

Sta op als...
Je denkt dat Software Ontwikkelaars aan belangrijkere dingen kunnen werken, als AI de code voor ze schrijft.

Slide 12 - Tekstslide

AI in ons werkveld

Slide 13 - Tekstslide

Slide 14 - Tekstslide

Bron: https://www.cnbc.com/2025/04/29/satya-nadella-says-as-much-as-30percent-of-microsoft-code-is-written-by-ai.html

Slide 15 - Tekstslide

Bron: https://www.forbes.com/sites/jackkelly/2024/11/01/ai-code-and-the-future-of-software-engineers/

Slide 16 - Tekstslide

AI in ons werkveld
Welke beperkingen loop jij tegenaan met AI?
Maakt een AI wel/geen fouten?

Slide 17 - Tekstslide

Het eerlijke plaatje 
Laten we eerlijk zijn over wat AI goed kan en waar het volledig de mist in gaat.

AI is sterk in:
  • Boilerplate schrijven die niemand wil schrijven
  • Bekende patronen toepassen
  • Snel iets werkends neerzetten
  • Uitleggen wat code doet
  • Documentatie, tests, refactoring (code omschrijven naar nettere code)

Slide 18 - Tekstslide

Het eerlijke plaatje 
AI faalt regelmatig bij:
  • Begrijpen waarom jouw specifieke systeem zo is opgezet
  • Veiligheid: het introduceert kwetsbaarheden in je code
  • Nieuwere libraries (bijv.: WinUI3) waar de AI niet op getraind is
  • Complexe, samenhangende architectuurbeslissingen
  • Weten wanneer iets conceptueel fout is
  • Weten wat de opdrachtgever waar je voor werkt nodig heeft, en hoe daar een passend systeem voor gemaakt kan worden.

Slide 19 - Tekstslide

Agentic AI
Wat doen AI Agents en hoe verschillen ze van AI chatbots?

Slide 20 - Tekstslide

AI Chatbot
AI Agent*
Toegestaan op examen (via CurioGPT)
*Verboden op examen (maar daarna handig!)

Slide 21 - Tekstslide

De evolutie gaat snel: Hoe AI past in een ontwikkel-workflow 
De evolutie gaat snel:

💬 Eerst: Autocomplete: GitHub Copilot vult je regels aan. Jij stuurt, AI helpt tikken.
💻 Toen: Code generatie: "Schrijf een functie die X doet." Je krijgt een heel blok terug. Jij beoordeelt.
🧠 Nu: Agents: "Los dit issue op." AI leest je codebase, schrijft de fix, draait de tests, opent een pull request.

In welke fase zitten jullie nu? En in welke fase denken jullie dat je over twee jaar zit?

Slide 22 - Tekstslide

Veelgemaakte fouten door AI
Welke fouten maakt AI volgens jou?

Slide 23 - Tekstslide

Veelgemaakte fouten door AI
Kan AI het aangeven als die iets niet weet?

Slide 24 - Tekstslide

Veelgemaakte fouten door AI

Slide 25 - Tekstslide

AI bestaat, en zal er waarschijnlijk blijven
Laten we ermee experimenteren, en kijken hoe het ons werk als Software Developer kan helpen/verbeteren/veranderen.

Slide 26 - Tekstslide

GitHub Student Pack
https://education.github.com/pack
Heb jij al gratis toegang tot Copilot?:
Voeg jouw @edu.curio.nl toe aan jouw GitHub account (Avatar rechtsboven ➡️ Settings ➡️ Emails). Daarna kun je deze pack aanvragen.
Gratis

Slide 27 - Tekstslide

Pauze
(en lokaalwissel)

10:20 - 10:45

Slide 28 - Tekstslide

Experimenteren: Agents aan het werk zetten op de ReceptenApp

Kennismaken met Agents ter voorbereiding op een toekomst waar we AI veel van onze code laten schrijven.

Slide 29 - Tekstslide

Experimenteren: Agents aan het werk zetten op de ReceptenApp

De docent laat zien hoe we agents aan het werk kunnen zetten:
💻 Lokaal in Visual Studio
🌐 Online op GitHub

Slide 30 - Tekstslide

Experimenteren: Agents aan het werk zetten op de ReceptenApp
  1. Voeg een .gitignore toe aan je jouw ReceptenApp project
  2. Zet je repository alvast op GitHub
  3. Test de Agent eerst lokaal in Visual Studio:
    Bijv.: De Delete-functie toevoegen.
  4. Test de Agent daarna via GitHub
    - Maak 2 issues, zet in iedere issue heel duidelijk wat volgens jou nodig is en wat belangrijk is.
    - Wijs de issue toe aan Copilot
  5. Evalueer in beide gevallen de code. Probeer de Agent instructies te geven om code te schrijven zoals jij geleerd hebt. Als de code erg afwijkt, geef je voorbeelden aan de Agent van jouw code uit eerder projecten. AI werkt het best in het Engels.

Slide 31 - Tekstslide

Experimenteren: Agents aan het werk zetten op de ReceptenApp
Hoe ging dit?
Wat vonden we ervan?

Slide 32 - Tekstslide

Hoe blijf jij je voorbereiden op je examen?

Slide 33 - Tekstslide

Zelf een nieuwe app bouwen: Feestplanner-app

Slide 34 - Tekstslide

Ga staan als....
Je na vorige week een mail hebt ontvangen met toegang tot GitHub Copilot Pro

Slide 35 - Tekstslide

In jouw eigen woorden:
Wat is een 'AI Agent'?

Slide 36 - Open vraag