SlideShare a Scribd company logo
Slides: thomaswinters.be/dpg
Thomas Winters
PhD Student at KU Leuven & FWO Fellow
@thomas_wint
thomaswinters.be
Prompt engineering
De kunst van het leren communiceren met AI
Wie heeft ChatGPT / DALL-E/
StableDiffusion / MidJourney gebruikt?
Wie heeft Creative AI voor
werk al gebruikt?
Prompt
Engineering
Vroeger:
Hoe implementeer je AI?
Nu:
Hoe vraag je dit het beste aan
algemene AI?
Tekstgeneratie
Van autocomplete naar ChatGPT
Hoe werkt een tekstgenerator?
1. Open smartphone toetsenbord op tekstveld
2. Druk op een voorgestelde auto-complete woord
3. Herhaal 10-tal keer
4. Je hebt een tekst gegenereerd die klinkt zoals jezelf!
Auto-complete telde frequentie van woorden
na vorige woorden in je teksten
En dan is het
mogelijk om de
hoek van de week
Professor Kerkelijk Recht & Ex-rector KU Leuven
1. Telde in alle tweets & columns van Rik Torfs hoe
vaak woord andere woorden volgde
2. Dan neemt het paar willekeurige beginwoorden, en
blijft het woorden die Rik gebruikte kiezen.
“gevolgd door”
4: een
2: zijn
1: iemand
1: acht
Beste,
GPT training
Heel het internet
Trainingsproces van paar miljoen $
Beste publieke taalmodel
≈ autocomplete
on steroids
GPT modellen
Kans op volgende token
gegeven vorige tokens
https://platform.openai.com/tokenizer
Drie GPT trainingfasen
GPT-3 (2020)
Leerde internet
woord voor woord
nabootsen
InstructGPT (2022)
Leerde om naar
instructies te
luisteren
ChatGPT & GPT-4
(2022-2023)
Leerde instructies
“volgens menselijke
voorkeur” op te
lossen
Voornaamste sterkte
Copy writing  Copy editing
Optimaal kiezen van
instructies voor AI
“Voodoo magic”
Bewezen trucjes
Vaak Intuitief
Wat is Prompt Engineering?
Basis: Schrijfinstructie prompt
Truc 1: Geef handvol voorbeelden (“few-shot prompting”)
Truc 2: Maak rol duidelijk
(“role-prompting”)
Laat GPT expert nadoen, bv:
You are an expert X with proven
track record on X’. I am looking to Y.
Your task is Z. My first command is …
“localiseert” taak in het model
Meer inspiratie:
https://github.com/f/awesome-chatgpt-prompts
GPT-3 is slecht in wiskunde?
Truc 3: Vraag redeneerstappen
Truc 4: Laat het meerdere stappen doen
Truc 5: Leg denkstappen vooraf uit in voorbeelden
“Few-shot chain-of-
thought”
Geef redenering
tussen “input” en
“output” in
voorbeelden
Extreem krachtige
techniek!
https://platform.openai.com/playground/p/bQDRHNEMLTS7iAcuJbdgoG27?model=text-davinci-003
Invoer
Redenering
Invoer
Invoer
Redenering
Invoer
Invoer
Redenering
Invoer
Truc 6: Verplicht ChatGPT
vragen te stellen!
ChatGPT is getraind om direct
te antwoorden
 Verplicht het vragen te
stellen!
Bv:
You are an expert X with proven
track record on X’. I am looking to
Y. Your task is Z, while constantly
asking questions to better grasp
what I’m looking for. Do you
understand what I’m saying?
https://www.youtube.com/watch
?v=QmA7S2iGBjk
Afbeeldingen
genereren
Met “AI Toverwoordjes” prompts
Prachtige & diverse kunst in seconden
MidJourney (best kwaliteit) & Stable Diffusion (aanpasbaarste)
Diffusion Model
https://twitter.com/Miamiamia0103/status/1550863605519847425
“trending on artstation, 4K”
Andere “toverwoordjes”
hyperrealistic
highly-detailed
trending on artstation
4k
8k
uhd
hdr
rendered in Unreal Engine
professional photograph
close up
studio lighting
cinematic lighting
natural light
bokeh
vivid colors
epic
beautiful
stunning
OpenArt’s Stable Diffusion Prompt Book
https://openart.ai/promptbook
Typische formaat: Vorm + Onderwerp + Details + Stijl
Lexica: prompt zoekmachine
Zonder & Met Lexica “cyberpunk”
Negative prompting
Combineer artiesten (zie midlibrary.io/)
Homer in the style of
Wes Anderson
Homer in the style of
Derek Gores
Homer in the style of
Wes Anderson
& Derek Gores
Genereer vanuit schets (img2img)
https://huggingface.co/spaces/huggingface-projects/diffuse-the-rest
Emma Watson
wearing a red
leather jacket
(+Lexica prompt words)
Positive: dolphin in sea, in the style of studio
ghibli, trending on artstation, 8k
Negative: uncanny, ugly, poorly drawn,
deformed
Positive: drawing of angy red gnome and fat
antromorphic mushroom humanoid, in the style of
pixar, octane render, beautiful sky background,
vibrant colors, cinematic lighting, bokeh, highly
detailed, trending on artstation, 8k
Negative: uncanny, ugly, poorly drawn
DreamBooth: leer StableDiffusion nieuw persoon
https://github.com/TheLastBen/fast-stable-diffusion
Outpainting
Outpainting
Zit al publiek in Photoshop Beta!
https://photoshopcafe.com/how-to-use-generative-ai-in-
photoshop-adobe-firefly-in-photoshop/
Lasso-tool +
generative fill
in Photoshop
beta
Slides: thomaswinters.be/dpg
Thomas Winters
PhD Student at KU Leuven & FWO Fellow
@thomas_wint
thomaswinters.be
Prompt engineering
De kunst van het leren communiceren met AI

More Related Content

Similar to Prompt engineering: De kunst van het leren communiceren met AI

Beter leren praten met Artificiële Intelligentie
Beter leren praten met Artificiële IntelligentieBeter leren praten met Artificiële Intelligentie
Beter leren praten met Artificiële Intelligentie
Thomas Winters
 
Slides ontwerpen met Chatgpt & AI tools
Slides ontwerpen met Chatgpt & AI toolsSlides ontwerpen met Chatgpt & AI tools
Slides ontwerpen met Chatgpt & AI tools
Ennuonline
 
How to avoid being a code monkey
How to avoid being a code monkeyHow to avoid being a code monkey
How to avoid being a code monkey
Peter Vantieghem
 
Fontys mediawijs mediarijk
Fontys mediawijs mediarijkFontys mediawijs mediarijk
Fontys mediawijs mediarijk
Hogeschool Zuyd Heerlen
 
230627 (WR) v1 ChatGPT Schouten en Nelissen.pdf
230627 (WR) v1  ChatGPT Schouten en Nelissen.pdf230627 (WR) v1  ChatGPT Schouten en Nelissen.pdf
230627 (WR) v1 ChatGPT Schouten en Nelissen.pdf
WilfredRubens.com
 
Signaleren en analyseren van verschillen les 2
Signaleren en analyseren van verschillen les 2Signaleren en analyseren van verschillen les 2
Signaleren en analyseren van verschillen les 2
Gerard Dummer
 
220329 (WR) v1 Webinar Activerend leren FCE 2022.pdf
220329 (WR) v1 Webinar Activerend leren FCE 2022.pdf220329 (WR) v1 Webinar Activerend leren FCE 2022.pdf
220329 (WR) v1 Webinar Activerend leren FCE 2022.pdf
WilfredRubens.com
 
Presentation ict
Presentation ictPresentation ict
Presentation ictRemy Bakker
 
Bijeenkomst 1
Bijeenkomst 1Bijeenkomst 1
Bijeenkomst 1
Gerard Dummer
 
Niet onderhoudbare software in 10 makkelijke stappen
Niet onderhoudbare software in 10 makkelijke stappenNiet onderhoudbare software in 10 makkelijke stappen
Niet onderhoudbare software in 10 makkelijke stappen
Rick Beerendonk
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
roelofr
 
230920 (WR) v1 ChatGPT en sportbedrijf Tilburg publiek.pdf
230920 (WR) v1  ChatGPT en sportbedrijf Tilburg publiek.pdf230920 (WR) v1  ChatGPT en sportbedrijf Tilburg publiek.pdf
230920 (WR) v1 ChatGPT en sportbedrijf Tilburg publiek.pdf
WilfredRubens.com
 
E Leren
E LerenE Leren
E Leren
kbernaerts
 
Masterclass Prototyping
Masterclass PrototypingMasterclass Prototyping
Masterclass Prototyping
Aggeris Media
 
Eerste coachinggesprek
Eerste coachinggesprekEerste coachinggesprek
Eerste coachinggesprek
dennispassway
 
Skype op Usb
Skype op UsbSkype op Usb
Skype op Usb
saMBO-ICT
 
Presentatie new skool 07 11-17
Presentatie new skool 07 11-17Presentatie new skool 07 11-17
Presentatie new skool 07 11-17
Rody Vonk
 
ELEC Taking the step towards e-learning
ELEC Taking the step towards e-learningELEC Taking the step towards e-learning
ELEC Taking the step towards e-learning
Cedric Saelens
 
Stappenplan animatie voor docenten
Stappenplan animatie voor docentenStappenplan animatie voor docenten
Stappenplan animatie voor docenten
Isabelle Langeveld
 

Similar to Prompt engineering: De kunst van het leren communiceren met AI (20)

Beter leren praten met Artificiële Intelligentie
Beter leren praten met Artificiële IntelligentieBeter leren praten met Artificiële Intelligentie
Beter leren praten met Artificiële Intelligentie
 
Slides ontwerpen met Chatgpt & AI tools
Slides ontwerpen met Chatgpt & AI toolsSlides ontwerpen met Chatgpt & AI tools
Slides ontwerpen met Chatgpt & AI tools
 
How to avoid being a code monkey
How to avoid being a code monkeyHow to avoid being a code monkey
How to avoid being a code monkey
 
Fontys mediawijs mediarijk
Fontys mediawijs mediarijkFontys mediawijs mediarijk
Fontys mediawijs mediarijk
 
230627 (WR) v1 ChatGPT Schouten en Nelissen.pdf
230627 (WR) v1  ChatGPT Schouten en Nelissen.pdf230627 (WR) v1  ChatGPT Schouten en Nelissen.pdf
230627 (WR) v1 ChatGPT Schouten en Nelissen.pdf
 
Signaleren en analyseren van verschillen les 2
Signaleren en analyseren van verschillen les 2Signaleren en analyseren van verschillen les 2
Signaleren en analyseren van verschillen les 2
 
220329 (WR) v1 Webinar Activerend leren FCE 2022.pdf
220329 (WR) v1 Webinar Activerend leren FCE 2022.pdf220329 (WR) v1 Webinar Activerend leren FCE 2022.pdf
220329 (WR) v1 Webinar Activerend leren FCE 2022.pdf
 
Presentation ict
Presentation ictPresentation ict
Presentation ict
 
Bijeenkomst 1
Bijeenkomst 1Bijeenkomst 1
Bijeenkomst 1
 
Niet onderhoudbare software in 10 makkelijke stappen
Niet onderhoudbare software in 10 makkelijke stappenNiet onderhoudbare software in 10 makkelijke stappen
Niet onderhoudbare software in 10 makkelijke stappen
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
230920 (WR) v1 ChatGPT en sportbedrijf Tilburg publiek.pdf
230920 (WR) v1  ChatGPT en sportbedrijf Tilburg publiek.pdf230920 (WR) v1  ChatGPT en sportbedrijf Tilburg publiek.pdf
230920 (WR) v1 ChatGPT en sportbedrijf Tilburg publiek.pdf
 
Presentatie dag 4
Presentatie dag 4Presentatie dag 4
Presentatie dag 4
 
E Leren
E LerenE Leren
E Leren
 
Masterclass Prototyping
Masterclass PrototypingMasterclass Prototyping
Masterclass Prototyping
 
Eerste coachinggesprek
Eerste coachinggesprekEerste coachinggesprek
Eerste coachinggesprek
 
Skype op Usb
Skype op UsbSkype op Usb
Skype op Usb
 
Presentatie new skool 07 11-17
Presentatie new skool 07 11-17Presentatie new skool 07 11-17
Presentatie new skool 07 11-17
 
ELEC Taking the step towards e-learning
ELEC Taking the step towards e-learningELEC Taking the step towards e-learning
ELEC Taking the step towards e-learning
 
Stappenplan animatie voor docenten
Stappenplan animatie voor docentenStappenplan animatie voor docenten
Stappenplan animatie voor docenten
 

More from Thomas Winters

Neuro-Symbolic Creative Artificial Intelligence for Humor (PhD Defense)
Neuro-Symbolic Creative Artificial Intelligence for Humor (PhD Defense)Neuro-Symbolic Creative Artificial Intelligence for Humor (PhD Defense)
Neuro-Symbolic Creative Artificial Intelligence for Humor (PhD Defense)
Thomas Winters
 
TorfsBot or Not? Evaluating User Perception on Imitative Text Generation (CLI...
TorfsBot or Not? Evaluating User Perception on Imitative Text Generation (CLI...TorfsBot or Not? Evaluating User Perception on Imitative Text Generation (CLI...
TorfsBot or Not? Evaluating User Perception on Imitative Text Generation (CLI...
Thomas Winters
 
Hoe werken tekstgenerators? (Special Guest in Lieven Scheire's AI voorstelling)
Hoe werken tekstgenerators? (Special Guest in Lieven Scheire's AI voorstelling)Hoe werken tekstgenerators? (Special Guest in Lieven Scheire's AI voorstelling)
Hoe werken tekstgenerators? (Special Guest in Lieven Scheire's AI voorstelling)
Thomas Winters
 
Pret met Creatieve Computers
Pret met Creatieve ComputersPret met Creatieve Computers
Pret met Creatieve Computers
Thomas Winters
 
Hoe leer je computers humor?
Hoe leer je computers humor?Hoe leer je computers humor?
Hoe leer je computers humor?
Thomas Winters
 
How do you teach computers humor + Text Generators as Creative Partners (May ...
How do you teach computers humor + Text Generators as Creative Partners (May ...How do you teach computers humor + Text Generators as Creative Partners (May ...
How do you teach computers humor + Text Generators as Creative Partners (May ...
Thomas Winters
 
Hoe schrijven computers zelf tekst? (Kinderlezing)
Hoe schrijven computers zelf tekst? (Kinderlezing)Hoe schrijven computers zelf tekst? (Kinderlezing)
Hoe schrijven computers zelf tekst? (Kinderlezing)
Thomas Winters
 
De magie achter afbeeldingsgenerators
De magie achter afbeeldingsgeneratorsDe magie achter afbeeldingsgenerators
De magie achter afbeeldingsgenerators
Thomas Winters
 
Computational Humor: Can a machine have a sense of humor (December 2022)
Computational Humor: Can a machine have a sense of humor (December 2022)Computational Humor: Can a machine have a sense of humor (December 2022)
Computational Humor: Can a machine have a sense of humor (December 2022)
Thomas Winters
 
How to Attract & Survive Media Attention as PhD
How to Attract & Survive Media Attention as PhDHow to Attract & Survive Media Attention as PhD
How to Attract & Survive Media Attention as PhD
Thomas Winters
 
How can AI be a creative partner for PR & marketing?
How can AI be a creative partner for PR & marketing?How can AI be a creative partner for PR & marketing?
How can AI be a creative partner for PR & marketing?
Thomas Winters
 
Computational Humor: Can a machine have a sense of humor (2022)
Computational Humor: Can a machine have a sense of humor (2022)Computational Humor: Can a machine have a sense of humor (2022)
Computational Humor: Can a machine have a sense of humor (2022)
Thomas Winters
 
TorfsBotOrNot @ Nerdland Festival
TorfsBotOrNot @ Nerdland FestivalTorfsBotOrNot @ Nerdland Festival
TorfsBotOrNot @ Nerdland Festival
Thomas Winters
 
Creative AI for Improv Theatre
Creative AI for Improv TheatreCreative AI for Improv Theatre
Creative AI for Improv Theatre
Thomas Winters
 
Computational Humor: Can a machine have a sense of humor? (2020)
Computational Humor: Can a machine have a sense of humor? (2020)Computational Humor: Can a machine have a sense of humor? (2020)
Computational Humor: Can a machine have a sense of humor? (2020)
Thomas Winters
 
Humor Workshop: Hoe schrijf je satire? (KU Leugen)
Humor Workshop: Hoe schrijf je satire? (KU Leugen)Humor Workshop: Hoe schrijf je satire? (KU Leugen)
Humor Workshop: Hoe schrijf je satire? (KU Leugen)
Thomas Winters
 
Survival of the Wittiest: Evolving Satire with Language Models
Survival of the Wittiest: Evolving Satire with Language ModelsSurvival of the Wittiest: Evolving Satire with Language Models
Survival of the Wittiest: Evolving Satire with Language Models
Thomas Winters
 
Discovering Textual Structures: Generative Grammar Induction using Template T...
Discovering Textual Structures: Generative Grammar Induction using Template T...Discovering Textual Structures: Generative Grammar Induction using Template T...
Discovering Textual Structures: Generative Grammar Induction using Template T...
Thomas Winters
 
Dutch Humor Detection by Generating Negative Examples
Dutch Humor Detection by Generating Negative ExamplesDutch Humor Detection by Generating Negative Examples
Dutch Humor Detection by Generating Negative Examples
Thomas Winters
 
Modelling Mutually Interactive Fictional Character Conversational Agents
Modelling Mutually Interactive Fictional Character Conversational AgentsModelling Mutually Interactive Fictional Character Conversational Agents
Modelling Mutually Interactive Fictional Character Conversational Agents
Thomas Winters
 

More from Thomas Winters (20)

Neuro-Symbolic Creative Artificial Intelligence for Humor (PhD Defense)
Neuro-Symbolic Creative Artificial Intelligence for Humor (PhD Defense)Neuro-Symbolic Creative Artificial Intelligence for Humor (PhD Defense)
Neuro-Symbolic Creative Artificial Intelligence for Humor (PhD Defense)
 
TorfsBot or Not? Evaluating User Perception on Imitative Text Generation (CLI...
TorfsBot or Not? Evaluating User Perception on Imitative Text Generation (CLI...TorfsBot or Not? Evaluating User Perception on Imitative Text Generation (CLI...
TorfsBot or Not? Evaluating User Perception on Imitative Text Generation (CLI...
 
Hoe werken tekstgenerators? (Special Guest in Lieven Scheire's AI voorstelling)
Hoe werken tekstgenerators? (Special Guest in Lieven Scheire's AI voorstelling)Hoe werken tekstgenerators? (Special Guest in Lieven Scheire's AI voorstelling)
Hoe werken tekstgenerators? (Special Guest in Lieven Scheire's AI voorstelling)
 
Pret met Creatieve Computers
Pret met Creatieve ComputersPret met Creatieve Computers
Pret met Creatieve Computers
 
Hoe leer je computers humor?
Hoe leer je computers humor?Hoe leer je computers humor?
Hoe leer je computers humor?
 
How do you teach computers humor + Text Generators as Creative Partners (May ...
How do you teach computers humor + Text Generators as Creative Partners (May ...How do you teach computers humor + Text Generators as Creative Partners (May ...
How do you teach computers humor + Text Generators as Creative Partners (May ...
 
Hoe schrijven computers zelf tekst? (Kinderlezing)
Hoe schrijven computers zelf tekst? (Kinderlezing)Hoe schrijven computers zelf tekst? (Kinderlezing)
Hoe schrijven computers zelf tekst? (Kinderlezing)
 
De magie achter afbeeldingsgenerators
De magie achter afbeeldingsgeneratorsDe magie achter afbeeldingsgenerators
De magie achter afbeeldingsgenerators
 
Computational Humor: Can a machine have a sense of humor (December 2022)
Computational Humor: Can a machine have a sense of humor (December 2022)Computational Humor: Can a machine have a sense of humor (December 2022)
Computational Humor: Can a machine have a sense of humor (December 2022)
 
How to Attract & Survive Media Attention as PhD
How to Attract & Survive Media Attention as PhDHow to Attract & Survive Media Attention as PhD
How to Attract & Survive Media Attention as PhD
 
How can AI be a creative partner for PR & marketing?
How can AI be a creative partner for PR & marketing?How can AI be a creative partner for PR & marketing?
How can AI be a creative partner for PR & marketing?
 
Computational Humor: Can a machine have a sense of humor (2022)
Computational Humor: Can a machine have a sense of humor (2022)Computational Humor: Can a machine have a sense of humor (2022)
Computational Humor: Can a machine have a sense of humor (2022)
 
TorfsBotOrNot @ Nerdland Festival
TorfsBotOrNot @ Nerdland FestivalTorfsBotOrNot @ Nerdland Festival
TorfsBotOrNot @ Nerdland Festival
 
Creative AI for Improv Theatre
Creative AI for Improv TheatreCreative AI for Improv Theatre
Creative AI for Improv Theatre
 
Computational Humor: Can a machine have a sense of humor? (2020)
Computational Humor: Can a machine have a sense of humor? (2020)Computational Humor: Can a machine have a sense of humor? (2020)
Computational Humor: Can a machine have a sense of humor? (2020)
 
Humor Workshop: Hoe schrijf je satire? (KU Leugen)
Humor Workshop: Hoe schrijf je satire? (KU Leugen)Humor Workshop: Hoe schrijf je satire? (KU Leugen)
Humor Workshop: Hoe schrijf je satire? (KU Leugen)
 
Survival of the Wittiest: Evolving Satire with Language Models
Survival of the Wittiest: Evolving Satire with Language ModelsSurvival of the Wittiest: Evolving Satire with Language Models
Survival of the Wittiest: Evolving Satire with Language Models
 
Discovering Textual Structures: Generative Grammar Induction using Template T...
Discovering Textual Structures: Generative Grammar Induction using Template T...Discovering Textual Structures: Generative Grammar Induction using Template T...
Discovering Textual Structures: Generative Grammar Induction using Template T...
 
Dutch Humor Detection by Generating Negative Examples
Dutch Humor Detection by Generating Negative ExamplesDutch Humor Detection by Generating Negative Examples
Dutch Humor Detection by Generating Negative Examples
 
Modelling Mutually Interactive Fictional Character Conversational Agents
Modelling Mutually Interactive Fictional Character Conversational AgentsModelling Mutually Interactive Fictional Character Conversational Agents
Modelling Mutually Interactive Fictional Character Conversational Agents
 

Prompt engineering: De kunst van het leren communiceren met AI

Editor's Notes

  1. Voor de mensen die Rik Torfs niet kennen: Professor Kerkelijk Recht Ex-rector KU Leuven Maarook: fervent Twitteraar Op Twitter sinds 2010 Speaks in algemeenheden en boutades “Vlaams Orakel” “Koning van de boutade”
  2. GPT-3 tokenizes words to be able to input them as integers in the model. The tokens are chosen in such a way that common substrings gets assigned their own token. They don't need to make morphological sense: e.g. Affligem. This increases the number of tokens that can be fed into the limited context window
  3. Stel je voor, je moet een genial opzet bedenken voor een debiele vraag, en alles moet puur hypothetisch beantwoord worden
  4. hyperrealistic stock photography of highly detailed city of Antwerp in cyberpubk sci - fi style by gragory crewdwson and katsuhiro otomo, mike winkelmann with many details by josan gonzalez working at the highly detailed data center by mike winkelmann and lauri greasley hyperrelism photo on dsmc 3 system rendered in blender and octane render
  5. hyperrealistic stock photography of highly detailed city of Antwerp in cyberpubk sci - fi style by gragory crewdwson and katsuhiro otomo, mike winkelmann with many details by josan gonzalez working at the highly detailed data center by mike winkelmann and lauri greasley hyperrelism photo on dsmc 3 system rendered in blender and octane render