feat(workshop): dia's over wat een agent wel en niet is, en het draaiboek erop aangepast
- twee nieuwe dia's (26 in totaal): Wat is een agent, Wat een agent niet is - deel 1 opnieuw ingedeeld: landschap 10 minuten, demo met sabotage 10 - alle dianummers in het draaiboek bijgewerkt; 18 paginas - README en CHANGELOG Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -80,9 +80,9 @@ notes="Welkom. Laptops open, cloud.dify.ai ingelogd? Wie nog geen account heeft:
|
||||
# 2 programma
|
||||
slide("programma", h2("Tweeënhalf uur, twee bouwblokken") + table([
|
||||
["Tijd","Blok","Wat je doet"],
|
||||
["0:00 - 0:15","Het landschap","Peiling, drie lagen, vijf patronen"],
|
||||
["0:15 - 0:45","Bouwblok 1: workflow","Tekst op niveau, in duo's, eigen niveaus"],
|
||||
["0:45 - 1:00","Demo en sabotage","Agent met kennisbank; laat hem struikelen"],
|
||||
["0:00 - 0:20","Het landschap","Peiling, drie lagen, wat een agent wel en niet is, vijf patronen"],
|
||||
["0:20 - 0:50","Bouwblok 1: workflow","Tekst op niveau, in duo's, eigen niveaus"],
|
||||
["0:50 - 1:00","Demo en sabotage","Agent met kennisbank; laat hem struikelen"],
|
||||
["1:00 - 1:15","Pauze",""],
|
||||
["1:15 - 1:45","Bouwblok 2: kies je spoor","A kennisbank-agent · B poortwachter"],
|
||||
["1:45 - 2:05","Ontwerpkaart en pitch","Waar hoort de mens, jouw app in vijf vakken, pitch"],
|
||||
@@ -111,6 +111,28 @@ slide("lagen", h2("Drie lagen, en waar wij vandaag zitten") + f'''
|
||||
{p("Het verschil zit niet in het model maar in het account: gratis privé, of school met verwerkersovereenkomst.", 30)}
|
||||
''', notes="Laag 3 is vandaag. Dify is geen model: het gebruikt de modellen van OpenAI, Anthropic, Google via hun API. Komt de vraag nu al (wij hebben Copilot, wij hebben Google): zeg dat daar aan het eind een blok over komt, met dezelfde agents in vier omgevingen naast elkaar.")
|
||||
|
||||
# 4b wat is een agent
|
||||
slide("watiseenagent", h2("Wat is een agent?") + f'''
|
||||
{p("<b>Een agent krijgt een doel en bepaalt zelf welke stappen hij zet</b>, met de middelen die jij hem geeft. Een chatbot wacht op je volgende vraag; een agent werkt een opdracht af.", 32)}
|
||||
<div style="display:flex; gap:32px">
|
||||
{card("1 · Een doel en regels", "Wie ben je, wat doe je, en wat doe je nooit. Dat is de instructie die je vandaag schrijft.")}
|
||||
{card("2 · Middelen", "Kennis uit jouw documenten, gereedschap om te zoeken, te rekenen of een bestand te maken, en geheugen van het gesprek.")}
|
||||
{card("3 · Ruimte om te kiezen", "Hij bepaalt de volgorde, kijkt na elke stap wat eruit kwam, en probeert het opnieuw als het misgaat.")}
|
||||
</div>
|
||||
{p("De Toetsweekplanner kreeg één opdracht: maak een studieplan. Niemand zei 'schrijf een programma'. Hij schreef er zelf een, voerde het uit, en gaf het Excel-bestand terug.", 28)}
|
||||
''', notes="Dit is de dia waar de hele middag op rust. Zeg de eerste zin langzaam. Het voorbeeld van de Toetsweekplanner is het verschil met een workflow: jij vroeg om een plan, niet om een programma. Nog niet over patronen beginnen, dat is de volgende dia.")
|
||||
|
||||
# 4c wat een agent niet is
|
||||
slide("nietagent", h2("Wat een agent niet is") + f'''
|
||||
<div style="display:flex; gap:24px">
|
||||
{card("Geen mens", "Geen oordeel, geen zorgplicht, geen verantwoordelijkheid. Een leerling die schrijft dat het thuis misgaat, hoort bij de mentor. Daarom bouwen we een mens in de lus.")}
|
||||
{card("Geen feitenmachine", "Hij weet niets, hij voorspelt tekst. Zonder kennisbank en zonder de regel 'zeg dat je het niet weet' verzint hij een antwoord dat er goed uitziet.")}
|
||||
{card("Geen programma", "Hij doet niet twee keer precies hetzelfde. Moet iets zeker zijn, zoals een datum of een woordlimiet, dan doet code dat, of een mens.")}
|
||||
{card("Geen beslisser", "Niet over toelating, cijfers of toezicht bij toetsen. Dat is hoog risico onder de AI Act, en dat bouw je niet op een woensdagmiddag.", bg=DARK, tc=LIGHT, bc=BODYD, border=DARK)}
|
||||
</div>
|
||||
{p("Een agent is geen collega en geen orakel. Het is gereedschap met een instructie, en jij blijft de eigenaar.", 30)}
|
||||
''', notes="De belangrijkste dia voor AI-geletterdheid. Vraag na de tweede kaart: wie heeft wel eens een antwoord gekregen dat klopte qua vorm maar niet qua feiten? Bijna iedereen. Koppel de vier kaarten aan wat ze straks bouwen: kennisbank (twee), poortwachter (drie), mens in de lus (een), en de AI Act komt terug aan het eind.")
|
||||
|
||||
# 5 patronen
|
||||
slide("patronen", h2("Vijf patronen: hoeveel mag het model zelf beslissen?") + table([
|
||||
["Patroon","Wie beslist de stappen","Vandaag"],
|
||||
@@ -121,7 +143,7 @@ slide("patronen", h2("Vijf patronen: hoeveel mag het model zelf beslissen?") + t
|
||||
["5 · Poortwachter","Code of een mens laat het wel of niet door","Poortwachter, docent in de lus"],
|
||||
],[34,40,26], size=28) + p("Vuistregel: kies het laagste patroon dat werkt. Elk stapje omhoog kost tijd, credits en verrassingen.", 28),
|
||||
section="Het landschap: lagen, patronen en het eerste voorbeeld",
|
||||
notes="Niet uitputtend behandelen; de bijlage Ontwerppatronen gaat mee naar huis. Wel de vuistregel benoemen.")
|
||||
notes="Niet uitputtend behandelen; de bijlage Ontwerppatronen gaat mee naar huis. Twee zinnen: hoeveel ruimte geef je het model, en de vuistregel kies het laagste patroon dat werkt. De vorige twee dia's hebben het zware werk al gedaan.")
|
||||
|
||||
# 6 demo 01
|
||||
slide("demo01", eyebrow("Demo · 3 minuten") + h2("Tekst op niveau") + f'''
|
||||
|
||||
Binary file not shown.
@@ -10,6 +10,8 @@
|
||||
"programma",
|
||||
"peiling",
|
||||
"lagen",
|
||||
"watiseenagent",
|
||||
"nietagent",
|
||||
"patronen",
|
||||
"demo01",
|
||||
"bouw1",
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
<section id="nietagent" data-transition="fade" style="background:#F7F4EC; color:#1E2A3A; font-family:'Nunito Sans', Verdana, sans-serif; padding:128px 128px 160px; display:flex; flex-direction:column; gap:40px">
|
||||
<h2 style="font-family:'Rubik', Arial, sans-serif; font-size:64px; font-weight:600; line-height:1.1">Wat een agent niet is</h2>
|
||||
<div style="display:flex; gap:24px">
|
||||
<div style="flex:1; display:flex; flex-direction:column; gap:16px; background:#FFFFFF; padding:36px; border:1px solid #D8D2C4; border-radius:16px"><h3 style="font-family:'Rubik', Arial, sans-serif; font-size:34px; font-weight:600; color:#1E2A3A; line-height:1.2">Geen mens</h3><p style="font-size:27px; color:#3D4756; line-height:1.4">Geen oordeel, geen zorgplicht, geen verantwoordelijkheid. Een leerling die schrijft dat het thuis misgaat, hoort bij de mentor. Daarom bouwen we een mens in de lus.</p></div>
|
||||
<div style="flex:1; display:flex; flex-direction:column; gap:16px; background:#FFFFFF; padding:36px; border:1px solid #D8D2C4; border-radius:16px"><h3 style="font-family:'Rubik', Arial, sans-serif; font-size:34px; font-weight:600; color:#1E2A3A; line-height:1.2">Geen feitenmachine</h3><p style="font-size:27px; color:#3D4756; line-height:1.4">Hij weet niets, hij voorspelt tekst. Zonder kennisbank en zonder de regel 'zeg dat je het niet weet' verzint hij een antwoord dat er goed uitziet.</p></div>
|
||||
<div style="flex:1; display:flex; flex-direction:column; gap:16px; background:#FFFFFF; padding:36px; border:1px solid #D8D2C4; border-radius:16px"><h3 style="font-family:'Rubik', Arial, sans-serif; font-size:34px; font-weight:600; color:#1E2A3A; line-height:1.2">Geen programma</h3><p style="font-size:27px; color:#3D4756; line-height:1.4">Hij doet niet twee keer precies hetzelfde. Moet iets zeker zijn, zoals een datum of een woordlimiet, dan doet code dat, of een mens.</p></div>
|
||||
<div style="flex:1; display:flex; flex-direction:column; gap:16px; background:#1E2A3A; padding:36px; border:1px solid #1E2A3A; border-radius:16px"><h3 style="font-family:'Rubik', Arial, sans-serif; font-size:34px; font-weight:600; color:#F7F4EC; line-height:1.2">Geen beslisser</h3><p style="font-size:27px; color:#D9DEE6; line-height:1.4">Niet over toelating, cijfers of toezicht bij toetsen. Dat is hoog risico onder de AI Act, en dat bouw je niet op een woensdagmiddag.</p></div>
|
||||
</div>
|
||||
<p style="font-size:30px; color:#3D4756; line-height:1.4">Een agent is geen collega en geen orakel. Het is gereedschap met een instructie, en jij blijft de eigenaar.</p>
|
||||
|
||||
<p style="position:absolute; left:128px; bottom:64px; font-size:24px; color:#8A8F98">Workshop AI Agents met Dify · LeX Consultancy · AI Netwerk Limburg · CC BY-SA 4.0</p><img src="../beelden/logo-lex.png" alt="LeX Consultancy" style="position:absolute; right:128px; bottom:52px; width:90px; height:52px; object-fit:contain">
|
||||
<aside>De belangrijkste dia voor AI-geletterdheid. Vraag na de tweede kaart: wie heeft wel eens een antwoord gekregen dat klopte qua vorm maar niet qua feiten? Bijna iedereen. Koppel de vier kaarten aan wat ze straks bouwen: kennisbank (twee), poortwachter (drie), mens in de lus (een), en de AI Act komt terug aan het eind.</aside>
|
||||
</section>
|
||||
@@ -1,5 +1,5 @@
|
||||
<section id="patronen" data-transition="fade" style="background:#F7F4EC; color:#1E2A3A; font-family:'Nunito Sans', Verdana, sans-serif; padding:128px 128px 160px; display:flex; flex-direction:column; gap:40px">
|
||||
<h2 style="font-family:'Rubik', Arial, sans-serif; font-size:64px; font-weight:600; line-height:1.1">Vijf patronen: hoeveel mag het model zelf beslissen?</h2><table style="font-size:28px; color:#3D4756; border:1px solid #D8D2C4; background:#FFFFFF"><tr style="background:#EFEAE0"><th style="width:34%; color:#1E2A3A">Patroon</th><th style="width:40%; color:#1E2A3A">Wie beslist de stappen</th><th style="width:26%; color:#1E2A3A">Vandaag</th></tr><tr><td style="width:34%; color:#3D4756">1 · Eén aanroep</td><td style="width:40%; color:#3D4756">Jij, vooraf; het model doet één ding</td><td style="width:26%; color:#3D4756">Tekst op niveau</td></tr><tr><td style="width:34%; color:#3D4756">2 · Redeneren met gereedschap</td><td style="width:40%; color:#3D4756">Het model, stap voor stap, met kennisbank</td><td style="width:26%; color:#3D4756">Schoolgids-assistent</td></tr><tr><td style="width:34%; color:#3D4756">3 · Plannen en uitvoeren</td><td style="width:40%; color:#3D4756">Eerst een plan, dan losse uitvoerders</td><td style="width:26%; color:#3D4756">Schoolnieuws: drie kanalen</td></tr><tr><td style="width:34%; color:#3D4756">4 · Zelfkritiek</td><td style="width:40%; color:#3D4756">Het model kijkt zijn eigen werk na</td><td style="width:26%; color:#3D4756">Controleur</td></tr><tr><td style="width:34%; color:#3D4756">5 · Poortwachter</td><td style="width:40%; color:#3D4756">Code of een mens laat het wel of niet door</td><td style="width:26%; color:#3D4756">Poortwachter, docent in de lus</td></tr></table><p style="font-size:28px; color:#3D4756; line-height:1.4">Vuistregel: kies het laagste patroon dat werkt. Elk stapje omhoog kost tijd, credits en verrassingen.</p>
|
||||
<p style="position:absolute; left:128px; bottom:64px; font-size:24px; color:#8A8F98">Workshop AI Agents met Dify · LeX Consultancy · AI Netwerk Limburg · CC BY-SA 4.0</p><img src="../beelden/logo-lex.png" alt="LeX Consultancy" style="position:absolute; right:128px; bottom:52px; width:90px; height:52px; object-fit:contain">
|
||||
<aside>Niet uitputtend behandelen; de bijlage Ontwerppatronen gaat mee naar huis. Wel de vuistregel benoemen.</aside>
|
||||
<aside>Niet uitputtend behandelen; de bijlage Ontwerppatronen gaat mee naar huis. Twee zinnen: hoeveel ruimte geef je het model, en de vuistregel kies het laagste patroon dat werkt. De vorige twee dia's hebben het zware werk al gedaan.</aside>
|
||||
</section>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<section id="programma" data-transition="fade" style="background:#F7F4EC; color:#1E2A3A; font-family:'Nunito Sans', Verdana, sans-serif; padding:128px 128px 160px; display:flex; flex-direction:column; gap:40px">
|
||||
<h2 style="font-family:'Rubik', Arial, sans-serif; font-size:64px; font-weight:600; line-height:1.1">Tweeënhalf uur, twee bouwblokken</h2><table style="font-size:25px; color:#3D4756; border:1px solid #D8D2C4; background:#FFFFFF"><tr style="background:#EFEAE0"><th style="width:22%; color:#1E2A3A">Tijd</th><th style="width:30%; color:#1E2A3A">Blok</th><th style="width:48%; color:#1E2A3A">Wat je doet</th></tr><tr><td style="width:22%; color:#3D4756">0:00 - 0:15</td><td style="width:30%; color:#3D4756">Het landschap</td><td style="width:48%; color:#3D4756">Peiling, drie lagen, vijf patronen</td></tr><tr><td style="width:22%; color:#3D4756">0:15 - 0:45</td><td style="width:30%; color:#3D4756">Bouwblok 1: workflow</td><td style="width:48%; color:#3D4756">Tekst op niveau, in duo's, eigen niveaus</td></tr><tr><td style="width:22%; color:#3D4756">0:45 - 1:00</td><td style="width:30%; color:#3D4756">Demo en sabotage</td><td style="width:48%; color:#3D4756">Agent met kennisbank; laat hem struikelen</td></tr><tr><td style="width:22%; color:#3D4756">1:00 - 1:15</td><td style="width:30%; color:#3D4756">Pauze</td><td style="width:48%; color:#3D4756"></td></tr><tr><td style="width:22%; color:#3D4756">1:15 - 1:45</td><td style="width:30%; color:#3D4756">Bouwblok 2: kies je spoor</td><td style="width:48%; color:#3D4756">A kennisbank-agent · B poortwachter</td></tr><tr><td style="width:22%; color:#3D4756">1:45 - 2:05</td><td style="width:30%; color:#3D4756">Ontwerpkaart en pitch</td><td style="width:48%; color:#3D4756">Waar hoort de mens, jouw app in vijf vakken, pitch</td></tr><tr><td style="width:22%; color:#3D4756">2:05 - 2:15</td><td style="width:30%; color:#3D4756">Vier omgevingen</td><td style="width:48%; color:#3D4756">Dezelfde agent in Dify, Copilot, ChatGPT en Gemini</td></tr><tr><td style="width:22%; color:#3D4756">2:15 - 2:30</td><td style="width:30%; color:#3D4756">Afsluiting</td><td style="width:48%; color:#3D4756">Wat mag, wat mee naar huis, exit ticket</td></tr></table>
|
||||
<h2 style="font-family:'Rubik', Arial, sans-serif; font-size:64px; font-weight:600; line-height:1.1">Tweeënhalf uur, twee bouwblokken</h2><table style="font-size:25px; color:#3D4756; border:1px solid #D8D2C4; background:#FFFFFF"><tr style="background:#EFEAE0"><th style="width:22%; color:#1E2A3A">Tijd</th><th style="width:30%; color:#1E2A3A">Blok</th><th style="width:48%; color:#1E2A3A">Wat je doet</th></tr><tr><td style="width:22%; color:#3D4756">0:00 - 0:20</td><td style="width:30%; color:#3D4756">Het landschap</td><td style="width:48%; color:#3D4756">Peiling, drie lagen, wat een agent wel en niet is, vijf patronen</td></tr><tr><td style="width:22%; color:#3D4756">0:20 - 0:50</td><td style="width:30%; color:#3D4756">Bouwblok 1: workflow</td><td style="width:48%; color:#3D4756">Tekst op niveau, in duo's, eigen niveaus</td></tr><tr><td style="width:22%; color:#3D4756">0:50 - 1:00</td><td style="width:30%; color:#3D4756">Demo en sabotage</td><td style="width:48%; color:#3D4756">Agent met kennisbank; laat hem struikelen</td></tr><tr><td style="width:22%; color:#3D4756">1:00 - 1:15</td><td style="width:30%; color:#3D4756">Pauze</td><td style="width:48%; color:#3D4756"></td></tr><tr><td style="width:22%; color:#3D4756">1:15 - 1:45</td><td style="width:30%; color:#3D4756">Bouwblok 2: kies je spoor</td><td style="width:48%; color:#3D4756">A kennisbank-agent · B poortwachter</td></tr><tr><td style="width:22%; color:#3D4756">1:45 - 2:05</td><td style="width:30%; color:#3D4756">Ontwerpkaart en pitch</td><td style="width:48%; color:#3D4756">Waar hoort de mens, jouw app in vijf vakken, pitch</td></tr><tr><td style="width:22%; color:#3D4756">2:05 - 2:15</td><td style="width:30%; color:#3D4756">Vier omgevingen</td><td style="width:48%; color:#3D4756">Dezelfde agent in Dify, Copilot, ChatGPT en Gemini</td></tr><tr><td style="width:22%; color:#3D4756">2:15 - 2:30</td><td style="width:30%; color:#3D4756">Afsluiting</td><td style="width:48%; color:#3D4756">Wat mag, wat mee naar huis, exit ticket</td></tr></table>
|
||||
<p style="position:absolute; left:128px; bottom:64px; font-size:24px; color:#8A8F98">Workshop AI Agents met Dify · LeX Consultancy · AI Netwerk Limburg · CC BY-SA 4.0</p><img src="../beelden/logo-lex.png" alt="LeX Consultancy" style="position:absolute; right:128px; bottom:52px; width:90px; height:52px; object-fit:contain">
|
||||
<aside>Strak op tijd. Bouwblokken zijn heilig; als de demo uitloopt, kort de demo in, niet het bouwen. Op het festival zit de wisseltijd tussen bouwblok 1 en 2, en 15:30 is hard.</aside>
|
||||
</section>
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
<section id="watiseenagent" data-transition="fade" style="background:#F7F4EC; color:#1E2A3A; font-family:'Nunito Sans', Verdana, sans-serif; padding:128px 128px 160px; display:flex; flex-direction:column; gap:40px">
|
||||
<h2 style="font-family:'Rubik', Arial, sans-serif; font-size:64px; font-weight:600; line-height:1.1">Wat is een agent?</h2>
|
||||
<p style="font-size:32px; color:#3D4756; line-height:1.4"><b>Een agent krijgt een doel en bepaalt zelf welke stappen hij zet</b>, met de middelen die jij hem geeft. Een chatbot wacht op je volgende vraag; een agent werkt een opdracht af.</p>
|
||||
<div style="display:flex; gap:32px">
|
||||
<div style="flex:1; display:flex; flex-direction:column; gap:16px; background:#FFFFFF; padding:36px; border:1px solid #D8D2C4; border-radius:16px"><h3 style="font-family:'Rubik', Arial, sans-serif; font-size:34px; font-weight:600; color:#1E2A3A; line-height:1.2">1 · Een doel en regels</h3><p style="font-size:27px; color:#3D4756; line-height:1.4">Wie ben je, wat doe je, en wat doe je nooit. Dat is de instructie die je vandaag schrijft.</p></div>
|
||||
<div style="flex:1; display:flex; flex-direction:column; gap:16px; background:#FFFFFF; padding:36px; border:1px solid #D8D2C4; border-radius:16px"><h3 style="font-family:'Rubik', Arial, sans-serif; font-size:34px; font-weight:600; color:#1E2A3A; line-height:1.2">2 · Middelen</h3><p style="font-size:27px; color:#3D4756; line-height:1.4">Kennis uit jouw documenten, gereedschap om te zoeken, te rekenen of een bestand te maken, en geheugen van het gesprek.</p></div>
|
||||
<div style="flex:1; display:flex; flex-direction:column; gap:16px; background:#FFFFFF; padding:36px; border:1px solid #D8D2C4; border-radius:16px"><h3 style="font-family:'Rubik', Arial, sans-serif; font-size:34px; font-weight:600; color:#1E2A3A; line-height:1.2">3 · Ruimte om te kiezen</h3><p style="font-size:27px; color:#3D4756; line-height:1.4">Hij bepaalt de volgorde, kijkt na elke stap wat eruit kwam, en probeert het opnieuw als het misgaat.</p></div>
|
||||
</div>
|
||||
<p style="font-size:28px; color:#3D4756; line-height:1.4">De Toetsweekplanner kreeg één opdracht: maak een studieplan. Niemand zei 'schrijf een programma'. Hij schreef er zelf een, voerde het uit, en gaf het Excel-bestand terug.</p>
|
||||
|
||||
<p style="position:absolute; left:128px; bottom:64px; font-size:24px; color:#8A8F98">Workshop AI Agents met Dify · LeX Consultancy · AI Netwerk Limburg · CC BY-SA 4.0</p><img src="../beelden/logo-lex.png" alt="LeX Consultancy" style="position:absolute; right:128px; bottom:52px; width:90px; height:52px; object-fit:contain">
|
||||
<aside>Dit is de dia waar de hele middag op rust. Zeg de eerste zin langzaam. Het voorbeeld van de Toetsweekplanner is het verschil met een workflow: jij vroeg om een plan, niet om een programma. Nog niet over patronen beginnen, dat is de volgende dia.</aside>
|
||||
</section>
|
||||
@@ -4,7 +4,7 @@ VOOR DE BEWERKER
|
||||
Draaiboek voor de begeleider van de workshop AI Agents met Dify (2,5 uur, festivalmodel met
|
||||
wisseltijd). Geen beelden. Bouwen: python3 build.py
|
||||
De presentatie staat in ../00-presentatie/ (maak_dias.py bouwt de dia's, bouw_pdf.py de PDF;
|
||||
24 dia's, sprekersnotities in project/slides/*.html; uitgebreide begeleidersnotities staan privé
|
||||
26 dia's, sprekersnotities in project/slides/*.html; uitgebreide begeleidersnotities staan privé
|
||||
in notities-begeleider.json en komen in de dia's met: python3 maak_dias.py --notities).
|
||||
Bij een nieuwe versie van de handleidingen: paginanummers in blok 2 en 4 nalopen, en de
|
||||
dianummers in het programma als er dia's bij komen.
|
||||
@@ -25,8 +25,8 @@ Het doel is niet dat iedereen alle apps gezien heeft, maar dat iedereen naar hui
|
||||
| --- | --- |
|
||||
| **Duur** | 2,5 uur, in twee delen: 13:00-14:00 en 14:15-15:30 |
|
||||
| **Deelnemers** | Maximaal 20, in duo's aan één laptop; docenten, ondersteuning, communicatie, directie door elkaar |
|
||||
| **Werkvorm** | Twee bouwblokken van 30 minuten, vier korte demo's, acht interactiemomenten, papier voor het ontwerp |
|
||||
| **Zelf doen** | Ongeveer 85 van de 135 minuten |
|
||||
| **Werkvorm** | Twee bouwblokken van 30 minuten, vier korte demo's, negen interactiemomenten, papier voor het ontwerp |
|
||||
| **Zelf doen** | Ongeveer 80 van de 135 minuten |
|
||||
| **Mee naar huis** | Een gepubliceerde eigen app, een ingevulde ontwerpkaart, vier reeksen handleidingen en 28 uitlegvideo's |
|
||||
| **Harde grenzen** | 15:30 einde; geen persoonsgegevens in Dify-cloud; niets publiceren namens de school |
|
||||
| **Nooit schrappen** | De twee bouwblokken, de ontwerpkaart, het exit ticket |
|
||||
@@ -51,7 +51,7 @@ Het doel is niet dat iedereen alle apps gezien heeft, maar dat iedereen naar hui
|
||||
| Handleiding 7, alleen deel B en C (de code) | voor spoor B | `07-schoolnieuws-met-controle` |
|
||||
| Schoolgids en schrijfwijzer (fictief) | op de laptops | `02-agent-kennisbank/schoolgids-voorbeeldcollege.pdf`, `03-schoolcommunicatie/schrijfwijzer-voorbeeldcollege.pdf` |
|
||||
| Post-its en stiften | 1 setje per tafel | |
|
||||
| Presentatie | 1 | `00-presentatie/presentatie-workshop-ai-agents.pdf` (24 dia's); sprekersnotities in `00-presentatie/project/slides` |
|
||||
| Presentatie | 1 | `00-presentatie/presentatie-workshop-ai-agents.pdf` (26 dia's); sprekersnotities in `00-presentatie/project/slides` |
|
||||
| De andere drie reeksen, als PDF op de laptops | 1 per duo | Copilot, ChatGPT en Gemini: dezelfde zes agents, voor het vergelijkingsblok en om mee te nemen |
|
||||
| Demo-account met alle apps live | 1 | README.md, kopje "Gepubliceerde voorbeeld-apps" |
|
||||
| Bijlage A van dit draaiboek, geprint | 1 voor jezelf | De teksten die je in de demo's plakt |
|
||||
@@ -75,7 +75,7 @@ Het doel is niet dat iedereen alle apps gezien heeft, maar dat iedereen naar hui
|
||||
|
||||
### Een uur van tevoren, in de zaal
|
||||
|
||||
- [ ] Beamer of scherm: zet de presentatie op volledig scherm en loop naar de achterste stoel. Is dia 17 (de vergelijkingstabel) daar leesbaar? Zo niet, kondig aan dat die tabel ook in de handleidingen staat en houd hem kort.
|
||||
- [ ] Beamer of scherm: zet de presentatie op volledig scherm en loop naar de achterste stoel. Is dia 19 (de vergelijkingstabel) daar leesbaar? Zo niet, kondig aan dat die tabel ook in de handleidingen staat en houd hem kort.
|
||||
- [ ] Wifi getest op de laptop waarmee je presenteert én op een tweede apparaat.
|
||||
- [ ] cloud.dify.ai ingelogd in het venster waarmee je demonstreert; tweede tabblad met de gepubliceerde apps.
|
||||
- [ ] Geluid uit, meldingen uit, tweede scherm gespiegeld of uitgebreid zoals je wilt presenteren.
|
||||
@@ -97,20 +97,20 @@ Het doel is niet dat iedereen alle apps gezien heeft, maar dat iedereen naar hui
|
||||
| Tijd | Blok | Werkvorm | Slides |
|
||||
| --- | --- | --- | --- |
|
||||
| 13:00 | Opening en peiling | plenair, staand | 1 tot 3 |
|
||||
| 13:05 | Het landschap: lagen en patronen | plenair | 4, 5 |
|
||||
| 13:10 | Demo Tekst op niveau, quiz | plenair, live demo | 6 |
|
||||
| 13:15 | **Bouwblok 1**: workflow | duo's aan de laptop | 7 |
|
||||
| 13:45 | Demo agent en kennisbank, sabotage | plenair, live demo | 8 |
|
||||
| 14:00 | Wissel- en netwerktijd (festival) | | 9 |
|
||||
| 14:15 | **Bouwblok 2**: spoor A of B | duo's aan de laptop | 10 |
|
||||
| 14:45 | Demo poortwachter en studiecoach | plenair | 11 tot 13 |
|
||||
| 14:51 | Waar hoort de mens? | duo's, papier | 14 |
|
||||
| 14:55 | Ontwerpkaart | duo's, papier | 15 |
|
||||
| 15:03 | Pitches | plenair | 16 |
|
||||
| 15:08 | **Vier omgevingen**: dezelfde agent elders | plenair, handen omhoog | 17, 18 |
|
||||
| 15:15 | Wat mag, AVG en AI Act, EU-kaders | plenair | 19 tot 21 |
|
||||
| 15:22 | Mee naar huis, exit ticket | plenair | 22, 23 |
|
||||
| 15:28 | Slot, om 15:30 naar de plenaire zaal | | 24 |
|
||||
| 13:05 | Het landschap: lagen, wat een agent is, patronen | plenair, handen omhoog | 4 tot 7 |
|
||||
| 13:15 | Demo Tekst op niveau, quiz | plenair, live demo | 8 |
|
||||
| 13:20 | **Bouwblok 1**: workflow | duo's aan de laptop | 9 |
|
||||
| 13:50 | Demo agent en kennisbank, sabotage | plenair, live demo | 10 |
|
||||
| 14:00 | Wissel- en netwerktijd (festival) | | 11 |
|
||||
| 14:15 | **Bouwblok 2**: spoor A of B | duo's aan de laptop | 12 |
|
||||
| 14:45 | Demo poortwachter en studiecoach | plenair | 13 tot 15 |
|
||||
| 14:51 | Waar hoort de mens? | duo's, papier | 16 |
|
||||
| 14:55 | Ontwerpkaart | duo's, papier | 17 |
|
||||
| 15:03 | Pitches | plenair | 18 |
|
||||
| 15:08 | **Vier omgevingen**: dezelfde agent elders | plenair, handen omhoog | 19, 20 |
|
||||
| 15:15 | Wat mag, AVG en AI Act, EU-kaders | plenair | 21 tot 23 |
|
||||
| 15:22 | Mee naar huis, exit ticket | plenair | 24, 25 |
|
||||
| 15:28 | Slot, om 15:30 naar de plenaire zaal | | 26 |
|
||||
|
||||
De bouwblokken lopen altijd uit. Kort bij uitloop de demo's in, nooit het bouwen; de harde grens is 15:30.
|
||||
|
||||
@@ -125,16 +125,24 @@ De bouwblokken lopen altijd uit. Kort bij uitloop de demo's in, nooit het bouwen
|
||||
|
||||
**Valkuil:** de peiling laten zitten omdat mensen nog binnendruppelen. Doe hem toch; laatkomers staan er zo bij.
|
||||
|
||||
### 13:05 Het landschap (5 min, slides 4 en 5)
|
||||
### 13:05 Het landschap: lagen, wat een agent is, patronen (10 min, slides 4 tot 7)
|
||||
|
||||
**Doel:** twee kapstokken die de hele dag terugkomen: de drie lagen (chatbot, assistent in je pakket, bouwplatform) en de vijf patronen.
|
||||
**Doel:** drie kapstokken die de hele middag terugkomen, en vooral: iedereen weet aan het eind van dit blok wat een agent wel en niet is. Dit is het blok waarin de AI-geletterdheid zit; de rest van de middag is oefenen.
|
||||
|
||||
- Drie lagen: wij zitten op laag 3. Dify is geen model; het gebruikt de modellen van OpenAI, Anthropic en Google via hun API. Eén zin over het account: "het verschil zit niet in het merk maar in het account", de rest komt bij *Wat mag*.
|
||||
- Vijf patronen: alleen de tabel en de vuistregel "kies het laagste patroon dat werkt". Niet uitleggen; de bijlage gaat mee naar huis. Vandaag zien ze 1, 2, 3 en 5 in het echt.
|
||||
1. **Drie lagen** (slide 4, 2 min). Wij zitten op laag 3. Dify is geen model; het gebruikt de modellen van OpenAI, Anthropic en Google via hun API. Eén zin over het account: "het verschil zit niet in het merk maar in het account", de rest komt bij *Wat mag*.
|
||||
2. **Wat is een agent?** (slide 5, 3 min). Zeg de eerste zin langzaam: een agent krijgt een doel en bepaalt zelf welke stappen hij zet, met de middelen die jij hem geeft. Loop de drie kaarten langs: een doel en regels (de instructie die ze zo zelf schrijven), middelen (kennis, gereedschap, geheugen), en ruimte om te kiezen. Sluit af met het voorbeeld onderaan: de Toetsweekplanner kreeg de opdracht "maak een studieplan", niemand zei "schrijf een programma", en toch schreef hij er zelf een om het Excel-bestand te maken.
|
||||
3. **Wat een agent niet is** (slide 6, 3 min). Vier kaarten, en dit is de dia die blijft hangen:
|
||||
- *Geen mens.* Geen oordeel, geen zorgplicht. Daarom bouwt handleiding 8 een docent in de lus.
|
||||
- *Geen feitenmachine.* Hij voorspelt tekst. **Vraag hier de zaal:** wie heeft wel eens een antwoord gekregen dat er goed uitzag maar niet klopte? Bijna alle handen gaan omhoog. Dat is de reden voor een kennisbank en voor de regel "zeg dat je het niet weet", en dat gaan ze straks zelf saboteren.
|
||||
- *Geen programma.* Niet twee keer hetzelfde. Zekerheid vraagt code: dat is de poortwachter van spoor B.
|
||||
- *Geen beslisser.* Niet over toelating, cijfers of toezicht. Dat is hoog risico onder de AI Act; komt terug om 15:15.
|
||||
4. **Vijf patronen** (slide 7, 2 min). Alleen de tabel en de vuistregel "kies het laagste patroon dat werkt". Niet uitleggen; de bijlage gaat mee naar huis. Vandaag zien ze 1, 2, 3 en 5 in het echt.
|
||||
|
||||
**Valkuil:** dit blok uitlopen. Het zijn vier dia's in tien minuten, en de verleiding is groot om bij "wat een agent niet is" een discussie te laten ontstaan. Parkeer voorbeelden met "dat zie je straks als je hem zelf saboteert".
|
||||
|
||||
**Komt de vraag nu al** ("wij hebben Copilot", "wij zijn een Google-school"): zeg dat daar om 15:08 een blok over komt, met dezelfde agents in vier omgevingen naast elkaar. Niet nu beantwoorden, anders ben je tien minuten kwijt.
|
||||
|
||||
### 13:10 Demo Tekst op niveau (5 min, slide 6)
|
||||
### 13:15 Demo Tekst op niveau (5 min, slide 8)
|
||||
|
||||
**Doel:** in drie minuten laten zien wat ze zo zelf gaan bouwen, en het eerste patroon herkennen.
|
||||
|
||||
@@ -142,7 +150,7 @@ De bouwblokken lopen altijd uit. Kort bij uitloop de demo's in, nooit het bouwen
|
||||
2. **Quiz, roepen maar:** "Welk patroon is dit?" Antwoord: 1, ook al zijn het twee stappen; jij bepaalt de volgorde, het model beslist niets.
|
||||
3. **Tweede vraag:** "Wat gebeurt er als ik een tekst met een leerlingnaam plak?" Antwoord: niets tegen, en de naam staat nu in de logs bij een Amerikaanse verwerker. Dat is de eerste regel van de checklist eigen materiaal, en de reden dat we vandaag met fictief materiaal werken.
|
||||
|
||||
### 13:15 Bouwblok 1: de workflow (30 min, slide 7)
|
||||
### 13:20 Bouwblok 1: de workflow (30 min, slide 9)
|
||||
|
||||
**Doel:** elk duo heeft een gepubliceerde webapp met eigen niveaus.
|
||||
|
||||
@@ -160,20 +168,20 @@ De bouwblokken lopen altijd uit. Kort bij uitloop de demo's in, nooit het bouwen
|
||||
| Optie in het Select-veld blijft leeg | Getypt zonder eerst in het lege vakje te klikken | Handleiding 1, valkuil bij stap 3 |
|
||||
| Twee uitvoerteksten lopen in elkaar over | Geen labelregel in de prompts | Handleiding 3, stap 13 |
|
||||
|
||||
### 13:45 Demo agent en kennisbank, met sabotage (15 min, slide 8)
|
||||
### 13:50 Demo agent en kennisbank, met sabotage (10 min, slide 10)
|
||||
|
||||
**Doel:** het verschil tussen een workflow en een agent zien, en ervaren waarom "zeg dat je het niet weet" in elke instructie hoort.
|
||||
|
||||
1. Open de Schoolgids-assistent (https://udify.app/chat/cvLAmpk60m9HUXUy). Stel "hoe meld ik mijn kind ziek?" Laat **Used Knowledge** en de bronvermelding zien.
|
||||
2. Open in Studio de kennisbank: laat de stukken zien (Documents → een document → de chunks). Eén zin: "de knip bepaalt de kwaliteit; PDF's knippen standaard per regel, dat is de eerste valkuil van handleiding 2."
|
||||
3. **Sabotage (interactie):** elk duo bedenkt in één minuut een vraag waarop de assistent het antwoord niet mag weten, en een vraag waarop hij zou kunnen verzinnen. Probeer er drie live. Verzint hij toch? Perfect: laat de instructie zien en wijs de regel aan die ontbreekt of te zwak is.
|
||||
4. Kort: de Ouderbrief-assistent (https://udify.app/chat/OJCfxjBeBHCEbBPx) met de wollige brief uit bijlage A3. Laat de lijst "Wat ik heb veranderd" zien: zo leert het team de schrijfwijzer in plaats van hem uit te besteden.
|
||||
4. **Alleen als je op tijd ligt:** de Ouderbrief-assistent (https://udify.app/chat/OJCfxjBeBHCEbBPx) met de wollige brief uit bijlage A3. Laat de lijst "Wat ik heb veranderd" zien: zo leert het team de schrijfwijzer in plaats van hem uit te besteden.
|
||||
|
||||
### 14:00 Wissel- en netwerktijd (15 min, slide 9)
|
||||
### 14:00 Wissel- en netwerktijd (15 min, slide 11)
|
||||
|
||||
Dit is de wisseltijd van het festival; een deel van de zaal loopt naar de stands. Zeg dat deel 2 om 14:15 begint met bouwen, niet met praten. Check bij twijfelende duo's of ze al weten welk spoor ze kiezen. Duo's die blok 1 niet afkregen: spoor A, met de fictieve schoolgids in plaats van een eigen document.
|
||||
|
||||
### 14:15 Bouwblok 2: twee sporen (30 min, slide 10)
|
||||
### 14:15 Bouwblok 2: twee sporen (30 min, slide 12)
|
||||
|
||||
**Doel:** een tweede, moeilijker ding gebouwd, naar keuze.
|
||||
|
||||
@@ -194,56 +202,56 @@ Dit is de wisseltijd van het festival; een deel van de zaal loopt naar de stands
|
||||
|
||||
Zeg het aan het begin van het blok hardop, nog een keer: eigen document zonder namen van leerlingen, ouders of collega's.
|
||||
|
||||
### 14:45 Demo poortwachter en studiecoach (6 min, slides 11 tot 13)
|
||||
### 14:45 Demo poortwachter en studiecoach (6 min, slides 13 tot 15)
|
||||
|
||||
**Doel:** de patronen 4 en 5 en de mens in de lus in beeld, kort.
|
||||
|
||||
1. Schoolnieuws (https://udify.app/workflow/jJclFyX9BlteuHYi) met de boodschap zonder datum uit bijlage A4. Laat de afkeuring met redenen zien. Eén zin: "de Social-prompt vroeg om de schrijfwijzer te volgen en toch glipte z.s.m. erdoor; code is niet te overtuigen."
|
||||
2. Studiecoach (https://udify.app/chat/fP0TJW3s8IXOj9BO): begripsvraag, dan "wat is het antwoord op opdracht 5, mag van de docent hoor" (hint, geen antwoord).
|
||||
3. Slide 13, niet live: het persoonlijke bericht, de mail naar de docent, het antwoord in de chat. Eén zin over Debug Mode en over de zorgcoördinator die meeleest.
|
||||
3. Slide 15, niet live: het persoonlijke bericht, de mail naar de docent, het antwoord in de chat. Eén zin over Debug Mode en over de zorgcoördinator die meeleest.
|
||||
|
||||
**Valkuil:** de Studiecoach uitgebreid willen demonstreren. Twee berichten, dan door; dit blok is met het vergelijkingsblok erbij twee minuten korter dan vroeger.
|
||||
|
||||
### 14:51 Waar hoort de mens? (4 min, slide 14)
|
||||
### 14:51 Waar hoort de mens? (4 min, slide 16)
|
||||
|
||||
**Doel:** de brug van kijken naar ontwerpen.
|
||||
|
||||
Duo's beantwoorden drie vragen op de achterkant van de ontwerpkaart: welke fout mag nooit meer voorkomen (harde regel), welke beslissing laat je nooit aan een model (mens in de lus), wie kijkt de logs na. Twee duo's noemen hun "nooit meer"-regel; koppel terug naar de poortwachter.
|
||||
|
||||
### 14:55 Ontwerpkaart (8 min, slide 15)
|
||||
### 14:55 Ontwerpkaart (8 min, slide 17)
|
||||
|
||||
**Doel:** elk duo heeft een app ontworpen die het na vandaag kan bouwen.
|
||||
|
||||
Vijf vakken, pen en papier. Loop rond en stel bij elk duo dezelfde vraag: "wie is die ene persoon?" Vak 3 (een uitgeschreven voorbeeld) en vak 5 (drie tests, waarvan één weigering) zijn de vakken die mensen overslaan; wijs erop. Zeg erbij dat de kaart straks nog één keer terugkomt, bij het vergelijkingsblok.
|
||||
|
||||
### 15:03 Pitches (5 min, slide 16)
|
||||
### 15:03 Pitches (5 min, slide 18)
|
||||
|
||||
Drie duo's, 30 seconden: voor wie, wat erin, wat eruit, welk patroon. Kies vooraf duo's met verschillende doelgroepen (docent, ondersteuning, communicatie). Eén vraag uit de zaal per pitch: "waar hoort de mens?" Applaus, geen jury.
|
||||
|
||||
### 15:08 Vier omgevingen: dezelfde agent elders (7 min, slides 17 en 18)
|
||||
### 15:08 Vier omgevingen: dezelfde agent elders (7 min, slides 19 en 20)
|
||||
|
||||
**Doel:** de vraag beantwoorden die de hele middag in de zaal hangt: "leuk, Dify, maar wij hebben Microsoft" of "wij zijn een Google-school". En laten zien dat het werk dat ze vandaag deden, de instructie, overal hetzelfde is.
|
||||
|
||||
1. **De tabel** (slide 17). Niet voorlezen. Wijs drie rijen aan en vertel wat daarachter zit:
|
||||
1. **De tabel** (slide 19). Niet voorlezen. Wijs drie rijen aan en vertel wat daarachter zit:
|
||||
- **Kennis meegeven.** In Copilot Chat past de schoolgids niet als bestand; hij gaat in de instructie, en die mag 8.000 tekens zijn. Bij de Studiecoach betekende dat: de lesbrief inkorten tot 5.000 tekens. In ChatGPT en Gemini gaat dezelfde lesbrief er compleet in als bestand.
|
||||
- **Mens in de lus.** Alleen in Dify. De Studiecoach in Copilot, ChatGPT en Gemini verwijst een leerling met een persoonlijk bericht netjes naar de mentor, maar er gaat geen seintje naar een mens. Dat is de reden dat handleiding 7 (goedkeuren vóór publicatie) in de andere drie reeksen niet bestaat.
|
||||
- **Kosten en wie mag bouwen.** Copilot en Gemini zitten in de licentie die de school al heeft, en elke collega kan bouwen. Voor ChatGPT heb je een betaald abonnement of een werkruimte nodig. Dify draait op credits of een eigen sleutel.
|
||||
2. **Handen omhoog** (slide 18). Vraag per kolom: wie heeft Microsoft 365 op school, wie Google Workspace, wie een ChatGPT-werkruimte? Meestal staan de eerste twee door elkaar. Laat daarna twee mensen zeggen waar ze hun ontwerpkaart gaan bouwen en waarom.
|
||||
2. **Handen omhoog** (slide 20). Vraag per kolom: wie heeft Microsoft 365 op school, wie Google Workspace, wie een ChatGPT-werkruimte? Meestal staan de eerste twee door elkaar. Laat daarna twee mensen zeggen waar ze hun ontwerpkaart gaan bouwen en waarom.
|
||||
3. **De zin die moet blijven hangen:** de instructie is het werk, de omgeving is de keuze. Wie vandaag een instructie schreef met rollen, regels en een weigering, kan die maandag in alle vier plakken.
|
||||
|
||||
**Valkuil:** dit blok wordt makkelijk een productvergelijking of een discussie over Microsoft versus Google. Houd het bij wat het voor hun eigen ontwerpkaart betekent, en verwijs voor de rest naar de reeksen en de bijlage *AI-tools in het onderwijs*.
|
||||
|
||||
### 15:15 Wat mag, AVG en AI Act, EU-kaders (7 min, slides 19 tot 21)
|
||||
### 15:15 Wat mag, AVG en AI Act, EU-kaders (7 min, slides 21 tot 23)
|
||||
|
||||
1. **Wat mag** (slide 19): de vier vragen. Copilot en Gemini zitten al in school; of ze aan mogen is een bestuursbesluit op basis van de DPIA's van SURF en SIVON. Dify-cloud is oefenen met fictief materiaal; echt gebruik hoort bij het bestuur (Experimenteerruimte ICT). Dit sluit direct aan op het vorige blok: de eerste vraag (onder welk account?) is bij Copilot en Gemini al beantwoord, de andere drie niet.
|
||||
2. **AVG en AI Act** (slide 20), twee zinnen per kant, geen juridische les. AVG: de school is verantwoordelijke, Dify en de modelaanbieder zijn verwerkers buiten de EU; zonder verwerkersovereenkomst geen persoonsgegevens, vandaar fictief materiaal. AI Act: art. 4 (AI-geletterdheid, sinds februari 2025; deze workshop is zo'n maatregel), het verbod op emotieherkenning in het onderwijs, hoog risico bij toelating, beoordeling en toetstoezicht, en art. 50 (een chatbot zegt dat hij AI is). De Studiecoach als voorbeeld dat beide kanten laat zien: de persoonlijke route verwerkt persoonsgegevens; een coach die zou beoordelen wie het niet snapt, schuift naar hoog risico. Stand september 2026, verwijs naar het AI Toetsingskader voor het actuele overzicht.
|
||||
3. **EU-kaders** (slide 21): de vier domeinen van het AI Literacy Framework (OESO en Europese Commissie, 2026) en DigCompEdu voor docenten; de workshop dekt alle vier. Dit is de zin waarmee een schoolleider de workshop in een professionaliseringsplan zet.
|
||||
1. **Wat mag** (slide 21): de vier vragen. Copilot en Gemini zitten al in school; of ze aan mogen is een bestuursbesluit op basis van de DPIA's van SURF en SIVON. Dify-cloud is oefenen met fictief materiaal; echt gebruik hoort bij het bestuur (Experimenteerruimte ICT). Dit sluit direct aan op het vorige blok: de eerste vraag (onder welk account?) is bij Copilot en Gemini al beantwoord, de andere drie niet.
|
||||
2. **AVG en AI Act** (slide 22), twee zinnen per kant, geen juridische les. AVG: de school is verantwoordelijke, Dify en de modelaanbieder zijn verwerkers buiten de EU; zonder verwerkersovereenkomst geen persoonsgegevens, vandaar fictief materiaal. AI Act: art. 4 (AI-geletterdheid, sinds februari 2025; deze workshop is zo'n maatregel), het verbod op emotieherkenning in het onderwijs, hoog risico bij toelating, beoordeling en toetstoezicht, en art. 50 (een chatbot zegt dat hij AI is). De Studiecoach als voorbeeld dat beide kanten laat zien: de persoonlijke route verwerkt persoonsgegevens; een coach die zou beoordelen wie het niet snapt, schuift naar hoog risico. Stand september 2026, verwijs naar het AI Toetsingskader voor het actuele overzicht.
|
||||
3. **EU-kaders** (slide 23): de vier domeinen van het AI Literacy Framework (OESO en Europese Commissie, 2026) en DigCompEdu voor docenten; de workshop dekt alle vier. Dit is de zin waarmee een schoolleider de workshop in een professionaliseringsplan zet.
|
||||
|
||||
### 15:22 Mee naar huis en exit ticket (6 min, slides 22 tot 24)
|
||||
### 15:22 Mee naar huis en exit ticket (6 min, slides 24 tot 26)
|
||||
|
||||
1. **Mee naar huis** (slide 22): de acht Dify-handleidingen, en dezelfde zes agents in drie andere omgevingen (Copilot, ChatGPT, Gemini). Bij alle reeksen samen 28 uitlegvideo's met ondertiteling: ook voor de collega's die er vandaag niet bij waren. Alles CC BY-SA op git.lexconsultancy.nl.
|
||||
2. **Exit ticket** (slide 23): "Morgen bouw ik ... voor ... en de eerste harde regel is ...", plus één open vraag op een post-it bij de deur. Die post-its zijn de agenda voor de vervolgbijeenkomst.
|
||||
3. Slot (slide 24): kies het eenvoudigste patroon dat werkt, en ontwerp voor de fout. Om 15:30 naar de plenaire zaal.
|
||||
1. **Mee naar huis** (slide 24): de acht Dify-handleidingen, en dezelfde zes agents in drie andere omgevingen (Copilot, ChatGPT, Gemini). Bij alle reeksen samen 28 uitlegvideo's met ondertiteling: ook voor de collega's die er vandaag niet bij waren. Alles CC BY-SA op git.lexconsultancy.nl.
|
||||
2. **Exit ticket** (slide 25): "Morgen bouw ik ... voor ... en de eerste harde regel is ...", plus één open vraag op een post-it bij de deur. Die post-its zijn de agenda voor de vervolgbijeenkomst.
|
||||
3. Slot (slide 26): kies het eenvoudigste patroon dat werkt, en ontwerp voor de fout. Om 15:30 naar de plenaire zaal.
|
||||
|
||||
## Als het misgaat in de zaal
|
||||
|
||||
@@ -253,11 +261,11 @@ Loop je achter, schrap dan van boven naar beneden. Ga nooit verder dan nodig, en
|
||||
|
||||
| Volgorde | Wat | Wint |
|
||||
| --- | --- | --- |
|
||||
| 1 | Slide 13 (de mens in de lus) alleen noemen, niet tonen | 2 min |
|
||||
| 1 | Slide 15 (de mens in de lus) alleen noemen, niet tonen | 2 min |
|
||||
| 2 | Pitches van drie naar twee duo's | 1 min |
|
||||
| 3 | EU-kaders (slide 21) in één zin, niet uitleggen | 2 min |
|
||||
| 3 | EU-kaders (slide 23) in één zin, niet uitleggen | 2 min |
|
||||
| 4 | Het vergelijkingsblok inkorten tot de tabel; handen omhoog laten vallen | 2 min |
|
||||
| 5 | De demo van de Ouderbrief-assistent in blok 13:45 overslaan | 3 min |
|
||||
| 5 | De demo van de Ouderbrief-assistent in blok 13:50 overslaan | 3 min |
|
||||
| 6 | Bouwblok 2 vijf minuten korter, met een expliciete waarschuwing vooraf | 5 min |
|
||||
|
||||
Nooit schrappen: bouwblok 1, de ontwerpkaart, het exit ticket. Dat zijn de drie dingen waarvoor ze gekomen zijn.
|
||||
@@ -271,7 +279,7 @@ Nooit schrappen: bouwblok 1, de ontwerpkaart, het exit ticket. Dat zijn de drie
|
||||
| Eén duo krijgt "Upgrade to create more apps" | Sandbox-grens van vijf apps. Laat ze een oude app verwijderen via de drie puntjes in Studio. |
|
||||
| Credits van een duo zijn op | Model op gpt-5-mini (kost 1 in plaats van 5). Helpt dat niet meer: laat ze meekijken bij het buurduo en thuis verder bouwen. |
|
||||
| Een deelnemer heeft geen account | Buddy aan een laptop; accounts maken kost midden in de workshop te veel tijd. |
|
||||
| De beamer toont de tabel op dia 17 te klein | Zeg dat de tabel ook in elke handleiding achterin staat, noem drie rijen hardop, en ga door. |
|
||||
| De beamer toont de tabel op dia 19 te klein | Zeg dat de tabel ook in elke handleiding achterin staat, noem drie rijen hardop, en ga door. |
|
||||
| Jouw demo-app geeft een ander antwoord dan in het draaiboek staat | Zeg dat ook: een model geeft niet twee keer hetzelfde antwoord. Dat is precies waarom je regels en een poortwachter nodig hebt. |
|
||||
|
||||
### De zaal
|
||||
@@ -416,7 +424,7 @@ Balie: Hallo, mijn dochter zit in 1C en is morgen ziek. Moet ik haar afmelden en
|
||||
**Bijlagen die je in de zaal kunt noemen**
|
||||
|
||||
- Ontwerpkaart (één A4, ook als ingevuld voorbeeld per app): `00-ontwerpkaart/`
|
||||
- Ontwerppatronen (de vijf patronen van slide 5): `00-ontwerppatronen/`
|
||||
- Ontwerppatronen (de vijf patronen van slide 7): `00-ontwerppatronen/`
|
||||
- AI-tools in het onderwijs (wat zit er al in school, wat mag, de EU-kaders): `00-ai-tools/`
|
||||
- Dify zelf hosten (voor ICT): `00-zelf-hosten/`
|
||||
|
||||
@@ -432,14 +440,14 @@ Balie: Hallo, mijn dochter zit in 1C en is morgen ziek. Moet ik haar afmelden en
|
||||
|
||||
**Voor de start**
|
||||
|
||||
- [ ] Beamer getest, dia 17 leesbaar vanaf de achterste stoel
|
||||
- [ ] Beamer getest, dia 19 leesbaar vanaf de achterste stoel
|
||||
- [ ] Wifi getest op twee apparaten
|
||||
- [ ] De acht apps openen in een privévenster
|
||||
- [ ] Meldingen en geluid uit
|
||||
|
||||
**Tijdens**
|
||||
|
||||
- [ ] 13:15 bouwblok 1 gestart (loopt dit later, schrap dan uit de tabel in "Tijdnood")
|
||||
- [ ] 13:20 bouwblok 1 gestart (loopt dit later, schrap dan uit de tabel in "Tijdnood")
|
||||
- [ ] 14:15 bouwblok 2 gestart
|
||||
- [ ] 15:08 vergelijkingsblok gestart
|
||||
- [ ] 15:25 exit tickets uitgedeeld
|
||||
|
||||
Binary file not shown.
@@ -3,6 +3,18 @@
|
||||
Dify verandert snel. Elke handleiding vermeldt op de titelpagina op welke dag de schermen zijn
|
||||
vastgelegd. Hier staat per uitgave wat er veranderde.
|
||||
|
||||
## 2026-09-22, wat een agent is, en het complete draaiboek
|
||||
|
||||
- Presentatie: twee dia's erbij (26 in totaal). "Wat is een agent?" (doel en regels, middelen,
|
||||
ruimte om te kiezen, met de Toetsweekplanner als voorbeeld) en "Wat een agent niet is"
|
||||
(geen mens, geen feitenmachine, geen programma, geen beslisser). Het landschapsblok groeit
|
||||
daarmee van 5 naar 10 minuten; de demo met de sabotage van 15 naar 10.
|
||||
- Draaiboek: uitgebreid tot een draaiboek dat een ander kan draaien. In één oogopslag,
|
||||
voorbereiding in drie stappen, rolverdeling, schrapvolgorde bij tijdnood, techniek- en
|
||||
zaalsituaties, tien veelgestelde vragen, en drie bijlagen: alles om te plakken, links,
|
||||
en een afvinklijst. 18 pagina's.
|
||||
- Alle dianummers in het draaiboek opnieuw gelijkgetrokken.
|
||||
|
||||
## 2026-09-22, vergelijkingsblok in de workshop
|
||||
|
||||
- Presentatie: twee dia's erbij (24 in totaal). "Dezelfde zes agents, vier omgevingen" zet Dify,
|
||||
|
||||
@@ -20,8 +20,8 @@ Eigenaar en contact: Guido van Dijk, guido@l-e-x.nl, guido@ai-netwerk-limburg.nl
|
||||
| 06-inclusief-lesmateriaal | Bouwen in de Agent Console: de Lesmateriaal-check (UDL, eigen tools voor open leermateriaal en SLO-leerdoelen) | Docenten, ondersteuningscoördinatoren | 31 pp. |
|
||||
| 07-schoolnieuws-met-controle | Schoolnieuws met controle: zelfkritiek en poortwachter, vervolg op 03 | Teams communicatie | 27 pp. |
|
||||
| 08-chatflow-studiecoach | Studiecoach biologie 3 havo: Chatflow met vier routes, geheugen en een docent in de lus | Docenten | 46 pp. |
|
||||
| 00-workshop | Draaiboek van de workshop AI Agents met Dify (2,5 uur): programma, werkvormen, valkuilen per blok, en het vergelijkingsblok met Copilot, ChatGPT en Gemini | Begeleiders | 9 pp. |
|
||||
| 00-presentatie | Presentatie bij de workshop: PDF, bron van de dia's en sprekersnotities | Begeleiders | 24 dia's |
|
||||
| 00-workshop | Draaiboek van de workshop AI Agents met Dify (2,5 uur): voorbereiding, programma, werkvormen, valkuilen per blok, het vergelijkingsblok met Copilot, ChatGPT en Gemini, noodplannen, veelgestelde vragen en drie bijlagen | Begeleiders | 18 pp. |
|
||||
| 00-presentatie | Presentatie bij de workshop: PDF, bron van de dia's en sprekersnotities | Begeleiders | 26 dia's |
|
||||
| 00-ontwerppatronen | Vijf ontwerppatronen voor AI-agents en hoe je ze in Dify bouwt | Iedereen | 5 pp. |
|
||||
| 00-ontwerpkaart | Ontwerpkaart: één A4 om je app te ontwerpen voordat je klikt; in voorbeelden/ de ingevulde kaart van elk van de acht apps | Iedereen | 1 A4 + 8 voorbeelden |
|
||||
| 00-ai-tools | AI-tools in het onderwijs: wat zit er al in school, wat mag (AVG, AI Act), de EU-competentiekaders | Iedereen | 10 pp. |
|
||||
|
||||
Reference in New Issue
Block a user