Mi a prompt
A prompt az a szöveg, amit a modell bemenetként megkap, és amire a válaszát építi. Emlékezzünk vissza, hogy a modell a korábbi szöveg alapján jósolja meg a folytatást. A prompt tehát nem egyszerű kérdés, hanem az az alap, amelyre a modell az egész válaszát felhúzza. Ezért nem mindegy, mit és hogyan írunk bele. Minél tisztább a kiindulás, annál jobban tud dolgozni a modell, mert pontosabb az a szövegkörnyezet, amelyből a folytatást építi.
A prompt megfogalmazásának tudatos gyakorlatát nevezik prompt engineeringnek. A név mérnökösen hangzik, de a lényege inkább a világos kommunikáció. Nem titkos varázsszavakról van szó, hanem arról, hogy pontosan és érthetően fejezzük ki, mit szeretnénk, milyen összefüggésben, és milyen formában. Ha ezt egy embernek is jól el tudnánk magyarázni, akkor jó úton járunk a modellel is.
Rendszerprompt és felhasználói prompt
A legtöbb mai rendszernél a promptnak két rétege van. Az egyik a rendszerprompt, amelyet gyakran nem is látunk, mert a szolgáltatás állítja be a háttérben. Ez adja meg a modell viselkedésének keretét. Itt szerepel, hogy milyen szerepben válaszoljon, milyen hangnemet használjon, mit tegyen és mit ne, milyen szabályokat tartson be. A rendszerprompt olyan, mint egy munkakör leírása. Nem egy konkrét feladatról szól, hanem arról, hogyan viselkedjen a modell általában, minden kérésnél.
A másik réteg a felhasználói prompt, ez a mi konkrét kérésünk. Ez az adott feladat, amit éppen most szeretnénk. Fordíts le egy szöveget, foglald össze ezt a jegyzőkönyvet, írj egy vázlatot erről a témáról. A rendszerprompt a keret, a felhasználói prompt a pillanatnyi megbízás. A kettő együtt dolgozik. A rendszerprompt megszabja, milyen módon, a felhasználói prompt pedig, hogy mit. Egy jól beállított rendszerprompt már önmagában sok félreértést megelőz, mert előre tisztázza a játékszabályokat.
A jó prompt elemei
Néhány visszatérő összetevő szinte mindig javít a válasz minőségén. Az első a világos feladat. Mondjuk meg pontosan, mit szeretnénk, ne kelljen a modellnek találgatnia. A második a szövegkörnyezet. Adjuk meg a szükséges hátteret, kinek szól az anyag, milyen helyzetben használjuk, mi a cél. A harmadik a szerep vagy nézőpont megadása, például kérhetjük, hogy egy türelmes tanár hangján magyarázzon. A negyedik a kívánt forma. Ha listát, táblázatot, rövid bekezdést vagy adott hosszt szeretnénk, mondjuk ki. A modell nem olvas a gondolatainkban, de a kimondott elvárást pontosan követi.
Hasznos technika a példa is. Ha megmutatjuk, hogyan néz ki egy jó válasz, a modell ehhez tudja igazítani a sajátját. Szintén sokat segít, ha összetett feladatnál kérjük, hogy lépésről lépésre haladjon, mert így átláthatóbb és gyakran pontosabb az eredmény. És ha az első válasz nem tökéletes, ne kezdjük elölről, hanem finomítsunk. Mondjuk el, mi hiányzott, mit csináljon másképp. A jó promptolás gyakran nem egyetlen tökéletes mondat, hanem egy rövid, irányított párbeszéd.
Gyenge prompt
- Írj valamit a marketingről
- Nincs cél, nincs közönség
- Nincs megadva a forma
- A modellnek találgatnia kell
Jó prompt
- Világos feladat és cél
- Megadott közönség és háttér
- Kért forma és hossz
- Szükség esetén példa és finomítás
Amit érdemes fejben tartani
A prompt megírása nem trükközés, hanem gondos kommunikáció. A modell annyira lesz jó, amennyire tiszta iránymutatást adunk neki. Ha kevés információt kap, a hiányzó részeket a legvalószínűbb feltételezésekkel tölti ki, ami nem biztos, hogy egyezik a szándékunkkal. Ha viszont pontosan megadjuk a feladatot, a hátteret és a formát, akkor a válasz is jóval közelebb áll ahhoz, amit valóban akartunk.
Érdemes azt is látni, hogy a rendszerprompt sok szolgáltatásnál rögzített, és a felhasználó ezen a kereten belül mozog. A saját megbízásunkat a felhasználói promptban tudjuk alakítani, és a legtöbbet ezen keresztül érhetjük el. Bármilyen jól fogalmazunk azonban, a modell továbbra is tévedhet, magabiztosan is. A következő leckében pontosan ezzel foglalkozunk, a hallucinációval és a modell korlátaival, mert ezek ismerete nélkül a legjobb prompt sem elég a megbízható használathoz.
Gyakori hibák, amelyeket könnyű elkerülni
A promptolásnál néhány visszatérő hiba rontja el az eredményt, pedig könnyű orvosolni őket. Az első a túl általános kérés. Ha csak annyit írunk, hogy segíts a szövegemmel, a modellnek fogalma sincs, mit szeretnénk, javítást, rövidítést vagy folytatást. A második a rejtett elvárás. Fejben pontosan tudjuk, milyen hangnemet, hosszt vagy formát szeretnénk, de ezt nem írjuk le, majd csalódunk, hogy a modell nem találta ki. A harmadik, amikor egyszerre túl sok, egymással nem összefüggő dolgot kérünk egyetlen promptban, és a válasz emiatt szétesik.
A jó hír, hogy mindhárom baj ugyanazzal az egyszerű szokással megelőzhető. Fogalmazzunk úgy, ahogy egy hozzáértő, de az adott feladatot nem ismerő kollégának magyaráznánk. Mondjuk meg pontosan a célt, adjuk meg a hátteret, kérjük a formát, és ha összetett a feladat, bontsuk lépésekre vagy több üzenetre. Nem a szép szavakon múlik, hanem a világosságon. És ha az első válasz nem talált, ne kezdjük elölről, hanem mondjuk el, mi hiányzott. A promptolásban a türelmes pontosítás többet ér, mint a tökéletes első mondat hajszolása.
Workshop
AI Transformation Day
Egésznapos, vezetőknek szóló program. Feltérképezzük, hol tart a szervezet, mi az első reális lépés, és milyen belső feltételek szükségesek a sikerhez. A nap végén konkrét, prioritizált cselekvési lista.
Érdekel a program →