Wat is een ai prompt?

Een prompt is simpel gezegd wat je tegen een AI zegt om iets gedaan te krijgen. Dat kan een korte vraag zijn, zoals “Wat is een prompt?”, maar ook een uitgebreide opdracht met context, voorbeelden, eisen en instructies.

Een prompt hoeft dus niet ingewikkeld te zijn. Sterker nog: bij veel taken werkt een korte, duidelijke opdracht prima. Bij ingewikkelde opdrachten is meer context nodig. OpenAI omschrijft een prompt als de invoer waarmee je een AI-model een gesprek laat starten of een reactie laat geven. Dat hoeft overigens niet uitsluitend tekst te zijn; ook bijvoorbeeld afbeeldingen en audio kunnen als input dienen.

Je hoeft geen perfecte prompt te schrijven

Ik gebruik AI inmiddels voor heel verschillende dingen: van artikelen schrijven en SEO-onderzoek tot WordPress, WooCommerce, coding, automatiseringen of het nieuws over specifieke onderwerpen. Mijn prompts verschillen daardoor enorm.

Soms typ ik alleen:

Check de situatie in Iran

Een andere keer geef ik een uitgebreide opdracht met technische achtergrond, bestaande code, bestanden en specifieke eisen. Het is niet altijd nodig om uitgebreide prompts op te geven. ChatGPT houdt bijvoorbeeld rekening met je historie en weet vaak exact waar je naar op zoek bent met slechts een paar woorden.

Een korte prompt

Voor een eenvoudige opdracht is weinig uitleg nodig.

Geef vijf ideeën voor een blogartikel over AI.

Daar kan AI direct mee aan de slag.

Ook bij een inhoudelijke vraag werkt een korte prompt vaak prima:

Wat is het verschil tussen n8n en Zapier?

Wil ik een antwoord dat specifiek aansluit op mijn situatie, dan voeg ik context toe:

Ik werk met WordPress en WooCommerce en wil automatiseringen bouwen voor MKB-bedrijven. Wat zijn de belangrijkste verschillen tussen n8n en Zapier voor dit soort toepassingen?

De tweede prompt is niet per definitie beter. Hij is vooral specifieker voor het gewenste antwoord.

Een prompt met context

Hoe meer aannames AI moet maken, hoe groter de kans dat het resultaat niet aansluit.

Stel dat ik vraag:

Maak een website voor een fietsenzaak.

Dan moet AI zelf bedenken wat voor bedrijf het is, wie de doelgroep is, wat het bedrijf verkoopt, hoe de website eruitziet en welke pagina’s nodig zijn.

Geef ik vervolgens context over het bedrijf, de doelgroep, de gewenste uitstraling, bestaande pagina’s en technische eisen, dan wordt de opdracht veel duidelijker. Context is daarom een belangrijk onderdeel van prompting. Soms laat ik zelfs via AI eerst een ‘megaprompt’ genereren waarna ik deze controleer en vervolgens gebruik.

Een prompt met voorwaarden

Bij coderen zijn voorwaarden vaak belangrijk. Je wilt bijvoorbeeld niet dat AI een probleem oplost door vervolgens allerlei bestaande functionaliteit te veranderen.

Een voorbeeld:

Los het probleem op waardoor het toevoegen van een WooCommerce-product aan de winkelwagen soms naar de homepage verwijst. Onderzoek eerst de oorzaak. Pas alleen de code aan die hiervoor noodzakelijk is. Verander geen bestaande checkout- of winkelwagenfunctionaliteit en verwijder geen bestaande functionaliteit. Geef na de aanpassing kort aan wat de oorzaak was en welke wijziging is gemaakt.

Hier geef ik AI niet alleen een doel, maar ook duidelijke grenzen. Dat is bij programmeerwerk belangrijk: een oplossing die technisch werkt, maar ondertussen drie andere onderdelen van een website kapotmaakt, is natuurlijk geen goede oplossing.

Voorwaarden kunnen bijvoorbeeld bepalen:

  • welke bestanden aangepast mogen worden;
  • welke functionaliteit behouden moet blijven;
  • welke technologie of programmeertaal gebruikt moet worden;
  • wat absoluut niet gewijzigd mag worden;
  • hoe de oplossing getest moet worden;
  • welke informatie AI na afloop moet geven.

Hoe specifieker de voorwaarden, hoe kleiner de kans dat AI zelf belangrijke keuzes gaat invullen.

Een prompt met voorbeelden

Een voorbeeld kan soms meer duidelijkheid geven dan een hele uitleg.

Bijvoorbeeld:

Schrijf productomschrijvingen zoals dit voorbeeld:

Compacte printer voor thuisgebruik. Eenvoudig te installeren en geschikt voor dagelijks printwerk. Deze [Productnaam] is zeer scherp geprijsd en wordt geleverd met 2 jaar garantie.

Je laat daarmee niet alleen weten wat AI moet maken, maar ook hoe het eruit moet zien.

Dit wordt vaak few-shot prompting genoemd: je geeft voorbeelden waarmee het model het gewenste patroon kan herkennen. Voor bepaalde taken kan dat bijzonder effectief zijn.

Een prompt kan ook een vervolgopdracht zijn

Dit vind ik zelf misschien wel het belangrijkste onderdeel van werken met AI.

Een prompt staat niet altijd op zichzelf. Vaak ontstaat een goed resultaat juist door meerdere opdrachten achter elkaar.

Bijvoorbeeld wanneer ik AI gebruik om een probleem in een WordPress-plugin op te lossen. Ik begin bijvoorbeeld met:

Onderzoek waarom deze plugin een foutmelding geeft wanneer een CSV-bestand wordt geïmporteerd. Analyseer eerst de oorzaak en geef nog geen oplossing.

Na de analyse kan ik specifieker worden:

Geef een oplossing voor dit probleem en voer dit direct uit.

Daarna test ik de oplossing en kan de volgende prompt bijvoorbeeld zijn:

Dit werkt nu, maar bij CSV-bestanden met een puntkomma als scheidingsteken gaat het nog mis. Pas alleen dit onderdeel aan en laat de rest ongemoeid.

Iedere volgende instructie is in feite opnieuw een prompt.

Je hoeft dus niet vooraf een perfecte opdracht te bedenken. Je kunt samen met AI naar het gewenste resultaat toewerken. Zeker bij complexe technische problemen is dat vaak praktischer dan proberen om vooraf iedere mogelijke situatie in één enorme prompt te beschrijven.

Wat werkt het beste?

Er bestaat geen universele perfecte prompt.

Wat meestal goed werkt:

1. Wees duidelijk over de opdracht.
Zeg wat AI daadwerkelijk moet doen.

2. Geef relevante context.
Vertel wat AI moet weten om de opdracht goed uit te voeren.

3. Geef aan wat het resultaat moet worden.
Bijvoorbeeld een artikel, tabel, analyse, code of stappenplan.

4. Geef belangrijke beperkingen aan.
Denk aan woordenaantal, doelgroep, stijl of technische voorwaarden.

5. Gebruik voorbeelden als het resultaat een specifieke vorm moet krijgen.

6. Stuur bij als het resultaat niet goed is.
Een vervolgopdracht is vaak effectiever dan opnieuw beginnen.

Daarbij geldt ook: meer tekst is niet automatisch beter. OpenAI adviseert juist om prompts helder en specifiek te maken en onnodige of herhaalde instructies te vermijden.

De beste prompt is niet altijd de langste

Dat is uiteindelijk de belangrijkste les.

Voor een simpele vraag is een simpele prompt vaak genoeg:

Wat betekent SEO?

Voor een ingewikkelde opdracht kan een uitgebreide prompt noodzakelijk zijn:

Analyseer deze WooCommerce-website. Houd rekening met de bestaande templates, plugins en productstructuur. Zoek uit waarom het toevoegen aan de winkelwagen soms naar de homepage leidt. Analyseer eerst de mogelijke oorzaak en pas daarna de code aan. Verander zo weinig mogelijk aan de bestaande functionaliteit.

Het verschil zit dus niet in het aantal woorden. Het zit in hoeveel informatie de AI nodig heeft om de taak goed uit te voeren.

Een prompt is daarmee geen magische formule. Het is simpelweg de manier waarop je AI vertelt wat je wilt bereiken. Soms doe je dat in één zin. Soms in een uitgebreide opdracht. En in veel gevallen ontstaat het uiteindelijke resultaat pas door meerdere prompts achter elkaar.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *