Promptit ja prompt engineering
Miksi vastaus ei kelpaa? Kehotteen tavallisimmat virheet
Kun tekoälyn vastaus on ympäripyöreä, väärälle lukijalle kirjoitettu tai vain osittain oikein, vika on useimmiten kysymyksessä. Näin luet oireen ja korjaat kehotteen yhdellä lisäyksellä kerrallaan.
Lyhyt vastaus
Suurin osa huonoista vastauksista selittyy kuudella kehotteen virheellä: tehtävä on liian väljä, yleisö ja käyttötarkoitus puuttuvat, ohjeessa on kielto ilman vaihtoehtoa, samassa viestissä on monta tehtävää, tarvittavaa aineistoa ei ole annettu, tai ohje on niin pitkä että se on ristiriitainen. Jokaisella näistä on tunnistettava oire vastauksessa. Korjaa yksi virhe kerrallaan ja pyydä muutos edelliseen vastaukseen sen sijaan että aloittaisit alusta.
Sisällys
- Vika on useimmiten kysymyksessä, ei mallissa
- Oire, syy ja korjaus
- Liian väljä tehtävä on yleisin virhe
- Kielto ilman vaihtoehtoa
- Monta tehtävää samassa viestissä
- Puuttuva aineisto: kun muotoilu ei enää auta
- Liian pitkä ohje kääntyy itseään vastaan
- Korjauskierros ilman että kaikki alkaa alusta
- Näin etenet, kun vastaus ei kelpaa
- Usein kysytyt kysymykset
- Lähteet ja lisälukemista
Kun tekoälyn vastaus ei kelpaa, ensimmäinen ajatus on usein vaihtaa mallia tai palvelua. Se on harvoin oikea korjaus. Suurin osa huonoista vastauksista syntyy siitä, mitä kysymyksestä puuttui, ja se on ainoa osa tilanteesta, johon voit vaikuttaa suoraan.
Tämä artikkeli on vianetsintää. Kehotteen rakentaminen alusta käydään läpi artikkelissa hyvän promptin rakenne, ja tässä lähdetään toisesta päästä: sinulla on vastaus, se ei kelpaa, ja tarvitset päättelyketjun oireesta korjaukseen.
Vika on useimmiten kysymyksessä, ei mallissa
Kielimalli täydentää tekstiä sillä, mikä on todennäköisin jatko. Kaikki, mitä se tietää tilanteestasi, on siinä tekstissä, jonka annoit. Jokainen kertomatta jäänyt asia korvautuu keskiarvolla: keskivertolukijalla, keskimittaisella vastauksella ja tavanomaisimmalla tulkinnalla tehtävästä.
Tästä seuraa hyödyllinen sääntö. Vastauksen puute kertoo, mikä kehotteesta puuttui. Yleinen vastaus tarkoittaa yleistä kysymystä. Väärälle lukijalle kirjoitettu teksti tarkoittaa, ettei lukijaa mainittu. Vastaus, joka käsittelee kahdesta asiasta vain toista, tarkoittaa, että samassa viestissä oli kaksi tehtävää.
Kaikki ei kuitenkaan ratkea kysymystä muotoilemalla. Jos tarvittava tieto ei ole mallilla eikä sitä ole annettu mukana, kehote ei voi tuottaa sitä. Sama koskee tuoretta tietoa, jota malli ei ole nähnyt lainkaan, koska sen aineisto päättyy johonkin hetkeen. Tämä tiedon katkaisupäivä on rajoite, jota muotoilulla ei kierretä.
Oire, syy ja korjaus
Aloita taulukosta. Etsi rivi, joka vastaa lukemaasi vastausta, ja tee vain se korjaus.
| Oire vastauksessa | Todennäköinen syy | Korjaus kehotteeseen |
|---|---|---|
| Vastaus on oikea mutta hyödytön ja yleisluontoinen | Tehtävä on aihe, ei tehtävä | Kerro mitä tuloksella tehdään ja millainen päätös sen perusteella tehdään |
| Teksti on väärän tasoista: liian teknistä tai liian alkeellista | Yleisö puuttuu | Nimeä lukija ja hänen lähtötietonsa yhdellä virkkeellä |
| Malli tekee juuri sen, mitä kielsit | Kielto ilman vaihtoehtoa | Kerro mitä tilalle tehdään, älä vain mitä ei saa tehdä |
| Vastauksessa käsitellään vain osa pyynnöstä | Monta tehtävää samassa viestissä | Pilko viesti, yksi tehtävä kerrallaan |
| Vastaus on itsevarma mutta väärä | Aineisto puuttuu ja malli täyttää aukon | Liitä lähdeaineisto mukaan ja kiellä sen ulkopuolinen tieto |
| Ohjeen yksityiskohdat jäävät noudattamatta | Ohje on pitkä ja osin ristiriitainen | Poista päällekkäiset vaatimukset ja järjestä ne tärkeysjärjestykseen |
| Vastaus muuttuu joka kerta erilaiseksi | Muoto ja pituus on jätetty auki | Kiinnitä rakenne ja pituus mitattavana |
| Malli myötäilee kaikkea mitä sanot | Kysymys sisältää valmiin vastauksen | Kysy neutraalisti ja pyydä myös vastaperustelut |
Taulukon viimeinen rivi liittyy ilmiöön, jota käsitellään tarkemmin artikkelissa miksi tekoäly on aina samaa mieltä. Kysymyksen muotoilu ohjaa vastausta myös silloin, kun et sitä tarkoita.
Liian väljä tehtävä on yleisin virhe
Tavallisin kehote on aihe eikä tehtävä. "Kerro tietoturvasta etätyössä" on aihe. Malli vastaa siihen parhaalla mahdollisella tavalla eli yleisellä katsauksella, koska muutakaan se ei voi päätellä.
Tehtävä syntyy, kun kerrot mitä tuloksella tehdään. "Kirjoita kymmenen kohdan ohje, joka jaetaan uusille etätyöntekijöille perehdytyksessä, ja jonka jokainen kohta on jotain, minkä työntekijä voi tehdä itse samana päivänä." Ero ei ole pituudessa vaan siinä, että jälkimmäisessä on käyttötilanne, joka karsii sisällöstä puolet pois.
Nopea tapa testata rajausta: kysy itseltäsi, voisiko saman vastauksen julkaista sellaisenaan kenelle tahansa. Jos voisi, kehote oli liian väljä.
Väljyys näkyy myös siinä, että vastaus alkaa määritelmällä. Kun malli aloittaa selittämällä mitä käsite tarkoittaa, se ei ole löytänyt kehotteesta muutakaan tarttumapintaa. Se on hyödyllinen merkki: lisää kehotteeseen se, mitä tilanteessa on jo tiedossa, ja kerro mistä kohdasta haluat vastauksen alkavan.
Yleisö ja käyttötarkoitus ovat sama korjaus
Yleisö ei tarkoita ammattinimikettä vaan lähtötietoja. "Lukija on kirjanpitäjä" kertoo vähemmän kuin "lukija osaa kirjanpidon mutta ei ole ennen käyttänyt tätä ohjelmaa". Jälkimmäinen kertoo mallille, mitä pitää selittää ja mitä ei.
Käyttötarkoitus rajaa vielä enemmän. Sama sisältö kirjoitetaan eri tavalla sähköpostiin, esitykseen ja pöytäkirjaan. Kun kerrot minne teksti menee, saat samalla oikean pituuden ja sävyn ilman että niistä tarvitsee erikseen sopia.
Kielto ilman vaihtoehtoa
Kiellot ovat kehotteen petollisin osa. "Älä käytä vaikeita termejä" jättää auki sen, mitä tilalle tulee. Malli joutuu keksimään korvaavan ratkaisun, ja se valitsee todennäköisimmän, joka voi olla asian selittäminen kokonaan pois tai kiertoilmaus, joka on vaikeampi kuin alkuperäinen termi.
Toimiva muoto on korvaava ohje: "selitä jokainen ammattitermi ensimmäisellä kerralla yhdellä virkkeellä". Nyt mallilla on tekemistä eikä vain kieltoa.
Kielto toimii silloin, kun se on tarkka ja rajattu: älä lisää johdantoa, älä käytä luetteloita, älä mainitse hintoja. Näissä kiellon kohde on yksiselitteinen ja poisjättäminen on koko haluttu vaikutus. Ongelma syntyy vasta, kun kiellät ominaisuuden, jonka tilalle tarvitaan jotain muuta.
Monta tehtävää samassa viestissä
Kun samassa viestissä on tiivistys, käännös ja arvio, vastaus tekee yleensä ensimmäisen kunnolla ja loput ohuesti. Kyse ei ole laiskuudesta vaan siitä, että kaikki ohjeet kilpailevat samasta huomiosta ja vastaus kirjoitetaan yhtenä jonona alusta loppuun.
Korjaus on jakaa työ vaiheisiin ja tarkistaa välitulos. Tästä työtavasta on oma artikkelinsa: promptien ketjutus käsittelee sen, miten vaiheet katkaistaan ja mitä välissä katsotaan. Nyrkkisääntö on, että yksi viesti tuottaa yhden lopputuloksen.
Poikkeus on mekaaninen sarja, jossa vaiheet ovat samaa työtä: oikoluku ja muotoilu samalle tekstille onnistuvat yhdessä viestissä hyvin. Ero syntyy siitä, vaativatko tehtävät erilaista harkintaa. Kaksi kirjoitustehtävää samalle tekstille sopii yhteen, kirjoittaminen ja arviointi eivät, koska arvioijan pitäisi katsoa valmista tekstiä ulkopuolelta.
Puuttuva aineisto: kun muotoilu ei enää auta
Osa huonoista vastauksista ei ole kehotevirheitä lainkaan. Jos kysyt oman organisaatiosi käytännöstä, asiakkaasi sopimuksesta tai eilen julkaistusta päätöksestä, malli ei voi tietää vastausta. Se ei kuitenkaan yleensä sano sitä, vaan tuottaa uskottavan arvauksen. Näin syntyvät hallusinaatiot, ja ne tunnistaa siitä, että vastaus on tarkka juuri niissä kohdissa, joissa sen ei pitäisi voida olla.
Korjaus on aineiston antaminen mukaan ja rajaus siihen: vastaa vain oheisen tekstin perusteella, ja jos vastausta ei löydy, sano se. Tämä lause muuttaa vastauksia enemmän kuin mikään tyyliohje, koska se antaa mallille luvan jättää vastaamatta. Ilman lupaa vaihtoehtoja on vain yksi, ja se on arvaus.
Aineistoa liitettäessä kannattaa muistaa kaksi rajaa. Aineiston ja vastauksen yhteispituus rajautuu konteksti-ikkunaan, joten hyvin pitkä liite kannattaa käsitellä osissa. Toiseksi kaikkea aineistoa ei saa syöttää ulkopuoliseen palveluun: luottamukselliset asiakirjat ja henkilötiedot ovat oma kysymyksensä, jota käsitellään artikkelissa tekoäly työpaikalla.
Liian pitkä ohje kääntyy itseään vastaan
Kehotteen parantaminen johtaa helposti kasvavaan ohjeeseen. Jokaisen epäonnistuneen yrityksen jälkeen lisätään vaatimus, ja lopulta ohjeessa on kaksikymmentä riviä, joista osa on päällekkäisiä ja osa vastakkaisia. Tyypillinen ristiriita on samassa ohjeessa oleva vaatimus kattavuudesta ja vaatimus lyhyydestä.
Pitkä ohje kärsii myös siitä, että keskellä olevat vaatimukset saavat vähiten painoa. Alku ja loppu ohjaavat vastausta vahvimmin, joten tärkein vaatimus ei kannata piilottaa kahdenkymmenen rivin puoliväliin.
Kun huomaat, että lisäykset eivät enää auta, tee päinvastoin. Karsi ohje puoleen, jätä jäljelle tehtävä, yleisö, muoto ja kaksi tärkeintä rajoitetta, ja lisää sen jälkeen yksi asia kerrallaan. Jos kaksi vaatimusta ovat oikeasti ristiriidassa, kerro kumpi voittaa. Muodon kuvaamiseen on oma artikkelinsa, tulostemuodon pyytäminen, ja koko kehotteen voi koota osa kerrallaan promptin rakentajalla.
Korjauskierros ilman että kaikki alkaa alusta
Kun vastaus on melkein oikea, älä kirjoita kehotetta uusiksi. Pyydä muutos edelliseen vastaukseen ja nimeä muutos täsmällisesti.
- Kerro mikä säilyy: rakenne, otsikot, sävy tai ne kohdat, jotka olivat hyviä.
- Kerro yksi muutos kerrallaan ja mahdollisimman konkreettisesti. "Korvaa kohta kolme esimerkillä, joka koskee pientä yhdistystä" toimii, "tee tästä parempi" ei.
- Kiellä uuden sisällön keksiminen, jos halusit vain lyhennyksen tai muotoilun.
- Jos kaksi peräkkäistä korjausta ei paranna tulosta, palaa alkuperäiseen kehotteeseen ja korjaa se. Loputon korjaaminen ajautuu helposti kauemmas tavoitteesta kuin uusi hyvä aloitus.
- Kun lopputulos on kelvollinen, tallenna toiminut kehote pohjaksi. Samat korjaukset toistuvat samoissa tehtävissä.
Korjauskierroksen aikana kannattaa pitää mielessä, että keskustelu kasvaa koko ajan. Jokainen hylätty versio jää näkyviin ja ohjaa osaltaan seuraavaa vastausta. Jos huomaat mallin palaavan toistuvasti hylättyyn muotoiluun, aloita puhtaasta keskustelusta ja liitä mukaan vain paras versio.
Korjauspyyntö kannattaa myös pitää erillään uudesta tehtävästä. Jos samassa viestissä on sekä korjaus että jatkokysymys, tuloksena on usein uusi versio, joka ei enää vastaa kumpaakaan.
Näin etenet, kun vastaus ei kelpaa
Käy nämä läpi järjestyksessä. Useimmiten korjaus löytyy kolmen ensimmäisen kohdan sisältä.
- Lue vastaus ja nimeä oire yhdellä lauseella: liian yleinen, väärän tasoinen, puutteellinen vai virheellinen.
- Tarkista, sisälsikö kehote tehtävän ja käyttötarkoituksen vai pelkän aiheen.
- Tarkista, oliko lukija nimetty ja oliko muoto kiinnitetty.
- Katso, oliko viestissä useampi kuin yksi lopputulos. Jos oli, pilko.
- Kysy, olisiko mallilla ollut mitään mahdollisuutta tietää asia. Jos ei, liitä aineisto.
- Tee yksi korjaus kerrallaan, jotta tiedät mikä auttoi.
Jos vastaus on näiden jälkeenkin heikko, tehtävä voi olla sellainen, johon kielimalli ei sovi. Tarkkoja laskelmia, sitovia tulkintoja ja tuoreita tapahtumia kannattaa hakea muualta, ja mallin tuotos on niissä korkeintaan luonnos, jonka joku muu tarkistaa.
Usein kysytyt kysymykset
Miksi tekoäly tekee juuri sen asian, jonka kielsin?
Kielto kertoo mallille, mitä ei saa tehdä, mutta ei sitä mitä tilalle tulee. Ohjeen kohde nousee samalla esiin tekstissä, jolloin se voi jopa vahvistua. Korvaa kielto ohjeella, joka kertoo halutun toimintatavan.
Kannattaako kehote kirjoittaa suomeksi vai englanniksi?
Suomi toimii tavallisissa työtehtävissä hyvin, ja lopputuloksen kieli kannattaa aina sanoa erikseen. Jos aihe on hyvin kapea ja kansainvälinen, englanniksi kysyminen voi tuoda paremman vastauksen, koska aineistoa on enemmän. Vastauksen voi silti pyytää suomeksi.
Miten pyydän korjausta ilman että vastaus muuttuu kokonaan?
Kerro ensin mikä säilyy ja sitten yksi täsmällinen muutos. Lisää tarvittaessa kielto: älä muuta muuta kuin mainittua kohtaa äläkä lisää uutta sisältöä. Jos versiot alkavat ajautua kauemmas tavoitteesta, palaa alkuperäiseen kehotteeseen.
Auttaako kohteliaisuus tai ankaruus vastauksen laatuun?
Sävy ei ole ratkaiseva tekijä, ja painostavat lisäykset kuten uhkaukset tai palkkiolupaukset eivät tuo malliin tietoa, jota sillä ei ole. Vaikutusta on sillä, että ohje on täsmällinen ja ristiriidaton. Kohtelias muotoilu on hyödyllinen lähinnä siksi, että se pakottaa kirjoittamaan kokonaisia lauseita.
Mistä tiedän, johtuuko huono vastaus kehotteesta vai mallin osaamattomuudesta?
Testaa antamalla tarvittava tieto mukaan kehotteeseen. Jos vastaus paranee selvästi, kyse oli puuttuvasta aineistosta. Jos vastaus pysyy heikkona myös aineiston kanssa, tehtävä on todennäköisesti mallille sopimaton.
Pitääkö sama kehote kirjoittaa uudelleen joka kerta?
Ei kannata. Kun kehote on kerran toiminut, tallenna se pohjaksi ja vaihda vain tehtäväkohtainen osa. Toistuvissa töissä pohja poistaa juuri ne virheet, jotka kiireessä unohtuvat, kuten yleisön ja muodon nimeämisen.