AI-promptengineering · Les

Prompts voor creatief schrijven en storytelling

Fictie, scripts en gedichten — prompts voor personages, conflicten en verhaallijnen.

Les 4 van 413 stappen

Prompts voor creatief schrijven en storytelling is een gratis AI-promptengineering-les op CoddyKit. Dit is les 4 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject AI-promptengineering. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus AI-promptengineering bevat in totaal 4 lessen.

Creatief prompten: meer dan 'Wees creatief'

Prompts voor creatief schrijven vereisen een andere aanpak dan prompts voor informatief of zakelijk schrijven. Vage creatieve prompts — "schrijf een verhaal over vriendschap" — leveren generieke, inwisselbare uitvoer op, omdat het model terugvalt op de meest voorkomende patronen in zijn trainingsgegevens.

Tegenintuïtief genoeg leveren specifiekere creatieve prompts originelere uitvoer op. Beperkingen dwingen het model om af te wijken van standaardpatronen en combinaties te kiezen die onderscheidend zijn. De creatieve elementen die je specificeert — personage, omgeving, conflict, perspectief, genre en toon — verkleinen elk de oplossingsruimte en sturen die naar iets specifieks en interessants.

Fictieprompts: de personagespecificatie

Het personage vormt de basis van boeiende fictie. Een goed omschreven personage in een prompt levert gelaagder schrijfwerk op dan een generieke plaatshouder voor een personage. Specificeer:

  • Naam: legt nationaliteit, tijdperk en uitstraling vast
  • Motivatie: wat wil dit personage boven alles bereiken?
  • Karakterfout: welke innerlijke zwakte verhindert dat het personage dit gemakkelijk bereikt?
  • Kenmerk van de spreekstijl: hoe spreekt het personage? (kortaf, breedsprakig, formeel, ontwijkend)

De karakterfout is het belangrijkste element — die creëert innerlijk conflict en stuwt het verhaal voort. Een personage zonder karakterfout heeft niets te overwinnen.

Fictieprompts: omgeving en conflict

Omgeving en conflict zijn twee andere essentiële elementen van prompts voor fictie:

De verhaalomgeving is niet alleen de locatie — het is locatie + tijd + sfeer. "Een detectiveskantoor" is een locatie. "Een detectiveskantoor op de laatste nacht van de drooglegging, terwijl de regen tegen het raam beukt en er maar één lamp werkt" is een verhaalomgeving.

Conflict is de motor van een verhaal. Specificeer het conflicttype expliciet:

  • Persoon tegenover persoon
  • Persoon tegenover zichzelf (intern)
  • Persoon tegenover de natuur of de omgeving
  • Persoon tegenover de samenleving of een systeem

Zonder een gespecificeerd conflict produceert het model alledaagse scènes in plaats van verhalen.

Fictieprompt: perspectief en genre

Twee andere fictie-elementen die de uitvoer sterk beïnvloeden:

Perspectief (POV):

  • Ik-perspectief: intiem, beperkt tot één bewustzijn, bevordert identificatie
  • Beperkt derdepersoonsperspectief: volgt één personage, maar met narratieve afstand
  • Alwetend derdepersoonsperspectief: toegang tot de gedachten van alle personages, epische reikwijdte
  • Jij-perspectief: ongebruikelijk, zorgt voor directe deelname van de lezer

Genre: elk genre heeft conventies die het model toepast zodra je het benoemt — noir, literaire fictie, horror, magisch realisme, sciencefiction en thriller. Het benoemen van het genre is een korte aanduiding voor tientallen conventies die het model al kent.

Een volledige fictieprompt

Door alle fictie-elementen te combineren ontstaat een zeer specifieke prompt die onderscheidende uitvoer genereert:

import openai

client = openai.OpenAI(api_key='sk-...')

def generate_fiction(character_name, motivation, flaw, setting, conflict,
                     pov, genre, length_words, tone):

    prompt = (
        f'Write a short story in the {genre} genre.\n'
        f'Character: {character_name}. Motivation: {motivation}. Flaw: {flaw}.\n'
        f'Setting: {setting}\n'
        f'Conflict: {conflict}\n'
        f'Point of view: {pov}.\n'
        f'Tone: {tone}.\n'
        f'Length: approximately {length_words} words.\n'
        'Show, do not tell. No dialogue tags except "said". '
        'Begin in medias res — in the middle of action, not backstory.'
    )

    response = client.chat.completions.create(
        model='gpt-4o-mini',
        messages=[{'role': 'user', 'content': prompt}]
    )
    return response.choices[0].message.content

print(generate_fiction(
    character_name='Nadia Solis',
    motivation='to prove she deserves her late father\'s restaurant',
    flaw='she sabotages close relationships whenever she feels vulnerable',
    setting='a failing Havana-style restaurant in Miami, midnight before a health inspection',
    conflict='person vs themselves — the inspector is her estranged sister',
    pov='third person limited, close to Nadia',
    genre='literary fiction',
    length_words=600,
    tone='tense, bittersweet'
))

Poëzieprompts: specificatie van de vorm

Voor poëzieprompts moet je de vorm specificeren. Zonder die specificatie valt het model terug op vrije versvorm — die geldig is, maar misschien niet is wat je wilt. Veelvoorkomende dichtvormen om te specificeren:

  • Haiku: lettergreepstructuur van 5-7-5, drie regels, natuurbeelden of contrast
  • Sonnet: 14 regels, jambische pentameter, Shakespeareaans (ABAB CDCD EFEF GG) of Petrarcaans
  • Villanelle: 19 regels, twee terugkerende rijmklanken, twee refreinen (Dylan Thomas' 'Ga niet zachtmoedig' is het bekende voorbeeld)
  • Vrije versvorm: geen formele beperkingen — specificeer in plaats daarvan de regellengte en regelafbreking
  • Prozagedicht: alinea-vorm, maar met lyrische dichtheid en verdichting

Poëzieprompts: thema en stemming

Naast de vorm hebben poëzieprompts baat bij een specificatie van het thema, het centrale beeld en de stemming:

"Schrijf een Petrarcasonnet. Thema: de manier waarop vertrouwde plekken anders aanvoelen na een verlies. Centraal beeld: het licht in een keukenraam bij schemering. Stemming: een elegie zonder sentimentaliteit — rouw die niet is overgegaan in zelfmedelijden. Noem de dood niet rechtstreeks. Gebruik concrete zintuiglijke beelden in plaats van abstracties."

De instructie "concrete zintuiglijke beelden in plaats van abstracties" is bijzonder krachtig — ze voorkomt dat het model naar vage emotionele taal grijpt ("diepe droefheid") in plaats van naar specifieke beelden die emotionele weerklank oproepen.

Iteratieve creatieve generatie

Creatieve uitvoer heeft baat bij een iteratieve aanpak. Genereer in plaats van één definitieve versie meerdere varianten en selecteer de meest veelbelovende elementen:

import openai

client = openai.OpenAI(api_key='sk-...')

def generate_story_openings(premise, genre, num_variations=3):
    prompt = (
        f'Write {num_variations} different opening paragraphs (100 words each) '
        f'for a {genre} story about: {premise}\n'
        'Each opening should:\n'
        '  - Begin differently (different moment, angle, or technique)\n'
        '  - Establish a distinct tone\n'
        '  - Create immediate tension or intrigue\n'
        'Number them: Opening 1:, Opening 2:, Opening 3:\n'
        'Do not explain the openings — just write them. '
        'After all three, add one sentence noting the key difference in approach for each.'
    )

    response = client.chat.completions.create(
        model='gpt-4o-mini',
        messages=[{'role': 'user', 'content': prompt}]
    )
    return response.choices[0].message.content

print(generate_story_openings(
    premise='a forensic accountant discovers her firm has been laundering money for her own family',
    genre='thriller'
))

Creatieve beperkingen als aanjagers van creativiteit

Beperkingen bij creatief schrijven zijn geen beperkingen van de creativiteit — ze jagen creativiteit juist aan. De interessantste creatieve prompts bevatten vaak onverwachte beperkingen die originele oplossingen afdwingen:

  • "Schrijf deze scène uitsluitend met dialoog. Geen vertelling, geen beschrijvende handelingen."
  • "Vertel het verhaal vanuit het perspectief van een levenloos voorwerp in de kamer."
  • "Schrijf hetzelfde moment vanuit het perspectief van drie verschillende personages, elk in 100 woorden."
  • "Schrijf een liefdesverhaal waarin geen van beide personages ooit spreekt — alleen handelingen en observaties."

Ongebruikelijke beperkingen zijn een van de effectiefste technieken om creatieve uitvoer te genereren die afwijkt van de standaardpatronen van het model.

Prompts voor wereldopbouw

Voor speculatieve fictie (sciencefiction, fantasy) moeten prompts voor wereldopbouw specifieke parameters bevatten om te voorkomen dat het model generieke fantasy- of sciencefictionclichés produceert:

  • De centrale regel: wat is het ene aan deze wereld dat verschilt van de onze?
  • De prijs van de regel: elk magisch of sciencefictionelement moet een prijs of complicatie hebben
  • Wat behouden blijft: welk aspect van de wereld wordt bewust vertrouwd gehouden om lezers houvast te geven?
  • De toon van de wereld: rauw en realistisch? Hoopvol? Satirisch?

"In deze wereld kunnen herinneringen tussen mensen worden overgedragen — maar bij elke overdracht wordt een deel van het eigen geheugen van de donor gewist. Laat een kliniek voor herinneringsoverdracht zien in een stad waar dit gebruikelijk is."

Generieke creatieve uitvoer vermijden

AI-modellen vallen standaard terug op veelvoorkomende creatieve patronen. Dit zijn signalen van generieke creatieve uitvoer waarop je moet letten en die je moet corrigeren:

  • Een hoofdpersoon die iemand na aan het hart heeft verloren en nu een reis van herstel maakt
  • Beschrijvingen van zonsondergangen, regen of koffie als emotionele metaforen
  • Verhalen waarin de hoofdpersoon aan het einde een les leert en groeit
  • Poëzie die op een voor de hand liggende, kinderlijke manier rijmt zonder diepgang
  • Dialoog die alleen dient om achtergrondinformatie uit te leggen

Tegenmaatregel: specificeer het onverwachte. "De hoofdpersoon verandert of leert niets — die maakt aan het einde opnieuw dezelfde fout, maar wij begrijpen die nu anders."

Kennistoets: creatieve prompts

Je wilt een kort horrorverhaal van 500 woorden schrijven over een personage met de naam Dr. Vance, die marien bioloog is. Je wilt dat het verhaal echt verontrustend is en geen standaardhorror wordt. Welke prompt levert de meest onderscheidende uitvoer op?

Terugblik: creatieve prompts en verhalen vertellen

Creatieve prompts leveren originelere uitvoer op wanneer ze specifieker zijn, niet wanneer ze algemener zijn. De belangrijkste fictie-elementen die je moet specificeren zijn: personage (naam, motivatie, tekortkoming), setting (locatie + tijd + sfeer), type conflict, perspectief, genre, lengte en toon. Prompts voor poëzie hebben een vormspecificatie nodig (haiku, sonnet, villanelle, vrije versvorm), plus een thema, centraal beeld en stemming.

Ongebruikelijke beperkingen — onverwachte perspectieven, regels waarbij je toont in plaats van vertelt, beperkingen op veelgebruikte verhaalclichés — zijn de effectiefste techniek om creatieve uitvoer te genereren die afwijkt van de standaardinstellingen van het model. Iteratieve generatie (meerdere varianten maken en daarna selecteren) levert betere creatieve uitvoer op dan generatie in één keer.

Gratis beginnen

Leer AI-promptengineering met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
53
Lessen
199

Veelgestelde vragen

Is de les “Prompts voor creatief schrijven en storytelling” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad AI-promptengineering, waaronder “Prompts voor creatief schrijven en storytelling”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus AI-promptengineering bevat in totaal 4 lessen.

Wat leer ik in “Prompts voor creatief schrijven en storytelling”?

Fictie, scripts en gedichten — prompts voor personages, conflicten en verhaallijnen. Je oefent met AI-promptengineering door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met AI-promptengineering te beginnen?

Ervaring vooraf is niet nodig. AI-promptengineering op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 4 van 4.

Hoe lang duurt de les “Prompts voor creatief schrijven en storytelling”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over AI-promptengineering?

Ja. Elke les over AI-promptengineering bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Prompts voor e-mails en professioneel schrijven
  2. Prompts voor socialemediacontent
  3. Prompts voor technische documentatie
  4. Prompts voor creatief schrijven en storytelling
← Terug naar AI-promptengineering