selitetty.com

Promptit ja prompt engineering

Promptipohjat: 12 valmista kehotetta tavallisiin tehtäviin

Valmis promptipohja kertoo mallille tehtävän, muodon ja rajat kerralla. Tässä 12 kopioitavaa pohjaa, perustelu jokaiselle ja tavallisimmat virheet.

Lyhyt vastaus

Promptipohja on kehotteen valmis runko, johon vaihdetaan vain oma aineisto ja muutama muuttuja. Se parantaa vastausta siksi, että se kertoo mallille etukäteen tehtävän, tulosteen muodon ja kielletyt asiat, jolloin mallin ei tarvitse arvata niitä. Pohja ei tee vastauksesta oikeaa, se tekee siitä toistettavan ja helpommin tarkistettavan.

Sisällys
  1. Miksi valmis pohja toimii paremmin kuin hyvin muotoiltu kysymys
  2. Näin luet ja muokkaat pohjia
  3. Tiivistäminen, kääntäminen ja oikoluku
  4. Sähköposti ja palautteen antaminen
  5. Taulukointi ja vertailu
  6. Koodin selittäminen ja opiskelun tuki
  7. Aivoriihi ja haastattelu
  8. Kaksitoista pohjaa ja niiden kantava rivi
  9. Milloin pohja ei auta
  10. Usein kysytyt kysymykset
  11. Lähteet ja lisälukemista

Promptipohja on kehotteen valmis runko, johon vaihdetaan oma aineisto ja muutama muuttuja. Se parantaa vastausta, koska se kertoo mallille tehtävän, halutun tulostemuodon ja kielletyt asiat kerralla, jolloin mallin ei tarvitse päätellä niitä itse. Alla on kaksitoista pohjaa, jotka kattavat suuren osan arjen tehtävistä, ja jokaisesta se kohta, jossa käyttö tyypillisesti epäonnistuu.

Pohjat olettavat, että hyvän promptin rakenne on tuttu. Tässä artikkelissa ei toisteta osien teoriaa vaan näytetään, miltä osat näyttävät valmiiksi kirjoitettuina.

Miksi valmis pohja toimii paremmin kuin hyvin muotoiltu kysymys

Kielimalli tuottaa vastauksen ennustamalla, miten teksti todennäköisimmin jatkuu. Jos kehotteesta puuttuu tieto lukijasta, pituudesta tai lähteestä, malli ei jätä kohtaa tyhjäksi vaan täyttää sen tavallisimmalla vaihtoehdolla. Tämä on suoraa seurausta siitä, miten kielimalli toimii: jokainen puuttuva rajaus on kohta, jossa vastaus alkaa ajautua omaan suuntaansa.

Pohja tekee kolme asiaa, joita yksittäinen kysymys ei tee. Se sitoo tulosteen muodon etukäteen, jolloin tuloksia voi verrata ja tarkistaa silmäilemällä. Se sisältää kiellot, jotka kiireessä unohtuvat. Ja se on tallennettu, joten se paranee joka kerta, kun korjaat siitä yhden rivin.

Tärkein havainto on kieltojen merkitys. Ohje "älä arvaa, merkitse puuttuva tieto" siirtää aukot näkyviin sen sijaan, että ne täyttyisivät sujuvalla tekstillä. Se ei poista hallusinaatioita, mutta tekee niistä helpompia bongata.

Näin luet ja muokkaat pohjia

Hakasulkeet
[näin merkityt] kohdat ovat paikanpitäjiä. Korvaa ne omalla tiedollasi tai poista koko rivi, jos se ei koske tehtävääsi.
Kolme viivaa
Rivi --- erottaa ohjeen ja aineiston. Erotin auttaa mallia pitämään ne erillään, jolloin aineistossa oleva teksti ei tule tulkituksi ohjeeksi.
Kieltorivit
Rivit, jotka alkavat sanalla "älä", ovat pohjan kantava osa. Ne kannattaa säilyttää, vaikka muuta karsisi.
Muuttuvat luvut
Sanamäärät ja kohtien lukumäärät ovat lähtökohtia. Säädä niitä, mutta pidä jokin raja, koska rajaton tehtävä tuottaa rajattoman vastauksen.

Pohjat on kirjoitettu suomeksi. Suomenkielinen kehote toimii nykyisillä malleilla hyvin, mutta tarkkaa termistöä vaativissa tehtävissä englanninkielinen kehote tuottaa toisinaan tarkemman tuloksen. Ero vaihtelee malleittain, joten testaa se omalla tehtävälläsi.

Tiivistäminen, kääntäminen ja oikoluku

1. Tiivistäminen. Käytä, kun aineisto on pidempi kuin sinulla on aikaa lukea ja tarvitset siitä päätöksen tueksi olennaisen.

Tiivistä alla oleva teksti lukijalle, joka on [rooli] eikä tunne [aihepiiri].
Pituus enintään [150] sanaa, muoto [5 luetelmakohtaa].
Aloita jokainen kohta väitteellä, älä aiheen nimellä.
Säilytä kaikki luvut, päivämäärät ja nimet täsmällisinä.
Lisää loppuun rivi "Epävarmaa:" ja luettele kohdat, jotka
tekstistä puuttuvat tai jäävät tulkinnanvaraisiksi. Älä täydennä niitä.
---
[teksti]

Pohja toimii, koska se määrää sekä pituuden että kohdan muodon. Yleisin virhe on jättää lukija kertomatta: ilman lukijaa malli tiivistää yleisölle, jota ei ole olemassa, ja pudottaa juuri sen yksityiskohdan, jonka takia luit tekstiä.

2. Kääntäminen. Käytä, kun käännät itse ymmärtämääsi tekstiä ja pystyt tarkistamaan tuloksen.

Käännä alla oleva teksti kielestä [suomi] kielelle [englanti].
Tyyli: [asiallinen liikeviestintä]. Säilytä otsikot ja luettelot sellaisinaan.
Älä käännä näitä: [tuotenimet, lyhenteet, lakipykälät].
Merkitse hakasulkeisiin jokainen kohta, jossa alkuteksti on
monitulkintainen, ja kerro valitsemasi tulkinta.
---
[teksti]

Käännösten heikoin kohta ei ole kielioppi vaan vakiintunut termistö. Yleisin virhe on hyväksyä sujuvalta kuulostava käännös alalla, jonka sanastoa et itse tunne. Monitulkintaisuuksien merkintärivi tuo esiin ne kohdat, joissa kääntäjä on tehnyt päätöksen puolestasi.

3. Oikoluku. Käytä, kun teksti on valmis ja haluat vain virheet pois.

Oikolue alla oleva suomenkielinen teksti.
Korjaa vain kielivirheet: yhdyssanat, välimerkit, sijamuodot ja kongruenssi.
Älä muuta sanavalintoja, tyyliä äläkä lauserakennetta.
Palauta ensin korjattu teksti, sitten taulukko:
alkuperäinen katkelma | korjaus | sääntö, johon korjaus perustuu.
---
[teksti]

Ilman rajausta malli kirjoittaa tekstin uudelleen omaan tyyliinsä ja esittää sen korjauksena. Sääntösarake on tässä olennainen: se paljastaa muutokset, jotka ovat makuasioita eivätkä virheitä, ja tekee korjauslistasta tarkistettavan.

Sähköposti ja palautteen antaminen

4. Sähköposti. Käytä, kun tiedät mitä haluat sanoa mutta muotoilu takkuaa.

Kirjoita sähköposti.
Vastaanottaja: [kuka, ja mikä suhde].
Tavoite: [mitä haluan vastaanottajan tekevän].
Taustatiedot: [3 ranskalaista viivaa faktoja].
Sävy: [asiallinen, ei anteeksipyytelevä]. Pituus enintään [120] sanaa.
Yksi selkeä pyyntö viimeisessä kappaleessa.
Älä käytä mitään tietoa, jota en ole antanut yllä.

Viimeinen rivi on syy, miksi pohja toimii. Ilman sitä malli lisää kohteliaita väitteitä, jotka eivät pidä paikkaansa, kuten viittauksia aiempaan keskusteluun tai lupauksia aikatauluista. Toinen tavallinen virhe on jättää tavoite kirjaamatta, jolloin viesti kertoo tilanteen mutta ei pyydä mitään.

5. Palautteen antaminen. Käytä, kun haluat tekstistäsi kritiikkiä etkä uudelleenkirjoitusta.

Anna palautetta alla olevasta tekstistä roolissa [vaativa kollega].
Käy läpi tässä järjestyksessä:
1. Mitä teksti yrittää saada aikaan ja onnistuuko se.
2. Kolme suurinta ongelmaa tärkeysjärjestyksessä, perustelut mukaan.
3. Kolme korjausehdotusta, kukin yhdellä lauseella.
Älä kirjoita tekstiä puolestani. Älä kehu, ellei kehulle ole nimettävää syytä.
---
[teksti]

Mallit on hienosäädetty miellyttämään, joten oletusarvoinen palaute on myötäilevää. Kielto kehua ilman perustelua auttaa, mutta vain osittain. Yleisin virhe on lukea myönteinen palaute laadun mittarina: se kertoo enemmän mallin tyylistä kuin tekstistäsi.

Taulukointi ja vertailu

6. Taulukointi. Käytä, kun sekalaisesta aineistosta pitää saada rakenteinen lista.

Poimi alla olevasta aineistosta taulukko.
Sarakkeet: [nimi] | [päivämäärä] | [summa euroina].
Yksi rivi jokaista [sopimusta] kohti.
Jos arvoa ei löydy, kirjoita soluun "ei mainittu". Älä arvaa äläkä laske yhteen.
Älä lisää rivejä, joita aineistossa ei ole.
Palauta pelkkä taulukko ilman selityksiä.
---
[aineisto]

Poiminta on tehtävätyyppi, jossa malli on parhaimmillaan, koska vastaus on aineistossa eikä sitä tarvitse muistaa. Yleisin virhe on antaa mallin laskea summia: laskutoimitus ei ole poimintaa, ja virheet piiloutuvat oikean näköiseen taulukkoon. Tarkista aina rivien lukumäärä alkuperäisestä.

7. Vertailu. Käytä, kun punnitset kahta vaihtoehtoa ja haluat kriteerit näkyviin.

Vertaa vaihtoehtoja [A] ja [B] käyttötapaukseen [kuvaus].
Kriteerit: [hinta], [ylläpidon työmäärä], [riskit], [käytöstä poistuminen].
Palauta taulukko: kriteeri | A | B.
Kirjoita taulukon jälkeen kohta "Mitä pitää tarkistaa muualta" ja
nimeä rivit, joiden tieto voi olla vanhentunut.
Älä anna suositusta ennen kuin olen kertonut budjetin ja aikataulun.

Vertailu on tehtävä, jossa vanhentunut tieto on suurin riski, koska hinnat ja ominaisuudet muuttuvat mallin koulutusaineistoa nopeammin. Yleisin virhe on kysyä suositusta ennen reunaehtojen kertomista: silloin saat keskivertosuosituksen, joka ei koske sinun tilannettasi. Sama pätee myös tekoälyassistenttien vertailuun.

Koodin selittäminen ja opiskelun tuki

8. Koodin selittäminen. Käytä, kun joudut ymmärtämään vierasta koodia etkä ole kirjoittamassa sitä.

Selitä alla oleva koodi. Oletus minusta: osaan ohjelmoinnin
perusteet mutta en tunne kieltä [kieli] enkä kirjastoa [kirjasto].
1. Yhden lauseen tiivistys siitä, mitä koodi tekee.
2. Läpikäynti lohko kerrallaan, jokaisesta yksi virke.
3. Sivuvaikutukset: tiedostot, verkko, tietokanta, ympäristömuuttujat.
4. Kolme kohtaa, jotka voivat rikkoutua odottamattomalla syötteellä.
Älä ehdota parannuksia tässä vaiheessa.

Osaamistason kertominen on pohjan ydin, koska ilman sitä selitys osuu joko liian matalalle tai liian korkealle. Sivuvaikutusten erillinen kohta on turvallisuussyy: se paljastaa, tekeekö tuntematon koodi jotain verkkoon tai tiedostoihin. Yleisin virhe on luottaa selitykseen sellaisenaan. Selitys kuvaa, miltä koodi näyttää, ei sitä mitä se ajettaessa tekee.

9. Opiskelu. Käytä, kun opettelet aihetta etkä halua valmista vastausta.

Opeta minulle aihe [aihe] tasolta [ei aiempaa taustaa].
Etene näin: selitä yksi käsite kerrallaan enintään 120 sanalla.
Anna sitten yksi kysymys, joka mittaa ymmärrystä, ja odota vastaustani.
Kerro vastauksestani, mikä meni oikein ja mikä väärin, ennen kuin jatkat.
Älä siirry seuraavaan käsitteeseen ilman lupaani.

Pohja toimii, koska se pakottaa vuorottelun. Ilman odotusohjetta malli tuottaa koko oppimäärän kerralla, ja lukija saa tunteen ymmärryksestä ilman ymmärrystä. Yleisin virhe on käyttää tätä tenttiin luettaessa ilman kurssimateriaalia: tarkistamattomana malli opettaa myös omat virheensä.

Aivoriihi ja haastattelu

10. Aivoriihi. Käytä, kun tarvitset määrää ja vaihtelua, et valmista ratkaisua.

Tuota [20] ideaa tehtävään [kuvaus].
Reunaehdot: [budjetti], [aikataulu], [mitä ei saa tehdä].
Enintään kolme ideaa saa nojata samaan perusajatukseen.
Ota mukaan [5] ideaa, jotka ovat tarkoituksella epäkäytännöllisiä.
Älä arvioi ideoita vielä. Numeroi ne ja pidä jokainen alle 20 sanassa.

Ideointi on ainoa pohjista, jossa mallin taipumus tuottaa todennäköistä tekstiä on haitta. Siksi pohja vaatii erikseen vaihtelua: se siirtää tulosta pois keskiarvosta. Yleisin virhe on pyytää arviointi samassa kehotteessa, jolloin malli suodattaa rohkeat ideat pois ennen kuin ehdit nähdä niitä.

11. Haastattelu. Käytä, kun tehtävä on epäselvä ja et itsekään tiedä mitä kaikkea pitäisi kertoa.

Haastattele minua aiheesta [kuvaus], jotta saat tarpeeksi tietoa
tehtävään [tehtävä].
Kysy yksi kysymys kerrallaan ja odota vastaustani.
Kysy enintään [8] kysymystä ja aloita tärkeimmästä.
Kun tiedot riittävät, kirjoita yhteenveto ja kysy, onko se oikein.
Vasta hyväksynnän jälkeen tee tehtävä.

Tämä on käänteinen pohja: sen sijaan että kirjoittaisit täydellisen kehotteen, annat mallin kerätä puuttuvat tiedot. Se toimii, kun tehtävä on mallille tuttu mutta oma tilanteesi ei. Yleisin virhe on vastata kysymyksiin ylimalkaisesti, jolloin yhteenveto on oikean näköinen mutta perustuu arvauksiin.

12. Päätöksen perustelu. Käytä, kun olet jo taipumassa johonkin ja haluat testata perustelun.

Auta perustelemaan päätös: [päätös].
1. Listaa oletukset, joiden pitää olla tosia, jotta päätös on oikea.
2. Kerro jokaisen oletuksen kohdalla, miten sen voi tarkistaa.
3. Kirjoita vahvin vasta-argumentti päätökselle.
4. Nimeä havainto, joka saisi sinut vaihtamaan kantaa.
Erottele selvästi, mikä perustuu antamaani tietoon ja mikä yleistietoon.

Pohja siirtää mallin roolin kannattajasta tarkastajaksi. Se toimii, koska oletusten listaaminen on tehtävä, jossa kielimallin laaja mutta pinnallinen yleistieto on aidosti hyödyllinen. Yleisin virhe on esittää kysymys muodossa, joka paljastaa toivotun vastauksen: myötäilevä malli vahvistaa kantasi, jos annat sille tilaisuuden.

Kaksitoista pohjaa ja niiden kantava rivi

Jos karsit pohjasta kaiken muun, säilytä tämä rivi. Se on kohta, joka estää tavallisimman virheen.

Pohja Rivi, jota ei kannata poistaa
Tiivistäminen "Lisää loppuun Epävarmaa-rivi. Älä täydennä."
Kääntäminen "Merkitse monitulkintaiset kohdat hakasulkeisiin."
Oikoluku "Älä muuta sanavalintoja äläkä lauserakennetta."
Sähköposti "Älä käytä tietoa, jota en ole antanut."
Palaute "Älä kehu ilman nimettävää syytä."
Taulukointi "Jos arvoa ei löydy, kirjoita ei mainittu. Älä arvaa."
Vertailu "Nimeä rivit, joiden tieto voi olla vanhentunut."
Koodin selitys "Erittele sivuvaikutukset erikseen."
Opiskelu "Odota vastaustani ennen kuin jatkat."
Aivoriihi "Älä arvioi ideoita vielä."
Haastattelu "Kysy yksi kysymys kerrallaan."
Päätös "Kirjoita vahvin vasta-argumentti."

Oman kehotteen kokoamiseen on erillinen promptin rakentaja, joka käy osat läpi vaihe kerrallaan.

Milloin pohja ei auta

Pohja järjestää kysymyksen. Se ei tuo malliin tietoa, jota siellä ei ole, eikä korjaa vanhentunutta aineistoa. Neljä tilannetta, joissa pohjan hiominen on hukkaan heitettyä aikaa:

  • Tuore tai paikallinen tieto. Aukioloajat, hinnat, lakimuutokset ja pienen paikkakunnan asiat kannattaa tarkistaa lähteestä. Hakuyhteydellä varustettu assistentti auttaa, jos se näyttää lähteet ja luet ne.
  • Tarkka laskenta. Monimerkkiset luvut ja monivaiheiset laskut menevät pieleen riippumatta kehotteesta, ellei palvelu aja laskua erillisellä työkalulla.
  • Vastuullinen päätös. Terveys, laki ja raha vaativat ihmisen, joka kantaa vastuun. Pohja voi jäsentää kysymystä, mutta päätöstä se ei perustele riittävästi.
  • Luottamuksellinen aineisto. Jos aineistoa ei saa siirtää palveluun, mikään kehote ei muuta asiaa. Rajat käydään läpi artikkelissa tekoäly ja tietosuoja.

Yksi varaus lopuksi. Pohjien vaikutus vaihtelee mallin, version ja tehtävän mukaan, eikä yleispätevää mittausta siitä ole. Osa aiemmin toimineista kikoista, kuten pyyntö "ajattele askel kerrallaan", on menettänyt merkitystään, kun päättelyvaiheet on rakennettu malleihin sisään. Näiden pohjien hyöty perustuu tehtävän rajaamiseen ja tuloksen tarkistettavuuteen, ei taikasanoihin, ja siksi ne vanhenevat hitaammin.

Usein kysytyt kysymykset

Mitä promptipohja tarkoittaa?

Promptipohja on valmiiksi kirjoitettu kehotteen runko, jossa vaihtuvat kohdat on merkitty hakasulkeilla. Käyttäjä täyttää muuttujat ja liittää aineiston perään. Tarkoitus on, että tehtävän kuvaus, tulostemuoto ja rajoitteet tulevat mukaan joka kerta samanlaisina.

Toimivatko samat promptipohjat kaikissa tekoälyassistenteissa?

Rakenne toimii, mutta tulos vaihtelee. Mallit eroavat siinä, kuinka tarkasti ne noudattavat muotovaatimuksia ja kuinka pitkän aineiston ne käsittelevät kerralla. Kannattaa ajaa sama pohja kahdella palvelulla samalla aineistolla ja verrata tuloksia ennen kuin ottaa pohjan vakituiseen käyttöön.

Kuinka pitkä promptin pitää olla?

Pituus ei ole tavoite. Hyvä prompti on niin pitkä, että tehtävä, muoto ja rajoitteet on kerrottu, eikä pidempi. Turha tausta vie tilaa konteksti-ikkunasta ja hukuttaa olennaiset ohjeet, jolloin malli alkaa noudattaa niistä vain osaa.

Kannattaako promptissa antaa mallille rooli?

Rooli auttaa lähinnä sävyn ja sanaston valinnassa. Se ei lisää mallin osaamista eikä paranna faktojen paikkansapitävyyttä. Roolin sijaan kannattaa kuvata lukija ja käyttötarkoitus, koska ne ohjaavat samaa asiaa täsmällisemmin.

Miksi tekoäly ei noudata promptin ohjeita?

Yleisimmät syyt ovat ristiriitaiset ohjeet, liian monta vaatimusta kerralla ja pitkä keskustelu, jossa alkuperäinen ohje on jäänyt kauas taakse. Ohjeet kannattaa numeroida, poistaa keskenään ristiriitaiset vaatimukset ja aloittaa uusi keskustelu, kun vastaukset alkavat lipsua.

Voiko promptipohjaan liittää työpaikan asiakirjoja?

Vain jos palvelun käyttöehdot ja työnantajan ohje sallivat sen. Liitetty aineisto siirtyy palveluntarjoajan käsiteltäväksi, ja osa kuluttajaversioista käyttää syötteitä mallien kehittämiseen. Henkilötiedot, liikesalaisuudet ja tunnistetiedot kannattaa poistaa aineistosta ennen liittämistä.

Takaisin ylös