fix: update lessons on behalf of nova feedback

This commit is contained in:
Tim Rijkse
2026-02-02 08:20:57 +01:00
parent 03a5d437df
commit b39c4245c2
4 changed files with 722 additions and 389 deletions

View File

@@ -22,11 +22,11 @@ Een 18-weekse cursus die studenten meeneemt van AI-beginner naar AI-powered deve
| 10 | [AI Tool Selection & Workflows](Samenvattingen/Les10-Samenvatting.md) | 3 | 📋 Samenvatting |
| 11 | [Hands-on: Van Idee naar Prototype](Samenvattingen/Les11-Samenvatting.md) | 3 | 📋 Samenvatting |
| 12 | [Introduction to Cursor](Samenvattingen/Les12-Samenvatting.md) | 3 | 📋 Samenvatting |
| 13 | [AI Agents - Custom GPTs & Claude Projects](Samenvattingen/Les13-Samenvatting.md) | 4 | 📋 Samenvatting |
| 13 | [Prompt Engineering & Custom GPTs](Samenvattingen/Les13-Samenvatting.md) | 4 | 📋 Samenvatting |
| 14 | [Project Setup & Repository Structure](Samenvattingen/Les14-Samenvatting.md) | 4 | 📋 Samenvatting |
| 15 | [MCP & Context Management](Samenvattingen/Les15-Samenvatting.md) | 4 | 📋 Samenvatting |
| 16 | [Mastering Cursor](Samenvattingen/Les16-Samenvatting.md) | 4 | 📋 Samenvatting |
| 17 | [Vercel AI SDK - AI Features in je App](Samenvattingen/Les17-Samenvatting.md) | 4 | 📋 Samenvatting |
| 17 | [Vercel AI SDK, Tool Calling & Agents](Samenvattingen/Les17-Samenvatting.md) | 4 | 📋 Samenvatting |
| 18 | [Deployment & Production](Samenvattingen/Les18-Samenvatting.md) | 4 | 📋 Samenvatting |
---
@@ -38,7 +38,7 @@ Een 18-weekse cursus die studenten meeneemt van AI-beginner naar AI-powered deve
| Deel 1: AI Foundations | 1-4 | ChatGPT, v0.dev, OpenCode, WebStorm | Gratis (WebStorm via school) |
| Deel 2: Technical Foundations | 5-9 | TypeScript, Next.js, React Query, Supabase | Gratis |
| Deel 3: AI Tooling & Prototyping | 10-12 | ChatGPT, Claude, v0.dev, OpenCode, Cursor | Free tier beschikbaar |
| Deel 4: Advanced AI Features | 13-18 | Cursor, Claude Projects, Custom GPTs, Vercel AI SDK | Free tier beschikbaar |
| Deel 4: Advanced AI Features | 13-18 | Cursor, Custom GPTs, Claude Projects, Vercel AI SDK, Tool Calling, Agents | Free tier beschikbaar |
**Eindopdracht:** Cursor (free tier voldoende)
@@ -437,31 +437,31 @@ AI tools effectief inzetten voor professionele development.
---
### Les 13: AI Agents - Custom GPTs & Claude Projects
### Les 13: Prompt Engineering & Custom GPTs
**Tools:** ChatGPT (Custom GPTs), Claude Desktop (Projects)
**Tools:** ChatGPT (Custom GPTs), Claude (Projects)
**Docent vertelt:**
- Wat zijn AI Agents? Verschil chatbot vs agent
- Custom GPTs: hoe maak je ze, wat kun je ermee
- Advanced prompt engineering: structured output, constraints, iterative refinement
- Custom GPTs: hoe maak je ze, wanneer gebruiken
- Claude Projects: custom instructions + project knowledge
- Wanneer een agent vs gewoon chatten
- Best practices voor agent instructions
- Vergelijking: Custom GPT vs Claude Project
- Prompt template library opbouwen
**Studenten doen:**
- **Groepsdiscussie:** Bespreek Cursor reflecties - hoe verschilt het van OpenCode?
- Custom GPT maken voor code review
- Claude Project opzetten voor eigen project
- Agents testen en vergelijken
- Instructions itereren en verbeteren
- Beide testen en vergelijken
- Persoonlijke prompt library starten
**Lesopdracht:**
1. Maak Custom GPT "Code Reviewer" met specifieke checklist
2. Maak Claude Project voor je Todo app met project context
2. Maak Claude Project voor je project met context
3. Test beide met dezelfde code
4. Documenteer: welke geeft betere feedback?
4. Documenteer: welke is beter waarvoor?
**Huiswerk:** Maak "Personal Dev Assistant" agent afgestemd op jouw workflow, test in echt werk, deel je beste agent config met de klas.
**Huiswerk:** Optimaliseer je AI assistants, maak persoonlijke prompt library, schrijf reflectie over Custom GPTs vs Claude Projects.
[→ Ga naar Les 13](Samenvattingen/Les13-Samenvatting.md)
@@ -565,35 +565,31 @@ Professionele workflows, advanced Cursor, AI features bouwen en deployment.
---
### Les 17: Vercel AI SDK - AI Features in je App
### Les 17: Vercel AI SDK, Tool Calling & Agents
**Tools:** Vercel AI SDK, Cursor, OpenAI/Anthropic API
**Tools:** Vercel AI SDK, Zod, Externe APIs (TheCocktailDB, TheMealDB, etc.)
**Docent vertelt:**
- Waarom Vercel AI SDK? (vs raw API calls)
- Installatie en setup
- useChat hook: chat interfaces bouwen
- useCompletion hook: single completions
- Streaming responses: hoe en waarom
- API routes voor AI
- System prompts schrijven
- Kosten en rate limiting
- Vercel AI SDK basics: useChat, streaming
- **Tool Calling:** AI laat externe APIs aanroepen
- **Agents:** AI voert autonome multi-step taken uit met `maxSteps`
- Gratis APIs voor projecten (TheCocktailDB, TheMealDB, Open Trivia DB)
- Best practices voor tool design en system prompts
**Studenten doen:**
- AI SDK installeren
- API route maken
- Chat component bouwen met useChat
- Streaming implementeren
- Custom system prompt schrijven
- AI SDK + Zod installeren
- Tools definiëren voor externe API
- Tool calling implementeren
- Agent bouwen met `maxSteps`
- Error handling toevoegen
**Lesopdracht:**
1. `npm install ai @ai-sdk/openai`
2. Maak `/api/chat` route
3. Bouw chat component met useChat
4. Implementeer streaming
5. Pas system prompt aan voor jouw app
1. Kies een gratis API (cocktails, recepten, of quiz)
2. Implementeer minimaal 3 tools
3. Bouw een agent met `maxSteps: 5`
4. Test: "Plan een menu voor..." of vergelijkbare complexe taak
**Huiswerk:** Integreer AI feature in je eindproject (Recipe chat / Budget advisor / Travel planner), sla conversations op in Supabase.
**Huiswerk:** Bouw agent voor eindproject met externe API, minimaal 3 tools, documenteer design in AI-DECISIONS.md.
[→ Ga naar Les 17](Samenvattingen/Les17-Samenvatting.md)