Blogi 6: Kielimallien promptaamisesta lisää
Promptaaminen on epäeksakti tiede. Koneen antamat vastaukset nimittäin vaihtelevat sen mukaan mitä keskustelu on aikaisemmin käsitellyt ja mitä se on viime aikoina oppinut.
Promptaamisessa annat ohjeet generatiiviselle tekoälylle siitä mitä haluat saada aikaiseksi. Voit esimerkiksi pyytää tietoa esittämällä kysymyksiä ja kysymyssarjoja. Pyyntöä voi ja pitää täydentää antamalla asianyhteys, ohjeita, lisätietoja, rajoituksia, vapauksia, kielellisiä ohjeita ynnä muuta ynnä muuta.
Koneelle voi antaa tekstejä muokattavaksi ja vertailtavaksi. Kannattaa kuitenkin muistaa yksityisyys, jota ilmaisissa palveluissa ei luvata. Kielimalli oppii saamastaan materiaalista ja saattaa käyttää sitä vastauksissaan. Tästä on lukuisia varoittavia esimerkkejä, kuuluisimpana Samsungin tietovuodot.
Konetta voi myös pyytää pyytämään lisäohjeita ennen kuin se aloittaa.
Mihinkään promptauksen tuloksiin ei voi eikä kannata suoraan uskoa, koska koneella on taipumus pistää sekaan omiaan ja olla myös melko varma asiastaan. Ilmiön nimi on hallusinaatio. Siksipä kone on hyvä apuri jonka voi laittaa tekemään perustyötä, mutta tulokset pitää voida varmistaa, ja promptaajalla on hyvä olla omaa tuntumaa aiheeseen jotta päättömyydet saadaan pois.
Koneelta voi myös pyytää lisäohjeita. Alla esimerkki siitä miten ChatGPT 3.5 neuvoi toimimaan kun pyysin apua ja ohjeita promptaamiseen.
Ole selkeä ja tarkka:
Ilmoita selvästi pyyntösi tai kysymyksesi. Epämääräiset kysymykset voivat johtaa epäselviin tai epäolennaisiin vastauksiin.
Anna konteksti:
Jos kysymyksesi liittyy tiettyyn kontekstiin tai tietoon, anna tämä konteksti ohjeissasi. Tämä auttaa ChatGPT:tä ymmärtämään pyyntösi yhteyden.
Käytä järjestelmä- ja käyttäjäohjeita:
Voit ohjata mallin käyttäytymistä käyttämällä järjestelmätason ohjeita (esim. "Olet avustaja, joka puhuu kuin Shakespeare") tai käyttäjätason ohjeita (esim. "Kuvittele olevasi kokki").
Kokeile lämpötilaa ja maksimipituutta:
Lämpötilaparametri kontrolloi mallin tulosteen satunnaisuutta. Suuremmat arvot (esim. 0.8) tekevät tulosteesta satunnaisemman, kun taas pienemmät arvot (esim. 0.2) keskittävät sen enemmän. Maksimipituus rajoittaa vastauksen pituutta.
Iteratiivinen ohjaus:
Jos alkuperäinen vastaus ei ole haluamasi, voit kokeilla uudestaan. Tarkenna kysymystäsi mallin aiemman vastauksen perusteella saadaksesi haluamasi lopputuloksen.
Pyydä mallia ajattelemaan askeleittain:
Jos haluat yksityiskohtaisen vastauksen, pyydä mallia ajattelemaan vastausta vaihe vaiheelta. Tämä voi johtaa rakenteellisempiin ja perusteellisempiin vastauksiin.
Kokeile eri ohjeita:
Älä epäröi kokeilla erilaisia ohjeita nähdäksesi, miten malli reagoi. Voit muokata kysymystäsi saadaksesi toivotun lopputuloksen.
Ole kärsivällinen:
Jos alkuperäinen vastaus ei ole haluamasi, kokeile uudelleen sanamuotoilemalla tai antamalla lisätietoja. Vaaditaan ehkä muutama yritys halutun tuloksen saavuttamiseksi.
Käytä esimerkkejä:
Anna esimerkkejä tai määrittele, millaisessa muodossa haluat vastauksen. Tämä voi auttaa saamaan vastauksia, jotka vastaavat odotuksiasi paremmin.
Ymmärrä mallin rajoitukset:
Muista, että ChatGPT:llä on omat rajoituksensa. Se voi tuottaa luovia tai kontekstiin sopivia vastauksia, mutta se ei välttämättä aina tarjoa tarkkoja tai ajantasaisia tietoja.
Muista, että vaikka ChatGPT on tehokas työkalu, se ei ole täydellinen, ja hyvän ohjeen luominen vaatii hieman kokeilua ja virheiden korjaamista. Kokeile erilaisia lähestymistapoja saadaksesi haluamasi tulokset.