Hoe je AI-prompts schrijft en de antwoorden krijgt die je nodig hebt

  • 23/11/2023

Ben je klaar om AI naar een hoger niveau te tillen? Om het potentieel ervan echt te benutten, moet je de kunst van prompt engineering beheersen. Prompt engineering is de truc waarmee je snel en moeiteloos de juiste antwoorden uit je AI-systeem kunt halen. Maar wat is prompt engineering precies en hoe word je een meester prompt engineer? Het is tijd om de mouwen op te stropen en de handen uit de mouwen te steken. En de eerste stap op je reis is het lezen van dit blog.


Generatieve AI versterkt search

In de jaren 90 was het World Wide Web een oceaan van informatie. Ontdekkingsreizigers hadden een manier nodig om bestanden te vinden en te ordenen, wat leidde tot zoekmachines zoals Excite, Yahoo en Infoseek waar Google Search als leider uit de bus kwam. Het was net zo eenvoudig als het uitwerpen van een net: voer een zin in en laat de zoekmachine vissen.

Nu zijn chatbots de nieuwe navigators, overladen met AI en altijd klaar om je naar de informatie te leiden die je zoekt.

Laten we beginnen met drie definities voordat we dieper ingaan op de tactiek om effectieve prompts te maken.

Rik Smink

Business Intelligence Consultant

Wat is...

... prompt engineering?

Prompt engineering is het doelbewust ontwerpen en aanpassen van prompts om de prestaties van een AI-model te verbeteren. Dit kan het optimaliseren van de formulering, het toevoegen van context of het verfijnen van de instructies om specifieke gewenste resultaten te verkrijgen. 

Het draait om het fine-tunen van jouw inputs om de outputs van het AI-model te sturen. Deze praktijk is nodig om het model effectief te laten werken voor specifieke taken en om de gewenste resultaten te bereiken.

... een prompt?

Een prompt is als een vraag of instructie die je aan een AI geeft. Het is het startpunt dat de AI vertelt wat je wilt dat het doet, hoe het reageert en waarover het 'praat'.

Een goede prompt formuleren is als het geven van duidelijke aanwijzingen aan een kunstenaar. Hoe preciezer en gerichter de instructies, hoe beter het eindresultaat. 

Experimenteer met formuleringen en details om de output te verfijnen en aan te passen aan je behoeften.

... een chatbot?

Zie een chatbot als een digitale assistent, een soort robot die met je communiceert via een computer. Wanneer je een bericht naar de chatbot stuurt, gaat het naar het "brein" van de robot (een computerprogramma). Dit programma analyseert je bericht, neemt het in overweging en beslist dan hoe te reageren.

Het beste deel is dat de chatbot van elk gesprek leert, waardoor hij berichten na verloop van tijd beter begrijpt en er beter op reageert.

Effectieve prompt-engineering

Een ervaren prompt engineer kan nauwkeurige instructies geven aan een AI-systeem voor de gewenste respons. Het is belangrijk om onderscheid te maken tussen "programmering prompts" en "natural language prompting". Bij de eerste gaat het om specifieke commando's om taken uit te voeren, zoals het commando print ("Hello World")" in Python om het bericht "Hello World" weer te geven.

Chatbots begrijpen natuurlijke taal, dus programmeerkennis is niet nodig. Output van hoge kwaliteit is wel afhankelijk van input van hoge kwaliteit, vergelijkbaar met een leraar die leerlingen naar de juiste antwoorden leidt. In deze analogie staat de leraar voor de gebruiker en de leerling voor de AI.

Als het om chatbots gaat, is ChatGPT van OpenAI vaak de eerste naam die in je opkomt. In deze gids richten we ons echter op Copilot (voorheen Bing Chat Enterprise), dat bekend staat om zijn robuuste beveiligings- en privacyfuncties, waardoor het een onmisbare tool is voor bedrijven. Deze AI-assistent van Microsoft wordt aangestuurd door ChatGPT 4.

Prompting Microsoft Copilot

Copilot is niet zomaar een gewone AI-assistent; het is een geavanceerde assistent. Hij gaat verder dan hulp bij het surfen op het web en pakt een breed scala aan taken aan. Of je nu eenvoudige of complexe vragen hebt, samenvattingen van artikelen nodig hebt, hulp nodig hebt bij programmeren of iets anders, Copilot helpt je verder.

Volg onderstaande stappen en word stap-voor-stap een ervaren prompt engineer.


1. Kies je conversatiestijl

  • Creatieve stijl: gedetailleerde en fantasierijke antwoorden.
    Use case: korte verhalen maken voor je vergaderingen en social media-pagina's, afbeeldingen genereren en meer.
  • Precieze stijl: duidelijke en beknopte antwoorden.
    Use case: wiskundige berekeningen, het oplossen van programmeerproblemen, het verkrijgen van directe informatie over je foutcodes en meer.
  • Evenwichtige stijl: combineert de creatieve en precieze gespreksstijlen.
    Use case: brainstormsessies, productaanbevelingen en meer.


2. Taak of vraag

Zodra je een stijl hebt gekozen, kun je een instructie kiezen. Een instructie is een specifieke taak of actie die je door de AI wilt laten uitvoeren. Dit kan van alles zijn, van het genereren van een blog, het schrijven van een essay, het maken van een verhaal of zelfs het beantwoorden van een complexe programmeervraag. De instructie die je kiest moet passen bij de stijl die je hebt gekozen. Belangrijk is om specifiek te zijn en je doel te definiëren. Instructies moeten niet vaag of voor interpretatie vatbaar zijn. Dit kan leiden tot resultaten die niet aan je behoeften voldoen.

Doen: Wat zijn de top drie meest effectieve marketingkanalen voor een B2B SaaS-bedrijf dat zich richt op kleine bedrijven in Nederland?

Niet doen: Vertel me over marketing in Nederland.


3. Geef context

Context heeft betrekking op het verstrekken van externe informatie of extra details die de AI helpen bij het genereren van nauwkeurigere antwoorden. Het is cruciaal om specifiek, beschrijvend en gedetailleerd te zijn bij het overbrengen van de gewenste context. Neem informatie op over het gewenste resultaat, de lengte, het formaat, de stijl en andere relevante details om ervoor te zorgen dat de AI het begrijpt en op de juiste manier reageert. Het is belangrijk om gedetailleerd te zijn, maar vermijd informatie die niet relevant is voor de taak of vraag. Dit kan de AI in verwarring brengen en leiden tot minder nauwkeurige uitvoer.

Doen: Ik ben een Business Consultant gespecialiseerd in ERP-systemen. Ik wil dat je een e-mail schrijft voor een klant in de productiesector in Nederland die een Dynamics 365-systeem implementeert in zijn bedrijf met 500 werknemers.

Niet doen: Een e-mail schrijven over ERP-systemen.


4. Bewaak het model op basis van jouw rol

Zodra de AI op de hoogte is van de specifieke kenmerken van je opdracht of vraag, kun je het perspectief bepalen van waaruit je het antwoord wilt krijgen. Als je bijvoorbeeld een technisch consultant bent, voeg dan simpelweg "Antwoord als technisch consultant" toe aan het begin of einde van je vraag. Maak gebruik van de mogelijkheid van het model om inhoud te genereren voor jouw specifieke rol.


5. Verfijn en controleer je prompt opnieuw

Bijna klaar! Om je prompt te verbeteren, kun je een paar extra strategieën overwegen. Begin met het geven van voorbeelden aan de AI, om te illustreren hoe je wilt dat de AI reageert. Instrueer de AI ook welke acties de AI moet ondernemen in plaats van wat de AI moet vermijden.

Extra tip!

Overweeg om grotere taken op te splitsen in behapbare deeltaken. Leid het model door de specifieke stappen die het moet nemen om je verzoek uit te voeren. Een voorbeeld:

Oorspronkelijke prompt:

  • Ontwikkel een uitgebreid ERP-implementatieplan voor een klant

vs.

Het gebruik van subtaken:

  • Beoordeel de efficiëntie en geschiktheid van de huidige ERP-systemen (voeg toe: die de klant gebruikte)
  • Formuleer een gedetailleerde implementatietijdlijn voor het nieuwe ERP-systeem (voeg toe: het nieuwe ERP-systeem)
  • mogelijke uitdagingen bij de implementatie van het nieuwe ERP-systeem identificeren en aanpakken (toevoegen: het nieuwe ERP-systeem)

Je kunt de oorspronkelijke prompt ook gebruiken om te brainstormen over de subtaken die je later moet invullen.

Ga er tot slot niet van uit dat de AI specifieke kennis heeft over een klant of situatie, tenzij die informatie is verstrekt.

Met deze aanpassingen is je prompt nu goed voorbereid, dus aan de slag. En download hier direct onze prompting gids! Handig!

Conclusie

In deze reis van traditionele zoekmachines naar AI-gestuurde chatbots hebben we de evolutie van prompt engineering verkend. Gewapend met deze inzichten ben je nu klaar om dit nieuwe tijdperk in te varen.

Een prompt engineer worden gaat over het kiezen van je conversatiestijl, het maken van precieze instructies en het bieden van rijke context. Het is een taal die de dialoog tussen menselijke intelligentie en kunstmatige intelligentie verfijnt.

De horizon van prompt engineering is enorm, zet de zeilen bij, want de toekomst wacht!

Blijf op de hoogte!