Prompt engineering: de complete Nederlandse gids
Prompt Engineering: De Complete Nederlandse Gids (2025)
Wat is Prompt Engineering?
- Context: Achtergrondinformatie die de AI nodig heeft
- Instructie: Wat je precies wilt dat de AI doet
- Format: Hoe je het resultaat gepresenteerd wilt hebben
- Constraints: Beperkingen of randvoorwaarden
Het verschil in de praktijk
"Maak een website"
"Maak een responsive landing page voor een SaaS product met React 18 en Tailwind CSS. Inclusief: een hero sectie met headline en CTA, een feature grid met 6 features en iconen, een pricing table met 3 plannen, en een footer met links. Gebruik moderne design principes en zorg voor goede accessibility."
Waarom is Prompt Engineering Belangrijk?
1. Betere output kwaliteit
2. Minder iteraties nodig
3. Lagere kosten
4. Voorspelbare resultaten
5. Unlock geavanceerde mogelijkheden
10+ Prompt Engineering Technieken
1. Zero-Shot Prompting
Schrijf een Python functie die controleert of een email adres geldig is.
Gebruik regex en return True of False.2. Few-Shot Prompting
Converteer productbeschrijvingen naar SEO-vriendelijke slugs:
Input: "Premium Draadloze Koptelefoon met Noise Cancelling"
Output: "premium-draadloze-koptelefoon-noise-cancelling"
Input: "Ergonomische Gaming Muis - 12000 DPI"
Output: "ergonomische-gaming-muis-12000-dpi"
Input: "Smart Watch met Hartslagmeter & GPS Tracking"
Output: ?3. Chain-of-Thought (CoT)
Analyseer deze code voor security vulnerabilities.
Voor elk probleem dat je vindt:
1. Beschrijf wat het probleem is
2. Leg uit waarom dit een security risico vormt
3. Geef de ernst aan (kritiek/hoog/medium/laag)
4. Toon de fix met code
Code:
[jouw code hier]4. Role Prompting
Je bent een senior TypeScript developer met 10 jaar ervaring bij
grote tech bedrijven. Review deze code op:
- Type safety
- Best practices
- Performance
- MaintainabilityJe bent een SEO specialist gespecialiseerd in technische SEO.
Analyseer deze website structuur en geef concrete verbeterpunten.Je bent een UX designer met focus op accessibility.
Bekijk dit formulier ontwerp en identificeer problemen voor
gebruikers met een beperking.5. System Prompts
Je bent een Nederlandse coding assistent voor een vibe coding cursus.
Regels:
- Antwoord altijd in het Nederlands
- Gebruik moderne JavaScript/TypeScript (ES6+)
- Prefereer functionele programming patronen
- Voeg altijd TypeScript types toe
- Schrijf comments in het Nederlands
- Focus op leesbaarheid boven cleverness6. Temperature en Parameters
| Temperature | Effect | Gebruik voor |
|---|---|---|
| 0.0 - 0.3 | Zeer voorspelbaar, consistent | Code, data analyse, feiten |
| 0.4 - 0.7 | Gebalanceerd | Algemeen gebruik |
| 0.8 - 1.0 | Creatief, gevarieerd | Brainstormen, creatief schrijven |
7. Iteratief Verfijnen
- Eerste prompt: Genereer initiële output
- Review: Identificeer wat goed is en wat beter kan
- Verfijn: Vraag specifieke verbeteringen
- Herhaal: Tot je tevreden bent
Stap 1: "Schrijf een React component voor een contact formulier"
Stap 2: "Voeg form validation toe met Zod"
Stap 3: "Voeg loading states en error handling toe"
Stap 4: "Maak de styling responsive met Tailwind"8. Negative Prompting
Schrijf een blog post over vibe coding.
NIET doen:
- Geen buzzwords of marketing taal
- Geen technisch jargon zonder uitleg
- Geen claims zonder onderbouwing
- Geen paragrafen langer dan 4 zinnen
- Geen AI clichés zoals "in de huidige digitale wereld"9. Structured Output (JSON)
Analyseer deze klantenreview en geef je analyse als JSON:
Review: "Geweldige cursus! Ik kon binnen 2 weken mijn eerste app bouwen.
De instructeur legt alles duidelijk uit. Alleen de prijs is aan de hoge kant."
Format:
{
"sentiment": "positief|neutraal|negatief",
"score": 1-10,
"highlights": ["string"],
"verbeterpunten": ["string"],
"key_topics": ["string"]
}10. Context Window Management
- Samenvattingen: Vraag de AI om lange gesprekken samen te vatten
- Prioritering: Zet de belangrijkste informatie vooraan
- Referenties: Verwijs naar specifieke bestanden of secties
- Chunking: Verdeel grote taken in kleinere stukken
Context uit eerdere conversatie:
- We bouwen een React e-commerce app
- Stack: React 18, TypeScript, Tailwind, Supabase
- Huidige focus: checkout flow
Nieuwe taak: Implementeer de payment integratie met Stripe11. Meta Prompting
Ik wil een authenticatie systeem bouwen voor mijn React app.
Voordat je code schrijft:
1. Welke vragen moet ik eerst beantwoorden?
2. Welke architectuur opties zijn er?
3. Wat zijn de voor- en nadelen van elke optie?
4. Welke aanpak raad je aan voor mijn use case?12. Template Prompting
Review deze code en geef feedback op:
**Functionaliteit:**
- Doet de code wat het moet doen?
- Zijn er edge cases gemist?
**Code kwaliteit:**
- Is de code leesbaar en maintainable?
- Worden best practices gevolgd?
**Performance:**
- Zijn er performance issues?
- Kan iets efficiënter?
**Security:**
- Zijn er security risico's?
- Wordt user input gevalideerd?
Code:
[HIER CODE INVOEGEN]Praktische Voorbeelden per Use Case
Voor Web Development
Maak een moderne pricing component met de volgende specs:
Technisch:
- React 18 met TypeScript
- Tailwind CSS voor styling
- Framer Motion voor animaties
Features:
- 3 pricing tiers (Basic, Pro, Enterprise)
- Monthly/yearly toggle met korting
- Feature lijst per tier
- Highlighted "Populair" optie
- CTA knoppen met hover effects
Accessibility:
- ARIA labels
- Keyboard navigatie
- Focus states
- Screen reader friendlyVoor Data Analyse
Analyseer deze sales dataset en geef:
1. **Samenvatting:** Key metrics (totaal, gemiddelde, trends)
2. **Inzichten:** Top 3 belangrijkste bevindingen
3. **Visualisaties:** Welke charts zou je aanbevelen?
4. **Actiepunten:** Concrete suggesties gebaseerd op de data
Output als markdown met tabellen waar relevant.Voor Content Creatie
Schrijf een blog post over [onderwerp].
Specificaties:
- Doelgroep: beginnende developers in Nederland
- Toon: informeel maar professioneel
- Lengte: 1500-2000 woorden
- Structuur: H2 koppen, korte paragrafen, bullet points
SEO vereisten:
- Hoofd-keyword in eerste paragraaf
- 5-7 gerelateerde keywords natuurlijk verwerkt
- Meta description van max 155 tekens
- 3+ interne links naar relevante artikelen
Inclusief:
- Praktische voorbeelden
- Code snippets waar relevant
- FAQ sectie met 3-5 vragenTool-Specifieke Tips
Claude Code
- Slash commands: Gebruik
/compactvoor korte responses,/clearom te starten - File references: "Bekijk de code in src/components/Header.tsx"
- Project context: Claude Code begrijpt automatisch je project structuur
- Iteratief werken: Bouw features stap voor stap op
Analyseer de AuthContext in src/context/AuthContext.tsx en:
1. Identificeer mogelijke verbeteringen
2. Voeg TypeScript types toe waar ze ontbreken
3. Implementeer proper error handlingCursor AI
- Cmd+K: Ideaal voor inline edits met context
- Composer: Voor grotere wijzigingen, selecteer relevante context
- @-mentions: Refereer naar bestanden met @filename
- Tab completion: Accepteer suggesties met Tab
Bolt en Lovable
- Visueel beschrijven: "Een moderne dashboard met sidebar links, header bovenaan, en content area met cards"
- Referenties: "Vergelijkbaar met het Stripe dashboard"
- Kleine stappen: Één feature per prompt
- Screenshots: Upload voorbeelden van wat je wilt
Veelgemaakte Fouten
1. Te vaag zijn
2. Te veel tegelijk vragen
3. Geen context geven
4. Output format vergeten
5. Aannames maken
6. Niet itereren
7. Negeren van constraints
Tips voor Beginners
Start eenvoudig
Experimenteer actief
Bouw een prompt library
Leer van output
Gebruik de juiste tool
Wees specifiek over format
Geef voorbeelden
Geavanceerde Technieken voor Professionals
Prompt Chaining
Prompt A: Analyseer deze requirements en identificeer de benodigde componenten
Prompt B: Genereer voor elk component een interface definitie
Prompt C: Implementeer de componenten volgens de interfacesSelf-Consistency
Retrieval-Augmented Generation (RAG)
Conclusie
- Wees specifiek: Hoe duidelijker je prompt, hoe beter het resultaat
- Geef context: De AI weet niet wat jij weet, help het op weg
- Gebruik de juiste techniek: Van zero-shot tot chain-of-thought, kies wat past
- Itereer: Perfectie komt zelden in één keer
- Experimenteer: Probeer verschillende formuleringen en leer wat werkt
Gerelateerde Artikelen
- Wat is Vibe Coding?
- Claude Code: Complete Handleiding
- Cursor AI: Complete Gids
- Beste Vibe Coding Tools 2025
- Claude Code Pricing
Prompt Engineering in de Praktijk Leren?
Zelf aan de slag met Vibe Coding?
Leer hoe je met AI-tools werkende apps bouwt. Onze praktische cursussen nemen je stap voor stap mee.
Blijf op de hoogte
Ontvang maandelijks de nieuwste tips over vibe coding, AI tools en exclusieve content.
Meer artikelen
Welke ChatGPT versie moet je kiezen?
Free, Plus of Team? Complete vergelijking van alle ChatGPT versies met prijzen en aanbevelingen.
AI tutorial voor beginners: leer AI in 1 uur
Start met AI in 1 uur. Geen technische kennis nodig. Praktische oefeningen en uitleg in jip-en-janneke taal voor iedereen die AI wil leren gebruiken.
Hoe maak je een app van je website? Complete gids 2026
Zet je website om naar een app. PWA, native wrapper of rebuild? Complete gids met voor- en nadelen, stap-voor-stap uitleg en kostenanalyse.