Wat is een prompt? Een prompt is een term die wordt gebruikt in de context van AI en verwijst naar elke vorm van tekst (audio etc.) waarmee je communiceert met de AI.
Het is een manier om een vraag te stellen, informatie te verstrekken of instructies te geven aan de AI, zodat deze kan reageren met een passende respons. Door de formulering van je prompt aan te passen, kun je de AI verschillende reacties laten geven.
Als AI en dus taalmodellen zoals ChatGPT zijn getraind op door mensen gemaakte teksten, zouden ze je dan niet al moeten begrijpen?
Ja en nee. Ze kunnen tot op zekere hoogte direct teruggeven wat jij wilt.
Daarnaast worden AIchatbots steeds beter in staat, te reageren zoals jij vooraf had verwacht.
Het doel van de makers is namelijk niet dat je een zogenoemde ‘prompt engineer’ wordt. Verwijzend naar het idee dat de meest ingewikkelde prompts, de beste resultaten gaven. En je veel tijd kwijt bent aan het verfijnen.
Waarom is het dan toch goed om je te verdiepen in het schrijven van goede gerichte prompts voor ChatGPT en andere AIchatbots? Er is een verschil tussen iets terugkrijgen en een respons wat nóg beter is en perfect aansluit op wat jij in je hoofd hebt!
Het schrijven van een perfecte AI-instructie (prompt) kan leiden tot:
- Boeiende conversaties, waarbij je meer leert over een bepaald concept door de diepere inzichten uit de AI te halen die anders verborgen beleven.
- Meer bruikbare informatie en relevante vergelijkingen die je direct kunt gebruiken voor je werk.
- Snellere en inhoudelijk betere reacties die je productiviteit verhogen en ervoor zorgen dat je sneller je taken afrond
- Meer inzicht vanuit andere perspectieven krijgen en beter begrip van de situatie.
Basisrecept van een goede prompt
Voor het schrijven van een goede prompt voor ChatGPT en andere AIbots begin je eerst met een sterke basis. Wanneer je die hebt, kan je andere elementen naar smaak toevoegen.
De basis is een stappenplan van 5 punten. Elk punt heeft ook een voorbeeld. Het eindresultaat is een prompt maken die een samenvatting geeft voor kunstmatige intelligentie en als inleiding kan dienen.
Uiteindelijk is dit de prompt basis:
- Context: Geef de nodige achtergrondinformatie of context om de taak te begrijpen.
- Ik ben iemand zonder technische kennis over kunstmatige intelligentie en mij aan het verdiepen over de verschillende mogelijkheden.
- Taak: Specificeer de specifieke taak die moet worden uitgevoerd.
- Schrijf een beknopte samenvatting van kunstmatige intelligentie en de belangrijkste concepten.
- Instructie: Geef duidelijke en beknopte instructies over wat er van de persoon wordt verwacht.
- Gebruik eenvoudige taal en leg de basisprincipes van kunstmatige intelligentie uit, zoals machine learning, neurale netwerken en het vermogen van computers om te leren en taken uit te voeren.
- Doel: Geef aan wat het beoogde resultaat of doel is van de taak.
- Het doel is om een heldere en begrijpelijke samenvatting te bieden van kunstmatige intelligentie aan mensen zonder technische achtergrond.
- Format: Specificeer het gewenste format of de structuur van de respons.
- Schrijf een samenvatting van ongeveer 200 woorden die geschikt is voor gebruik in een presentatie of als introductie tot het onderwerp.
Context: goede achtergrond informatie
Door de manier van hoe een AI reageert, zou je deze al snel overschatten. Maar het geven van context en achtergrond informatie, kan het soort reactie dat je wil al drastisch positief beïnvloeden.
Stel je vraag is: wat is een prompt?. Je kunt dan de algemene vraag, stellen maar ook iets meer context geven hieronder zie je vier voorbeelden. De eerste is zonder context en de andere met. Zo zie je hoe de antwoorden verschillen.
De context is nu trouwens nog erg simpel, maar je ziet al duidelijke verschillen.
Voorbeeld uitklappen
Wat is een prompt?
Een prompt is een specifieke instructie, vraag of input die aan een kunstmatige intelligentie (AI) model wordt gegeven om een gewenste output te genereren. Het kan een zin, een stuk tekst, een afbeelding of zelfs een geluidsfragment zijn, afhankelijk van het type AI-model en de toepassing ervan. Bij het werken met AI-modellen, zoals tekstgeneratoren of beeldherkenningsalgoritmen, fungeert de prompt als een startpunt of richtlijn voor het model om een taak uit te voeren. Het is als een vraag of opdracht die aan de AI wordt gesteld om een bepaalde reactie, analyse of creatie te produceren. Het belang van een goede prompt ligt in het duidelijk en specifiek formuleren ervan, zodat het AI-model de gewenste resultaten kan genereren. Een goed geformuleerde prompt kan helpen bij het verkrijgen van nauwkeurigere en relevantere outputs. Het kan ook nodig zijn om de prompt te itereren en aan te passen om de gewenste resultaten te bereiken. Kort gezegd is een prompt een instructie of input die wordt gegeven aan een AI-model om een gewenste output te genereren. Het speelt een essentiële rol bij het sturen van de taken en resultaten van het AI-model in verschillende toepassingen.
Ik ben 5 en leg me uit wat een prompt is.
Natuurlijk! Een prompt is eigenlijk een instructie of een vraag die je aan een computer of een slim systeem geeft, zodat het je kan helpen met het geven van antwoorden of informatie. Het is als het geven van een opdracht aan een computer om iets te doen of te begrijpen. Stel je bijvoorbeeld voor dat je met een slimme assistent praat, zoals Siri of Alexa. Wanneer je aan hen een vraag stelt zoals "Wat is het weer vandaag?", dan is dat je prompt. Je geeft een instructie aan de assistent om je te vertellen hoe het weer is. Op basis van je vraag zal de assistent informatie opzoeken en je een antwoord geven. Een prompt kan ook gebruikt worden bij kunstmatige intelligentie (AI) systemen, zoals ChatGPT, om een conversatie te starten. Je kunt een vraag of een zin typen als prompt, en het AI-systeem zal proberen om een zinvolle reactie te geven op basis van de instructie die je hebt gegeven. Dus eigenlijk is een prompt een manier om te communiceren met een computer of een slim systeem door middel van instructies of vragen. Het helpt de computer om te begrijpen wat je wilt en om je te voorzien van de informatie of de antwoorden die je nodig hebt.
Ik ben universitair student en leg me uit wat een prompt is.
Natuurlijk! Als universitair student kan ik je een meer gedetailleerde uitleg geven over wat een prompt is. In de context van kunstmatige intelligentie (AI) en machine learning verwijst een prompt naar een specifieke input die aan een AI-model wordt gegeven om een gewenste output te genereren. Het kan een zin, een vraag, een opdracht of zelfs een stuk code zijn, afhankelijk van het type AI-model en de toepassing ervan. Bij het werken met AI-modellen, zoals tekstgeneratoren of chatbots, gebruik je een prompt om de gewenste respons of output van het model te sturen. Het is als een instructie die je aan het model geeft om een bepaalde taak uit te voeren. Bijvoorbeeld, als je een tekstgenerator gebruikt om een verhaal te schrijven, kan je een beginzin als prompt geven, zoals "Er was eens een magische wereld vol avontuur...". Het model zal dan proberen het verhaal voort te zetten op basis van die prompt. Het is belangrijk om te begrijpen dat de kwaliteit en duidelijkheid van de prompt invloed kunnen hebben op de output van het AI-model. Een goed geformuleerde prompt met specifieke instructies kan leiden tot betere en relevantere resultaten. Het is soms nodig om de prompt meerdere keren aan te passen en te experimenteren om de gewenste output te verkrijgen. Kort samengevat, een prompt is de specifieke input die je aan een AI-model geeft om een gewenste output te genereren. Het helpt bij het sturen van de taken en resultaten van het model en speelt een cruciale rol bij het gebruik van AI in verschillende toepassingen.
Ik ben een eerste jaar student die veel verslagen moeten schrijven. Wat is een prompt?
Een prompt is een specifieke vraag, instructie of onderwerp dat aan jou wordt gegeven als opdracht om over te schrijven. Het is als een richtlijn die je helpt om je gedachten te organiseren en je schrijfproces te sturen. Wanneer je bijvoorbeeld een opdracht krijgt om een essay te schrijven over klimaatverandering, dan is de prompt de formulering van die opdracht. Het kan iets zijn als: "Beschrijf de oorzaken en gevolgen van klimaatverandering en geef mogelijke oplossingen." De prompt geeft je een duidelijk idee van waar je verslag over moet gaan en wat er van je verwacht wordt. Het helpt je om je gedachten te structureren, relevante informatie te verzamelen en je schrijfplan op te stellen. Het is belangrijk om de prompt zorgvuldig te lezen en te begrijpen, zodat je weet welke aspecten je moet behandelen en welke informatie relevant is voor je verslag. Het kan ook handig zijn om eventuele richtlijnen of beperkingen in de prompt te identificeren, zoals het maximale aantal woorden of specifieke bronnen die je moet gebruiken. Kortom, een prompt is een instructie of vraag die je krijgt als opdracht om over te schrijven. Het helpt je om je gedachten te organiseren, je schrijfproces te sturen en ervoor te zorgen dat je verslag voldoet aan de gestelde eisen.
Zoals je ziet zijn alle antwoorden goed. Máár voor jouw specifieke vraag of taak wil je een zo passend mogelijk antwoord. Door extra context mee te geven, krijg je al sneller wat je nodig hebt. Op een manier die het meest bij jou past.
Taak: juiste werkwoord gebruik
Een effectieve benadering bij het formuleren van een prompt is het gebruik van positieve formulering.
Door de nadruk te leggen op wat je wel wilt in plaats van wat je niet wilt, moedig je ChatGPT aan om constructief te denken en creatieve ideeën te genereren.
Wanneer de ‘niet’ te onduidelijk is, kan dit per ongeluk door de AIchatbot genegeerd worden.
Gebruik ook waar mogelijk de meest duidelijke werkwoorden. Wanneer je niet tevreden bent met een alinea die je geschreven hebt, kan je de hulp van een chatbot gebruiken. Hierbij is formulering cruciaal.
“Ik wil dat je dit anders schrijft en positiever en vloeiender maakt” is een minder effectieve formulering dan: “herschrijf dit positie en vloeiender”. Herschrijven is een effectief werkwoord en probeer dit soort type werkwoorden.
Andere nuttige woorden zijn: maak, creëer, leg uit, analyseer, vergelijk, onderbouw, los op, beoordeel en adviseer.
Instructie: duidelijke beschrijving
Dit doe je op verschillende niveaus. In eerste instantie gaat het om wat je wilt. Uitleg of bijvoorbeeld dat iets samengevat moet worden. Stel je wilt iets samenvatten, kan je en een tekst plakken en zeggen: maak een samenvatting voor me. Uiteraard krijg je er dan één.
Maar je kunt natuurlijk een stap verder gaan. Bijvoorbeeld door aan te geven dat de samenvatting een puntenlijst moet zijn. Of de 3 belangrijkste punten moet bevatten. Ook zou je het kunnen vragen om de samenvatting in een tabel met voordelen en nadelen te verwerken.
Als het formeel moet zijn kan je ook aangeven dat het in de u-vorm geschreven moet worden. Kortom je kunt zelf de kaders meegeven waarin de respons moet vallen.
Doel: geeft richting
Het omschrijven van het doel in de prompt draagt bij aan een hogere kwaliteit van de respons van de AIchatbot.
Door het doel (kort) te formuleren krijgt het een beter begrip van het gewenste resultaat dat het moet bereiken.
Het doel fungeert als ware als een richtlijn waarmee de AI kan werken en stelt het in staat om zijn gegenereerde tekst beter af te stemmen op wat jij beoogt.
Hierdoor kan het jou gerichter en relevanter de informatie presenteren, de juiste toon en stijl gebruiken en de gewenste doelstellingen van de taak behalen.
Door het doel expliciet benoemen in de prompt, wordt de kans groter dat respons aansluit op je verwachting. Daarnaast is het natuurlijk ook voor jezelf slim om zo helder mogelijk te hebben wat jij met de respons wilt.
Format: hoe wil je het hebben?
Hier is het vooral de vraag met welk format ben jij het meest gebaad? Wil je meerdere alinea’s of juist 1 alinea.
Vind je een puntenlijst fijn of heb je liever een tabel? Je zou zelfs voor een CSV-format kunnen gaan waarbij de tabel puntkomma gescheiden is.
Je zou ook het aantal woorden kunnen benoemen die je maximaal wilt. Of het wel of juist geen gebruik van emoji’s.
Let wel: het woorden tellen is niet accuraat. Dat komt omdat het systeem niet letterlijk bij zichzelf analyseert om hoeveel woorden het gaat. Maar het helpt wel om het verschil tussen 400 of 40 woorden te krijgen. De één zal een stuk uitgebreider zijn dan de ander. Je moet het vooral zien als een concept van hoe geconcentreerd jij de respons wilt.
Daarnaast kan je ook de schrijfstijl in een format gieten. Bijvoorbeeld als een cowboy of een persoon benoemen die een kenmerkende communicatie stijl heeft. Of bijvoorbeeld als een bekende schrijver, in een tijdsgeest of voor een bepaalde leeftijd.
Geavanceerde technieken
Alles wat hiervoor besproken was, helpt bij het schrijven van een goede prompt waarmee je altijd mee uit de voeten kunt.
Nu zijn er manieren om nog meer uit ChatGPT, Google’s Bard en andere AI-hulpmiddelen te halen.
Een rol geven
Het klinkt misschien maar het is een zeer beproefde methode om AI een rol te geven. Denk aan een creatieve schrijver met 25 jaar ervaring. Of stel je wilt meer leren over kunstmatige intelligentie. Zou je de prompt kunnen beginnen met: jij bent een student die altijd tienen haalt voor kunstmatige intelligentie examens.
Het toekennen van een rol aan de AI als een student die altijd tienen haalt bij kunstmatige intelligentie examens kan de respons op de prompt verbeteren. Door deze rol toe te kennen, wordt de AI neergezet als een deskundige en succesvolle student die uitblinkt in het vakgebied van kunstmatige intelligentie.
De AI zal zich ik ook daarnaar gedragen. Het klinkt misschien onnozel of gek, maar dat is hoe het werkt.
De rol van een uitmuntende student stuurt de AI in de richting om nauwkeurige, gedetailleerde en hoogwaardige antwoorden te genereren.
De komt omdat dit type AI deze rol associeert met het behalen van perfecte scores. Hierdoor zal het ook streven naar consistent geven van ‘perfecte’ antwoorden.
Woordgebruik en nuances
ChatGPT en andere taalmodellen zijn woordgevoelig. Inhakend op het vorige punt. Zie je hieronder het nuanceverschil bij het woordje ‘erg’ in de context fout en goed. Je ziet vooral bij de foute versie de eerste nogal mild is en de tweede erg fout. Dit effect krijg je ook als je benadrukt dat het bijvoorbeeld ‘creatief moet zijn’.
Voorbeeld uitklappen
Ik ben een docent en kijk het werk van 2 leerlingen na. Je hebt 2 rollen. Leerling 1 is een student die altijd foute antwoorden geeft en een 1 haalt bij examens over kunstmatige intelligentie. Leerling 2 is van een student die altijd goede antwoorden geeft en een 10 haalt bij examens over kunstmatige intelligentie.
Hier is een examenvraag: leg in 3 zinnen uit wat kunstmatige intelligentie is. Laat mij zien hoe beide leerlingen deze vraag beantwoorden en houd rekening met hun achtergrond.
Leerling 1 (foutieve antwoorden): Kunstmatige intelligentie is een vorm van technologie waarbij computers menselijke eigenschappen nabootsen om taken uit te voeren. Het omvat het gebruik van algoritmen en gegevensverwerking om beslissingen te nemen en problemen op te lossen. Het doel is om computers slimmer en efficiënter te maken. Leerling 2 (goede antwoorden): Kunstmatige intelligentie verwijst naar de ontwikkeling van computerprogramma's en systemen die in staat zijn om menselijke intelligentie na te bootsen en taken uit te voeren die normaal gesproken menselijke denkprocessen vereisen. Het omvat onder andere machine learning, waarbij computers leren van data en ervaring om betere beslissingen te nemen. Kunstmatige intelligentie wordt gebruikt in diverse domeinen zoals automatisering, data-analyse en zelfs autonome voertuigen, en heeft als doel om efficiëntie en intelligentie in technologie te bevorderen.
Ik ben een docent en kijk het werk van 2 leerlingen na. Je hebt 2 rollen. Leerling 1 is een student die altijd erg foute antwoorden geeft en een 1 haalt bij examens over kunstmatige intelligentie. Leerling 2 is van een student die altijd erg goede antwoorden geeft en een 10 haalt bij examens over kunstmatige intelligentie.
Hier is een examenvraag: leg in 3 zinnen uit wat kunstmatige intelligentie is. Laat mij zien hoe beide leerlingen deze vraag beantwoorden en houd rekening met hun achtergrond.
Leerling 1 (erg foute antwoorden): Kunstmatige intelligentie is een vorm van magie waarbij computers tot leven komen en gedachten kunnen lezen. Het is een technologie die robots en computers in staat stelt om met elkaar te communiceren zonder menselijke tussenkomst. Kunstmatige intelligentie is eigenlijk gewoon sciencefiction. Leerling 2 (erg goede antwoorden): Kunstmatige intelligentie verwijst naar de ontwikkeling van systemen en algoritmen die computers in staat stellen om taken uit te voeren die normaal gesproken menselijke intelligentie vereisen. Het omvat machine learning, waarbij computers leren van data en ervaring om betere beslissingen te nemen. Kunstmatige intelligentie wordt toegepast in diverse domeinen, zoals spraakherkenning, beeldherkenning en zelfrijdende auto's, om efficiëntie en slimme functionaliteit te bereiken.
Als je echter wilt dat de respons genuanceerd en een meer standaard juist antwoord geeft kan je dat ook expliciet aangeven. Door te benadrukken dat het antwoord “correct” of “nauwkeurig” moet zijn, dit verlaagt de creativiteit.
Het is essentieel om te begrijpen dat taalmodellen, zoals ChatGPT, geen ingebouwde kennis hebben.
Ze vertrouwen op de instructies die je geeft en het trainingsmateriaal om respons te genereren. Door zorgvuldig woordgebruik en duidelijke instructies te gebruiken, kun je de gewenste output beter sturen en aanpassen aan jouw specifieke doelen en vereisten.
Het bewust zijn van de nuances in het woordgebruik en de instructies kan je helpen om het gewenste resultaat te bereiken en de respons van het model effectiever te sturen.
Stap voor stap
Wanneer je wat meer complexere zaken vraagt, kan het helpen om van het “Chain of Thought” princiepe gebruik te maken.
Grote taalmodellen zoals ChatGPT worden in veel verschillende gebieden gebruikt. Doordat ze op zoveel tekst zijn getraind op zoveel vakgebieden, kunnen ze zonder de taak/prompt vooraf letterlijk gezien hebben tot een nuttig respons komen.
De techniek genaamd “Chain of Thought” (CoT) heeft zich onder andere bij het redeneren over wiskundige vraagstukken bewezen. Maar dit kan natuurlijk ook breder worden ingezet.
Wat je eigenlijk doet is de AI stimuleren om stap voor stap na te denken. Nu werkt het natuurlijk niet letterlijk zoals ons, maar net als dat de AI een rol geven over het algemeen voor betere resultaten zorgt.
Het is zo’n trucje die binnen de juiste vraagstelling werkt. En het enige wat je hoeft te doen is toe te voegen: denk stap voor stap na. Of bijvoorbeeld: doe dit stap voor stap.
Je benut hiermee nog beter de redenatie die in de AI zit.
Letterlijk het voorbeeld geven
Dit is ook een erg krachtig middel. Het kan helpen om bijvoorbeeld jouw schrijfstijl over te nemen. Want je kunt letterlijk iets wat jij geschreven hebt, een opdracht geven en aangeven dat het hier rekening mee moet houden en jouw stijl overneemt.
Ook als je bijvoorbeeld een tabel op een bepaalde manier terug wilt krijgen, kan je het voorbeeld geven. Zodat de tekst in die tabel wordt gegoten en je direct verder kunt.
Wanneer je een specifieke opzet wilt van een puntenlijst is het ook raadzaam om dit expliciet te vermelden. Een standaard puntenlijst is makkelijk, maar als bijvoorbeeld eerste zin een vraag is en daarna de uitleg moet komen.
Je kunt die stijl omschrijven, maar je hebt nog meer controle als je ook een voorbeeld geeft en aangeeft dat de puntenlijst zo moet worden.
Samenvattend
-
Het schrijven van goede prompts voor AI-chatbots is belangrijk omdat het verschil maakt tussen het krijgen van een gewoon antwoord en een beter, meer waardevol antwoord.
-
Een goede prompt bevat een sterke basis met vijf punten:
- Context: Geef de nodige achtergrondinformatie om de taak te begrijpen.
- Taak: Specificeer de specifieke taak die moet worden uitgevoerd.
- Instructie: Geef duidelijke en beknopte instructies.
- Doel: Geef aan wat het beoogde resultaat of doel is van de taak.
- Format: Specificeer het gewenste format of de structuur van de respons.
Het geven van context en achtergrondinformatie helpt AI-chatbots beter te reageren en geeft meer passende antwoorden.
-
Gebruik positieve formulering en duidelijke werkwoorden in de prompt om constructieve en creatieve reacties te stimuleren.
-
Zorg voor een duidelijke beschrijving van wat je verwacht van de AI-chatbot.
-
Het expliciet benoemen van het doel in de prompt helpt de AI-chatbot om de gewenste resultaten te begrijpen en te genereren.
-
Specificeer het gewenste format of de structuur van de respons, zoals een puntenlijst, tabel of specifiek aantal woorden.
-
Geavanceerde technieken kan jouw prompt van nog meer extra relevante informatie voorzien voor een betere respons.
- Zoals het geven van een rol aan de AI-chatbot, zodat het nog meer gestimuleerd wordt om op een bepaalde manier te reageren.
- Het bewust zijn van woordgebruik en nuances, kunnen helpen om betere resultaten te krijgen. Denk aan het uitvergroten door ‘erg’ te gebruiken of creativiteit te stimuleren door dat benoemen en feitelijkheden te benadrukken door accuraat te zijn.
- Gebruik het “Chain of Thought” principe om stap voor stap denken te stimuleren.
- Het geven van letterlijke voorbeelden kan de AI-chatbot helpen om je schrijfstijl over te nemen of de gewenste structuur te volgen.