feat: uitlegvideo bij elke handleiding (schermafbeeldingen, Nederlandse stem, ondertitels)
- video-script.md, video-*.mp4 en .srt in de acht mappen - README-sectie Video's en CHANGELOG Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
# titel: De Lesmateriaal-check
|
||||
# ondertitel: Handleiding 6 · bouwen in de Agent Console: UDL en een eigen zoektool
|
||||
# stem: nl-NL-FennaNeural
|
||||
# tempo: -5%
|
||||
# uitvoer: video-lesmateriaal-check
|
||||
# reeks: Reeks AI Agents met Dify voor school
|
||||
# bron: git.lexconsultancy.nl/guido/dify-handleidingen
|
||||
|
||||
[titel]
|
||||
Welkom bij de zesde handleiding van de reeks AI Agents met Dify voor school. Je bouwt de Lesmateriaal-check: een agent die een lesbrief beoordeelt op toegankelijkheid volgens Universal Design for Learning, drie bestanden schrijft, een docentnotitie en twee leerlingversies, en open leermateriaal zoekt op Wikiwijs.
|
||||
|
||||
Dat laatste doet hij met een tool die je zelf maakt. Dat is het nieuwe in deze handleiding: een agent iets laten doen buiten zijn eigen sandbox.
|
||||
|
||||
[kaart: Lees dit eerst | Lesmateriaal erin, geen leerlinglijsten of handelingsplannen; behoeften, geen namen | Je eigen lesbrief mag bewerkt worden, materiaal van een uitgever alleen als de licentie het toestaat | Aangepast materiaal is voor alle leerlingen, niet alleen voor wie een indicatie heeft | Dit is de zwaarste agent uit de reeks: één beurt kost ruim 300.000 tokens, ongeveer een euro via een eigen sleutel]
|
||||
Deze agent werkt met lesmateriaal, niet met leerlingen. Toch drie afspraken: er gaan geen leerlinglijsten of handelingsplannen in, de agent vraagt naar behoeften in de klas en nooit naar namen, en aangepast materiaal is voor alle leerlingen beschikbaar. Dat is de kern van UDL.
|
||||
|
||||
En let op de kosten: dit is de zwaarste agent uit de reeks. Eén complete beurt, lesbrief lezen, beoordelen, drie bestanden schrijven en vijf keer zoeken, kostte ruim driehonderdduizend tokens, ongeveer een euro via een eigen sleutel. Op Dify-credits is dat een flink deel van een sandbox in één keer.
|
||||
|
||||
[beeld: 02-configureren-model.jpg | Stap 1. De agent]
|
||||
Klik op Agents, Create, Create from Blank. Naam Lesmateriaal-check, rol Toegankelijkheidscoach voor lesmateriaal, en een beschrijving. Klik op Create en zet het model op gpt-5.4, zoals in handleiding 4.
|
||||
|
||||
[beeld: 03-tools-kiezer.jpg | Stap 2. Welke tools zijn er?]
|
||||
Scroll naar Tools en klik op Add. Bovenaan staan vijf tabbladen: All, Toolplugin, Swagger API, Workflow en MCP. Elk tabblad is een manier om een agent iets te laten doen buiten zijn sandbox.
|
||||
|
||||
Toolplugin zijn kant-en-klare tools uit de Marketplace, zoals CurrentTime uit handleiding 4. Swagger API is een website of dienst met een API die jij beschrijft in een schema. Workflow is een van je eigen Dify-workflows als tool. En MCP is de standaard waarmee AI-assistenten met systemen praten, bijvoorbeeld een leerlingvolgsysteem.
|
||||
|
||||
Voor Wikiwijs bestaat geen kant-en-klare tool. Daarom maak je er zelf een, via Swagger API. Sluit de kiezer met Escape.
|
||||
|
||||
[beeld: 05-custom-tool-schema.jpg | Stap 3. Een eigen tool: Edurep zoeken]
|
||||
Achter Wikiwijs zit Edurep, de zoekmachine van Kennisnet die open leermateriaal uit tientallen bronnen doorzoekbaar maakt, met een openbare zoekingang zonder sleutel. Je beschrijft die ingang in een schema: welk adres, welke parameters, wat er terugkomt. Dify maakt daar een tool van.
|
||||
|
||||
Klik in het linkermenu op Integraties, dan op Swagger API as Tool, en op Create. Naam: Edurep zoeken. Plak bij Schema de tekst uit het bestand edurep zoeken punt openapi punt json. Zodra het schema klopt, verschijnt onder Available Tools één regel: zoekOpenLeermateriaal.
|
||||
|
||||
Wat er in het schema staat, in gewone taal: de servers-regel is het adres van de zoekmachine, het pad is de zoekingang, de parameters zijn de velden die je meegeeft. En de description-teksten zijn niet voor jou maar voor de agent: daaruit leert hij wanneer en hoe hij de tool gebruikt. Laat Authorization op None staan en klik op Save.
|
||||
|
||||
[beeld: 10-tool-test-resultaat.jpg | Stap 3. De tool testen]
|
||||
Klik op de kaart, dan op Configure, en in de tabel op Test. Vul de parameters in: query voedselweb AND meta punt repository punt id exact wikiwijsmaken, operation searchRetrieve, version 1.2, recordSchema lom, maximumRecords 3. Klik op Test. Onder Test Results verschijnt XML met numberOfRecords: dertig resultaten voor voedselweb op Wikiwijs.
|
||||
|
||||
Let op de zoektaal. Edurep wil losse woorden verbonden met AND. Typ je ecologie voedselweb zonder AND, dan krijg je Query Feature Unsupported en nul resultaten. Het stuk met wikiwijsmaken beperkt tot Wikiwijs; laat je het weg, dan zoek je ook in bronnen als Groen Kennisnet.
|
||||
|
||||
Elke dienst met een openbare API kan zo een tool worden: het KNMI, het CBS, een bibliotheekcatalogus. Het schema is altijd hetzelfde patroon.
|
||||
|
||||
[beeld: 11-prompt-ingevuld.jpg | Stap 4. De instructie]
|
||||
Terug naar de agent. Plak de instructie in Prompt. Dezelfde opbouw als in handleiding 4: wie, werkwijze, wat je oplevert, regels.
|
||||
|
||||
De werkwijze: vraag om het lesmateriaal, of gebruik de lesbrief uit je bestanden. Vraag welke ondersteuningsbehoeften voorkomen, zes keuzes. Beoordeel op zeven punten met een score. Maak drie bestanden in de sandbox: de docentnotitie met per behoefte drie aanpassingen in de les, de toegankelijke leerlingversie met korte zinnen, begrippenlijst en controlevragen, en de verdiepingsversie als hoogbegaafd is gekozen. Zoek dan open leermateriaal met de tool, twee of drie zoekopdrachten, kies maximaal vijf bronnen met titel, webadres en licentie. En sluit af met een vraag.
|
||||
|
||||
Stap 5 vertelt de agent precies hoe hij de tool moet aanroepen, inclusief de AND-regel. Zonder die zin probeert hij het eerst fout en dan pas goed. De regels: de stof verandert niet, alleen de vorm; geen namen of diagnoses; altijd de licentie erbij, en bij CC BY-SA zeggen dat een bewerking onder dezelfde licentie moet.
|
||||
|
||||
[beeld: 13-lesbrief-geupload.jpg | Stap 5. Lesbrief en tool toevoegen]
|
||||
Klik bij Bestanden op Add en upload de lesbrief. Klik bij Tools op Add, tabblad Swagger API, Edurep zoeken, Add all. De lesbrief in Bestanden is het voorbeeld voor de test; in de webapp stuurt een docent straks zijn eigen lesbrief mee via het paperclipje.
|
||||
|
||||
[beeld: 15-test-eerste-antwoord.jpg | Stap 6. Testen als docent]
|
||||
Klik op Voorbeeld en typ: hoi, ik geef biologie in 3 havo, kun je mijn lesbrief over ecologie bekijken? De agent ziet de lesbrief bij zijn bestanden en stelt de vraag over ondersteuningsbehoeften, met de zes keuzes en weet ik niet. Antwoord: dyslexie, taalzwak of NT2, en hoogbegaafd.
|
||||
|
||||
[beeld: 16-test-bezig.jpg | Stap 6. De agent aan het werk]
|
||||
Nu gaat de agent aan het werk, ruim een minuut. Boven het antwoord zie je wat hij doet: vier keer Opdrachten uitgevoerd, dat is de lesbrief lezen en de drie bestanden schrijven, en vijf keer zoekOpenLeermateriaal, de eigen tool.
|
||||
|
||||
[beeld: 17-rapport-begin.jpg | Stap 6. Het rapport]
|
||||
Het antwoord begint met het korte rapport: zeven punten met score en uitleg. Voor onze lesbrief: zinslengte matig, vakbegrippen goed, structuur goed, voorkennis matig, visuele ondersteuning zwak, variatie in verwerking matig, keuze in hoe je laat zien wat je geleerd hebt zwak.
|
||||
|
||||
[beeld: 18-rapport-bestanden.jpg | Stap 6. De drie bestanden]
|
||||
Daaronder de gemaakte bestanden als links: de docentnotitie, de toegankelijke leerlingversie, en omdat hoogbegaafd is gekozen ook de verdiepingsversie.
|
||||
|
||||
[beeld: 19-open-leermateriaal.jpg | Stap 6. Open leermateriaal]
|
||||
Als laatste het open leermateriaal uit Wikiwijs: vijf bronnen met webadres, licentie, voor welke behoefte ze helpen en waarom. Twee ervan zijn CC BY-SA, met de waarschuwing dat een bewerking onder dezelfde licentie gedeeld moet worden. De eerste bron is de Stercollectie-module van VO-content die ook bij handleiding 8 hoort.
|
||||
|
||||
[beeld: 21-zoekopdracht-detail.jpg | Stap 6. Wat de agent deed]
|
||||
Klik op Aan het nadenken en dan op de eerste zoekOpenLeermateriaal. Je ziet de Request, de zoekvraag die de agent zelf formuleerde, en de Response van Edurep. In onze test ging de eerste zoekopdracht mis: drie woorden los achter elkaar, Edurep antwoordde Query Feature Unsupported, en de agent probeerde het daarna met AND. Dat is precies het gedrag van een agent: proberen, kijken, opnieuw.
|
||||
|
||||
[beeld: 23-leerlingversie-paragraaf.jpg | Stap 6. De leerlingversie]
|
||||
Vraag: laat de begrippenlijst en paragraaf 1 uit de toegankelijke versie hier in de chat zien. De begrippenlijst heeft negentien begrippen, elk in één zin uitgelegd. Paragraaf 1 heeft tussenkopjes, korte zinnen en na elk stuk een controlevraag. Vergelijk met de oorspronkelijke lesbrief: de inhoud is hetzelfde, de vorm niet.
|
||||
|
||||
De bestanden zijn markdown, te openen in elke editor en te plakken in Word. Wil je meteen een Word-bestand, zet dan in de instructie docx in plaats van md; de agent maakt het dan met een programmaatje.
|
||||
|
||||
[beeld: 25-toegangspunt.jpg | Stap 7. Publiceren]
|
||||
Klik op Update publiceren en dan op Toegangspunt voor de webapp-link. Wie de link krijgt, stuurt zijn eigen lesbrief mee via het paperclipje en krijgt hetzelfde rapport, dezelfde bestanden en dezelfde zoekresultaten.
|
||||
|
||||
[kaart: Controleren of het gelukt is | Onder Integraties staat de tool Edurep zoeken met één actie, en de test geeft records terug | De agent vraagt eerst naar behoeften en beoordeelt pas daarna | Het rapport heeft zeven punten met score | Drie bestanden, waarvan de verdiepingsversie alleen bij hoogbegaafd | Vijf bronnen met licentie, en de CC BY-SA-waarschuwing | Onder Aan het nadenken staan opdrachten en zoekopdrachten]
|
||||
De controlelijst: werkt de tool bij Integraties? Vraagt de agent eerst naar behoeften? Zeven punten met score? Drie bestanden? Vijf bronnen met licentie? En zie je onder Aan het nadenken wat hij deed?
|
||||
|
||||
[slot: Een eigen tool, en een agent die leert van zijn fout.]
|
||||
De handleiding, de lesbrief, het toolschema en de beelden staan in de repository; de agent staat live op udify punt app. In de volgende video bouwen we verder aan Schoolnieuws: zelfkritiek en een poortwachter, met een mens die goedkeurt. Tot dan.
|
||||
Reference in New Issue
Block a user