MIT:n tehokkaan promptaamisen oppaan , OpenAI:n omien parhaiden käytäntöjen ja yhteisön prompt engineering -resurssien mukaan tämä on perustavanlaatuinen tekniikka.
Ennen pyyntöäsi lisää yksi tai kaksi lausetta sellaista kontekstia, jota malli ei muuten tietäisi. MasterPrompting.net suosittelee kysymään itseltäsi yhden diagnostisen kysymyksen: "Mitä malli todennäköisimmin saisi väärin, jos en kertoisi tätä?" Juuri nämä tiedot kannattaa sisällyttää .
Sama lähde arvioi, että pelkkä oman tai vastaanottajan roolin kertominen ja sen selvittäminen, mitä yrität saavuttaa, parantaa 80 prosenttia tuloksistasi .
Rajoitteiden asettaminen ennen kuin tekoäly alkaa tuottaa tekstiä, karsii geneerisyyden jo alkuvaiheessa. Esimerkiksi: "Älä käytä kliseitä, älä aloita lauseella 'Nykypäivän nopeatempoisessa maailmassa', älä luettele enempää kuin 3 kohtaa." Tätä tekniikkaa suositellaan erityisesti ChatGPT:n geneerisyyden välttämiseen keskittyvissä lähteissä . Periaate on rajata vastaustilaa heti alussa, ennen kuin malli ajautuu latteuksiin.
Käytä selkeitä erottimia, kuten ## Tausta, ## Ohjeet, ## Rajoitteet ja ## Tulostusmuoto. Tämä auttaa mallia käsittelemään kutakin osiota omana ohjeenaan. Sekä OpenAI että Anthropic suosittelevat tätä lähestymistapaa – Anthropic ehdottaa XML-tunnisteiden tai Markdown-otsikoiden käyttöä osioiden, kuten <taustatiedot> ja <työkaluohjeet>, erottamiseen .
Yksi hyvä esimerkki (tai huono esimerkki, jota välttää) ohjeessasi rajaa vastaustilaa dramaattisesti ja vähentää geneerisiä vastauksia. Tämä tunnetaan "few-shot"-promptauksena – eli näytät mallille, mitä etsit, sen sijaan, että vain kuvailet sitä .
Yhden vastauksen sijaan pyydä vaihtoehtoja, jotka on asetettu paremmuusjärjestykseen. Esimerkki: "Kerro minulle 5 vitsiä auringosta, järjestettyinä tunnetuimmasta siihen, jota en ole koskaan ennen kuullut." Tämä pakottaa mallin pois sen tilastollisesti todennäköisimmästä (ja siksi geneerisimmästä) vastauksesta .
Aloita ohjeesi sanoilla: "Haastattele minua, kunnes ymmärrät tilanteen, ja anna sitten suosituksesi." Malli kysyy sinulta kohdennettuja kysymyksiä ennen vastauksen tuottamista, mikä pakottaa sinut antamaan paremman kontekstin. Tämä tekniikka on peräisin kokeneilta käyttäjiltä, jotka käsittelevät tekoälyä älykkäänä uutena työntekijänä, jonka täytyy kerätä vaatimukset .
Älä tyydy ensimmäiseen vastaukseen. Tekoälyn ensimmäinen vastaus on usein keskiarvo – käsittele sitä luonnoksena. Jatka esimerkiksi: "Tee tästä tarkempi", "Anna versio ei-tekniselle yleisölle" tai "Haasta nyt omat oletuksesi." Jokainen iteraatio parantaa tarkkuutta, ja tekoälyn käsitteleminen älykkäänä työntekijänä, jolta voi vaatia lisää, on kokeneiden promptaajien tunnusmerkki .
Kielimallit tuottavat yleensä neutraalia ja tasapainoista tekstiä. Jos haluat vähemmän geneerisen vastauksen, pyydä tekoälyä ottamaan kantaa. "Pakota se ottamaan kanta" on tekniikka, jota kokeneet käyttäjät jakavat – he huomauttavat, että tekoälyn luontainen miellyttämisenhalu (sycophancy) voidaan ohjata pyytämällä tiettyä näkökulmaa .
Tärkeimpiä ohjeita varten yhdistä nämä tekniikat jäsenneltyyn viitekehykseen. Kokeneiden käyttäjien suosima malli sisältää neljä osaa :
Tämä viitekehys muistuttaa "Ricky"-kehystä (Role, Intent, Condition, Context, Examples) ja muita jäsenneltyjä lähestymistapoja, joita ammattilaiset käyttävät saavuttaakseen johdonmukaisia ja ei-geneerisiä tuloksia .
Keskeinen oivallus on, että konteksti ei tarkoita pidempiä ohjeita – se tarkoittaa kohdennetumpia ohjeita. Ennen kuin kirjoitat pyyntösi, käytä 10 sekuntia sen määrittelyyn, kuka tekoälyn tulisi olla, mitä sen tulisi välttää ja mitä tietoa se tarvitsee. Tämä yksinään muuttaa tuloksesi geneerisestä aidosti hyödylliseksi.
MIT:n tehokkaan promptaamisen oppaan , OpenAI:n omien parhaiden käytäntöjen ja yhteisön prompt engineering -resurssien mukaan tämä on perustavanlaatuinen tekniikka.
Ennen pyyntöäsi lisää yksi tai kaksi lausetta sellaista kontekstia, jota malli ei muuten tietäisi. MasterPrompting.net suosittelee kysymään itseltäsi yhden diagnostisen kysymyksen: "Mitä malli todennäköisimmin saisi väärin, jos en kertoisi tätä?" Juuri nämä tiedot kannattaa sisällyttää .
Sama lähde arvioi, että pelkkä oman tai vastaanottajan roolin kertominen ja sen selvittäminen, mitä yrität saavuttaa, parantaa 80 prosenttia tuloksistasi .
Rajoitteiden asettaminen ennen kuin tekoäly alkaa tuottaa tekstiä, karsii geneerisyyden jo alkuvaiheessa. Esimerkiksi: "Älä käytä kliseitä, älä aloita lauseella 'Nykypäivän nopeatempoisessa maailmassa', älä luettele enempää kuin 3 kohtaa." Tätä tekniikkaa suositellaan erityisesti ChatGPT:n geneerisyyden välttämiseen keskittyvissä lähteissä . Periaate on rajata vastaustilaa heti alussa, ennen kuin malli ajautuu latteuksiin.
Käytä selkeitä erottimia, kuten ## Tausta, ## Ohjeet, ## Rajoitteet ja ## Tulostusmuoto. Tämä auttaa mallia käsittelemään kutakin osiota omana ohjeenaan. Sekä OpenAI että Anthropic suosittelevat tätä lähestymistapaa – Anthropic ehdottaa XML-tunnisteiden tai Markdown-otsikoiden käyttöä osioiden, kuten <taustatiedot> ja <työkaluohjeet>, erottamiseen .
Yksi hyvä esimerkki (tai huono esimerkki, jota välttää) ohjeessasi rajaa vastaustilaa dramaattisesti ja vähentää geneerisiä vastauksia. Tämä tunnetaan "few-shot"-promptauksena – eli näytät mallille, mitä etsit, sen sijaan, että vain kuvailet sitä .
Yhden vastauksen sijaan pyydä vaihtoehtoja, jotka on asetettu paremmuusjärjestykseen. Esimerkki: "Kerro minulle 5 vitsiä auringosta, järjestettyinä tunnetuimmasta siihen, jota en ole koskaan ennen kuullut." Tämä pakottaa mallin pois sen tilastollisesti todennäköisimmästä (ja siksi geneerisimmästä) vastauksesta .
Aloita ohjeesi sanoilla: "Haastattele minua, kunnes ymmärrät tilanteen, ja anna sitten suosituksesi." Malli kysyy sinulta kohdennettuja kysymyksiä ennen vastauksen tuottamista, mikä pakottaa sinut antamaan paremman kontekstin. Tämä tekniikka on peräisin kokeneilta käyttäjiltä, jotka käsittelevät tekoälyä älykkäänä uutena työntekijänä, jonka täytyy kerätä vaatimukset .
Älä tyydy ensimmäiseen vastaukseen. Tekoälyn ensimmäinen vastaus on usein keskiarvo – käsittele sitä luonnoksena. Jatka esimerkiksi: "Tee tästä tarkempi", "Anna versio ei-tekniselle yleisölle" tai "Haasta nyt omat oletuksesi." Jokainen iteraatio parantaa tarkkuutta, ja tekoälyn käsitteleminen älykkäänä työntekijänä, jolta voi vaatia lisää, on kokeneiden promptaajien tunnusmerkki .
Kielimallit tuottavat yleensä neutraalia ja tasapainoista tekstiä. Jos haluat vähemmän geneerisen vastauksen, pyydä tekoälyä ottamaan kantaa. "Pakota se ottamaan kanta" on tekniikka, jota kokeneet käyttäjät jakavat – he huomauttavat, että tekoälyn luontainen miellyttämisenhalu (sycophancy) voidaan ohjata pyytämällä tiettyä näkökulmaa .
Tärkeimpiä ohjeita varten yhdistä nämä tekniikat jäsenneltyyn viitekehykseen. Kokeneiden käyttäjien suosima malli sisältää neljä osaa :
Tämä viitekehys muistuttaa "Ricky"-kehystä (Role, Intent, Condition, Context, Examples) ja muita jäsenneltyjä lähestymistapoja, joita ammattilaiset käyttävät saavuttaakseen johdonmukaisia ja ei-geneerisiä tuloksia .
Keskeinen oivallus on, että konteksti ei tarkoita pidempiä ohjeita – se tarkoittaa kohdennetumpia ohjeita. Ennen kuin kirjoitat pyyntösi, käytä 10 sekuntia sen määrittelyyn, kuka tekoälyn tulisi olla, mitä sen tulisi välttää ja mitä tietoa se tarvitsee. Tämä yksinään muuttaa tuloksesi geneerisestä aidosti hyödylliseksi.