Why is prompting hard? Understanding prompts on binary sequence predictors
Dit artikel onderzoekt de uitdagingen van prompting door het te kaderen als het vinden van optimale conditioneringssequenties voor sequentiepredictors, en onthult door middel van gecontroleerde experimenten en analyse van frontier-modellen dat optimale prompts vaak onintuïtief zijn, moeilijk te identificeren zelfs met een exhaustieve zoektocht, en bij het gebruik van standaard methoden op basis van demonstraties vaak suboptimaal.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een superintelligente, hoogopgeleide papegaai hebt. Deze papegaai heeft miljoenen boeken gelezen, ontelbare films bekeken en naar elke ooit gemaakte radioshows geluisterd. Het weet hoe het het volgende woord in een zin beter moet voorspellen dan wie dan ook. Dit is je AI-model.
Nu wil je dat deze papegaai een specifieke truc uitvoert: een grap vertellen, een verdrietig gedicht schrijven of een wiskundeprobleem oplossen. Je doet dit door het een prompt te geven – een paar woorden met instructies of een voorbeeld om het op gang te brengen.
Dit artikel stelt een simpele maar diepe vraag: Waarom is het zo moeilijk om de perfecte woorden te vinden om aan de papegaai te geven? Soms lijken de instructies die het beste werken voor een mens volledig vreemd, onzin of zelfs "fout". Waarom werkt een prompt die eruitziet als onzin beter dan een duidelijke, logische instructie?
De auteurs besloten te stoppen met gokken en te beginnen met testen. Ze bouwden een kleine, gecontroleerde wereld om te begrijpen wat er echt gebeurt in het brein van de papegaai.
Het Experiment: De Muntflip-Papegaai
In plaats van een echte, complexe AI te gebruiken, creëerden ze een simpele "papegaai" die alleen Kop en Munt begrijpt (zoals een muntworp).
- De Training: Ze leerden deze papegaai door hem duizenden muntworpen te tonen. Maar hier zit de addertje onder het gras: ze toonden hem niet alleen eerlijke munten. Ze toonden munten die op verschillende manieren waren belast. Sommige munten landden 20% van de tijd op Kop, anderen 90%, en sommige waren een mix van beide. De papegaai leerde de volgende worp te raden op basis van het patroon dat hij zag in zijn training.
- De Taak: Nu wilden ze dat de papegaai zich gedroeg als een specifieke munt die 70% van de tijd op Kop landt. Ze vroegen: "Wat is de beste reeks Kop en Munt om aan de papegaai te tonen zodat hij begint te raden dat 70% Kop is?"
De Grote Verrassing: "Foute" Prompts Werken Het Best
Je zou denken dat de beste manier om de papegaai te leren 70% Kop te raden, is door hem een lange lijst te tonen van 70% Kop en 30% Munt. Dat lijkt logisch, toch?
Het artikel vond dat dit vaak fout is.
In veel gevallen was de optimale prompt (diegene die echt het beste werkt) een reeks die er helemaal niet uitzag als de taak.
- De Analogie: Stel je voor dat je een student wilt leren die gewend is om in een rustige bibliotheek te studeren, om te studeren in een drukke cafetaria. Je zou denken dat het tonen van een opname van een drukke cafetaria de beste manier is om hen voor te bereiden. Maar het artikel vond dat soms de beste manier om hen klaar te maken, is om hen een reeks stilte te tonen die hun brein subtiel manipuleert om geluid te verwachten.
- De Realiteit: De "beste" prompt hangt volledig af van hoe de papegaai is getraind (zijn voortrainingsverdeling). Als de papegaai is getraind op een specifieke mix van muntbelastingen, kunnen de "magische woorden" om hem een bepaald gedrag te laten vertonen, een reeks van alleen Kop zijn, of een vreemde mix van 10 Kop en 2 Munt. Voor een mens die alleen naar de taak kijkt, lijkt dit een fout. Maar voor de papegaai is het een perfecte sleutel die het juiste gedrag ontgrendelt.
Waarom Is Dit Zo Moeilijk Om Uit Te Vinden?
Het artikel benadrukt drie hoofdredenen waarom het vinden van deze "magische woorden" een nachtmerrie is:
1. Het "Verborgen Recept" Probleem
Het gedrag van de papegaai wordt gevormd door een geheim "recept" (de voortrainingsverdeling) dat we meestal niet kennen.
- Analogie: Stel je voor dat je probeert een radio af te stemmen op een specifieke zender. Je weet niet hoe de zender klinkt, en je weet niet hoe de radio is gebouwd. Je draait gewoon aan de knop. Soms geeft het draaien naar de "voor de hand liggende" plek je statisch geluid. Je moet draaien naar een vreemde, willekeurige plek om helder geluid te krijgen. Zonder de interne bedrading van de radio te kennen, kun je niet uitleggen waarom die vreemde plek werkt.
2. Het "Vlak Landschap" Probleem
De auteurs visualiseerden het zoeken naar de beste prompt als het lopen over een heuvelachtig landschap.
- Analogie: Je bent op zoek naar de hoogste piek (de beste prompt). In een perfecte wereld is er één scherpe bergtop, en is het makkelijk om deze te vinden. Maar in de experimenten van dit artikel is het "landschap" vaak een vlak plateau. Er zijn honderden verschillende prompts die bijna even goed zijn.
- Het Gevolg: Als je probeert de beste prompt te vinden met een kleine hoeveelheid data (zoals een kleine testbatch), kun je per ongeluk een "voldoende goede" prompt kiezen die eigenlijk anders is dan de echte beste. Als je de test opnieuw uitvoert met een iets andere batch, kun je een andere "voldoende goede" prompt kiezen. Dit maakt de resultaten onbetrouwbaar en moeilijk te interpreteren.
3. De "Expert Demo" Valstrik
Een populaire manier om AI te leren, is door het voorbeelden te tonen van een expert die de taak uitvoert (bijvoorbeeld: "Hier is hoe een schaakgrootmeester speelt").
- De Bevinding: Het artikel toonde aan dat het tonen van expertvoorbeelden vaak minder effectief is dan het gebruik van een vreemde, geoptimaliseerde prompt.
- Analogie: Stel je voor dat je wilt dat een robot perfect schaak speelt. Je kunt het 100 partijen laten zien die door een Grootmeester zijn gespeeld. Of je kunt het een vreemde, korte code geven die zijn brein in de "Grootmeester-modus" dwingt. Het artikel vond dat de vreemde code vaak beter werkt dan de 100 partijen. De expertvoorbeelden zijn te "typisch" en houden geen rekening met de specifieke trainingsbias van de robot.
Wat Met Echte AI (Zoals Chatbots)?
De auteurs testten deze ideeën op echte Large Language Models (zoals GPT-2 en Gemma) met behulp van filmrecensies.
- Ze vonden dezelfde patronen: de beste prompts om een "positieve" recensie te genereren, waren niet altijd woorden die positief klonken. Soms waren het korte, vreemde of zelfs negatief klinkende woorden die op de een of andere manier de juiste reactie teweegbrachten.
- Ze ontdekten ook dat je om de beste prompt betrouwbaar te vinden, een enorme hoeveelheid data nodig hebt (duizenden voorbeelden), niet alleen de kleine batches (rond de 200) die mensen meestal gebruiken. Met kleine batches gok je gewoon.
De Conclusie
Het artikel concludeert dat prompten moeilijk is omdat we proberen een machine te sturen zonder kennis van zijn volledige geschiedenis.
- De "Beste" Prompt is Relatief: Er bestaat geen universele "beste" prompt. De beste prompt hangt af van de specifieke, verborgen biases van de trainingsdata van de AI.
- Intuïtie Faalt: Wat logisch lijkt voor een mens (het tonen aan de AI wat je wilt), faalt vaak omdat het geen rekening houdt met de interne "wiskunde" van de AI.
- Betrouwbaarheid is Laag: Tenzij je grondig zoekt en enorme datasets gebruikt, zijn de prompts die je vindt misschien geluksvogels die niet consequent werken.
Kortom, het artikel suggereert dat de "magie" van prompten niet alleen gaat over het schrijven van goede instructies; het gaat over het hacken van de verborgen statistische biases van de AI op manieren die voor ons vaak volledig tegen-intuïtief lijken.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.