Workflow assistenten
Workflow assistenten zijn een geavanceerde vorm van AI-assistenten in AI-School. In plaats van een vrij gesprek zonder vaste structuur, doorloopt de gebruiker een gedefinieerde reeks stappen — aangestuurd door de AI. Dit maakt het mogelijk om complexe, meerstaps-processen te automatiseren, zoals een volledige les van begin tot eind.
Wat is een workflow assistent?
Een workflow assistent bestaat uit een visuele workflow van knooppunten (nodes) die zijn verbonden met pijlen (edges). Elke node voert een specifieke taak uit, zoals:
- Start / Einde — het beginpunt en eindpunt van de workflow
- Evalueer — analyseert de context en slaat gestructureerde informatie op in het geheugen
- Conditie — evalueert een expressie en stuurt de flow in de goede richting
- LLM — roept een taalmodel aan voor een specifieke taak (optioneel: wacht op gebruikersinvoer)
- Goedkeuring — stelt een ja/nee-vraag en stuurt de flow op basis van het antwoord
De workflow slaat zijn toestand automatisch op na elke stap. Wanneer de gebruiker input geeft, pakt de workflow exact op waar het was gebleven.
Workflow assistent aanmaken
Ga naar Assistenten → Nieuwe assistent en kies het type Workflow assistent. Je kunt kiezen uit een leeg canvas of een van de vooraf geconfigureerde presets.

Voor de meeste gebruikers is een preset het beste startpunt. Je kunt de preset daarna aanpassen aan je eigen behoeften.
Voorbeeld: de Les assistent
De Les assistent is een kant-en-klaar preset speciaal ontworpen voor het onderwijs. Hij begeleidt de gebruiker van begin tot eind door een volledige les: van het bepalen van het onderwerp en niveau, via leerdoelen en uitleg, naar oefeningen en een afsluitende samenvatting.
Overzicht van de workflow
De Les assistent bestaat uit de volgende stappen (nodes), in volgorde:
Stap voor stap uitgelegd
1. Start
De workflow start zodra de gebruiker de chat opent en zijn eerste bericht stuurt.
2. Triage: Lesonderwerp (evalueer-node)
Wat doet het? De AI analyseert het bericht van de gebruiker en probeert te bepalen:
- Onderwerp — waarover gaat de les? (bijv. "hefboomwet")
- Niveau — basis, gemiddeld of gevorderd?
- Voldoende info? — is er genoeg context om direct leerdoelen op te stellen?
Dit resultaat wordt opgeslagen in het geheugen van de workflow.
3. Voldoende info? (conditie-node)
Als er voldoende informatie is (voldoende_info = true), gaat de workflow direct naar Leerdoelen opstellen.
Als de informatie ontbreekt, gaat de workflow naar Informatie verzamelen.
4. Informatie verzamelen (LLM-node, wacht op invoer)
Wat doet het? De AI stelt gerichte vragen aan de gebruiker om het onderwerp en gewenst niveau te achterhalen. Zodra de gebruiker heeft geantwoord, gaat de flow terug naar Triage: Lesonderwerp om opnieuw te evalueren.
Voorbeeld van een gesprek:
🤖 "Leuk dat je er bent! Om je goed te kunnen helpen, een paar korte vragen: 1. Over welk onderwerp wil je een les? 2. Op welk niveau zit je? (basis / gemiddeld / gevorderd)"
👤 "havo 3 natuurkunde, hefboomwet"
Na dit antwoord evalueert de triage opnieuw en bepaalt: voldoende_info = true.
5. Leerdoelen opstellen (LLM-node)
Wat doet het? De AI stelt een genummerde lijst op van maximaal 4 tot 5 concrete, meetbare leerdoelen voor het opgegeven onderwerp en niveau.
Voorbeeld output:
Leerdoelen voor Hefboomwet – havo 3 (gemiddeld):
- Je kunt de hefboomwet formuleren en de formule F₁ × r₁ = F₂ × r₂ uitleggen.
- Je kunt berekeningen uitvoeren waarbij je onbekende krachten of armlengtes bepaalt.
- Je kunt de hefboomwet toepassen op praktische voorbeelden (schaar, kruiwagen, wipwap).
- Je kunt het verschil uitleggen tussen een eerste-, tweede- en derde-soort hefboom.
6. Leerdoelen goedkeuren (goedkeuring-node)
Wat doet het? De AI vraagt de gebruiker of de opgestelde leerdoelen goed zijn en of de les kan beginnen.
- Ja → ga verder naar de les
- Nee → ga terug naar Leerdoelen opstellen om de leerdoelen opnieuw te formuleren
De gebruiker kan de leerdoelen inzien via het uitklapbare menu in de chat.
7. Triage: Leerdoelen (evalueer-node)
Wat doet het? Na elke lessen-cyclus controleert de AI of de gebruiker alle leerdoelen beheerst. Dit is strikte evaluatie: de gebruiker moet elk leerdoel aantoonbaar begrijpen.
8. Alle leerdoelen begrepen? (conditie-node)
- Ja → ga door naar Oefeningen agent
- Nee → ga door naar Les agent voor het volgende leerdoel
9. Les agent (LLM-node, wacht op invoer)
Wat doet het? De AI geeft les over het onderwerp, stap voor stap, aan de hand van de opgestelde leerdoelen. Na elk onderdeel stelt de AI een begripsvraag. Pas als de gebruiker aantoont het leerdoel te begrijpen, gaat de les verder.
Na de invoer van de gebruiker gaat de flow terug naar Triage: Leerdoelen om de voortgang te evalueren.
Voorbeeld:
🤖 "We beginnen met leerdoel 1: de hefboomwet. Een hefboom is een stijve staaf die om een steunpunt draait. De kracht die je nodig hebt, hangt af van de afstand tot het steunpunt. De formule is:
F₁ × r₁ = F₂ × r₂
Kun jij uitleggen wat r₁ en r₂ in deze formule betekenen?"
10. Oefeningen agent (LLM-node, wacht op invoer)
Wat doet het? De AI stelt minimaal één oefenvraag per leerdoel. De gebruiker beantwoordt de vragen, waarna de flow doorgaat naar Feedback agent.
11. Feedback agent (LLM-node, wacht op invoer)
Wat doet het? De AI geeft gedetailleerde, persoonlijke feedback op de gemaakte oefeningen. Per leerdoel wordt besproken wat goed ging en waar verbetering mogelijk is. De toon is eerlijk maar bemoedigend.
12. Afronden? (goedkeuring-node)
De AI vraagt of de gebruiker wil afronden of nog extra wil oefenen.
- Ja → ga naar Samenvatting
- Nee → ga terug naar Oefeningen agent voor een nieuwe ronde
13. Samenvatting (LLM-node)
Wat doet het? De AI geeft een heldere samenvatting van alle behandelde lesstof, gevolgd door persoonlijke, motiverende feedback over de prestaties.
14. Einde
De workflow sluit af met een bemoedigend slotbericht.
"Goed gewerkt tijdens deze les en tot de volgende keer!"
Volledige voorbeeldconversatie
Hieronder een verkorte voorbeeldconversatie met de Les assistent over de hefboomwet, havo 3:
| Wie | Bericht |
|---|---|
| 👤 Gebruiker | hoi |
| 🤖 Les assistent | Leuk dat je er bent! Over welk onderwerp wil je een les, en op welk niveau? |
| 👤 Gebruiker | havo 3 natuurkunde, hefboomwet |
| 🤖 Les assistent | Perfect! Ik heb 4 leerdoelen opgesteld. Wil je de les starten met deze leerdoelen? |
| 👤 Gebruiker | ja |
| 🤖 Les assistent | We starten met leerdoel 1: de hefboomwet. (uitleg + begripsvraag) |
| 👤 Gebruiker | (antwoord op begripsvraag) |
| 🤖 Les assistent | (vervolg les voor leerdoel 2, 3, 4 ...) |
| 🤖 Les assistent | Je hebt alle leerdoelen doorlopen! Tijd voor de oefeningen... |
| 👤 Gebruiker | (antwoorden op oefenvragen) |
| 🤖 Les assistent | (persoonlijke feedback) Wil je afronden of nog extra oefenen? |
| 👤 Gebruiker | afronden |
| 🤖 Les assistent | (samenvatting + motiverende afsluiting) |
Gesprek herstellen
Als je midden in een les zit en terug wilt naar een eerder punt in het gesprek, kun je dit doen via de herstelknop (het historypictogram) bij een eerder bericht. Dit verwijdert alle berichten na dat punt en hervat de workflow vanaf dat exacte moment.
Herstellen is definitief — de verwijderde berichten zijn niet meer beschikbaar.
Workflow bewerken
Als beheerder kun je een bestaande workflow openen en aanpassen in de workflow editor. Klik op een node om de configuratie te wijzigen, voeg nieuwe nodes toe via het rechtsklikmenu of sleep verbindingen naar andere nodes.
Voor een geheel nieuwe workflow kun je beginnen met een leeg canvas of een andere preset.