Kun kuvaus jättää liikaa tulkinnanvaraa, näytä mallille esimerkkejä haluamastasi tulosteesta. Pieni joukko edustavia syöte-tuloste-pareja voi konkretisoida sävyn, muodon tai luokittelurajat adjektiiveja paremmin.
Tekniikkaa kutsutaan few-shot-kehottamiseksi. Nimi tulee koneoppimisen tutkimuksesta: alkuperäisessä GPT-3-artikkelissa tutkittiin mallien suoriutumista, kun tehtävä ja esimerkit annetaan kontekstissa ilman tehtäväkohtaisia parametripäivityksiä (Brown et al., 2020). Tutkimuksessa löytyi myös tehtäviä, joissa few-shot-suorituskyky jäi heikoksi. Esimerkkejä on siis arvioitava tekniikkana, ei pidettävä yleispätevänä parannuksena.
Tässä artikkelissa käymme käytännön esimerkkien avulla läpi, mitä few-shot-kehottaminen on, milloin sitä kannattaa käyttää ja miten sitä testataan.
Miksi esimerkit toimivat kuvauksia paremmin
Kokeile ajatuskoetta. Oletetaan, että haluat jonkun noudattavan yrityksesi markkinointitekstien äänensävyä. Voisit sanoa: ”ystävällinen mutta ammattimainen, lämmin mutta ei tuttavallinen, itsevarma mutta ei koskaan ylimielinen, selkeää yleiskieltä mutta ei yksinkertaistettua”. Näiden neljän ilmauksen jälkeen kuulija luultavasti nyökkäisi ja tuottaisi silti jotakin muuta kuin mitä todella halusit.
Jos sen sijaan näyttäisit kolme lyhyttä kappaletta, joissa sävy on jo oikea, kuulijalla olisi konkreettisempi tavoite. Hän voisi verrata sanavalintoja, virkkeiden pituutta ja rakennetta pelkkien adjektiivien tulkitsemisen sijaan.
Mallitkin voivat käyttää esimerkkejä näin. Adjektiivit, kuten ”ystävällinen”, ”ammattimainen” ja ”itsevarma”, sallivat monta perusteltua tulkintaa. Konkreettiset esimerkit paljastavat valintoja, joita ohje ei ehkä nimeä. OpenAI:n kehoteopas kuvaa few-shot-oppimista mallin ohjaamisena muutamalla syöte-tuloste-esimerkillä ja suosittelee näyttämään monipuolisen valikoiman mahdollisia syötteitä ja niiden haluttuja tulosteita. Tuloksen paraneminen riippuu mallista, tehtävästä, esimerkeistä ja arviointikriteereistä.
Milloin few-shot-kehotetta kannattaa käyttää
Seuraavissa tilanteissa esimerkkejä kannattaa testata:
Tietyn äänensävyn jäljittely. ”Kirjoita yrityksemme äänellä.” Jos lyhyt kuvaus jättää tulkinnanvaraa, näytä lisäksi edustavia hyväksyttyjä esimerkkejä.
Yhdenmukaisen muotoilun tuottaminen. Kaikki, minkä pitää näyttää joka kerta samalta, kuten tuotekuvaukset, virheilmoitukset, API-vastaukset, viikkoraportit ja tilannepäivitykset. Näytä muoto ja kuvaile se.
Rajatut tai epätavalliset tuotokset. ”Kirjoita ketju X:ään samalla tavalla kuin [tietty seuraamasi henkilö].” ”Luo otsikoita sisäisen työkalun blogiin.” ”Kirjoita koodikommentit samalla tavalla kuin tiimimme.” Näillä on erityisiä käytäntöjä, joita on vaikea pukea sanoiksi.
Tyylin jäljittely käännöksissä, tiivistelmissä tai uudelleenkirjoittamisessa. ”Kirjoita tämä uudelleen samaan tyyliin kuin nämä kolme näyttämääni esimerkkiä.”
Kaikki, mitä korjaat toistuvasti samalla tavalla. Jos huomaat muokkaavasi mallin tuotosta joka kerta samaan suuntaan, esimerkiksi lyhentäväsi, vaihtavasi tietyn sanan tai tiivistäväsi rakennetta, anna mallille esimerkit korjatusta versiosta.
Perusrakenne
Käytännöllisessä few-shot-kehotteessa on kolme osaa: lyhyt ohje, edustava esimerkkijoukko ja uusi tehtävä.
Luo yhden rivin tuotekuvaus B2B SaaS -työkalulle. Jäljittele näiden esimerkkien tyyliä.
Esimerkki 1: Tuote: ProjectHub Kuvaus: Yhteinen työtila projektitiimeille, jotka ovat kyllästyneet vaihtamaan viiden työkalun välillä yhden tehtävän tekemiseksi.
Esimerkki 2: Tuote: TimeFlow Kuvaus: Ajankäytön seurantasovellus ihmisille, jotka vihaavat ajankäytön seurantasovelluksia.
Esimerkki 3: Tuote: ClearStack Kuvaus: Raportointityökalu, joka muuttaa laskentataulukot päätöksiksi.
Kirjoita nyt kuvaus tälle: Tuote: PromptDesk Kuvaus:
Pyydetty kaava on lyhyt, kantaa ottava, hieman ilkikurinen ja tietyn harmituksen tai kohderyhmän ympärille rakennettu. Tarkista tulos näillä kriteereillä. Esimerkit voivat ohjata kaavaa, mutta ne eivät takaa hyvää kuvausta.
Kolme käytännön esimerkkiä
Käydään läpi kolme tilannetta, joissa esimerkit voivat selventää tavoitetta.
1. Tiimisi tyyliset virheraporttien kommentit
Oletetaan, että tiimisi kirjoittaa Jira-tiketit tietyllä tavalla: lyhyesti, käyttäjävaikutukseen keskittyen ja ilman ammattislangia. Haluat tekoälyn luonnostelevan samanlaisia tikettejä.
Luonnostele Jira-tiketin kuvaus seuraavassa muodossa.
Esimerkki 1: Googlen kautta kirjautuva käyttäjä näkee hetken väärän kielen, ennen kuin käyttöliittymä päivittyy. Tapahtuu toistuvasti Chromen työpöytäversiossa. Ei estä käyttöä, mutta näyttää viimeistelemättömältä.
Vaiheet:
- Kirjaudu ulos
- Kirjaudu uudelleen sisään Googlella
- Tarkkaile sivun välähdystä sen avautuessa
Odotettu: kieli pysyy samana Toteutunut: oletettavasti oletuskielenä oleva englanti välähtää hetken
Esimerkki 2: Vie CSV-muotoon -painike palauttaa tyhjän tiedoston viikkoraporteista, joissa on >1000 riviä. Pienemmät raportit viedään oikein.
Vaiheet:
- Avaa viikkoraportti, jossa on 1000+ riviä
- Valitse Export → CSV
- Avaa ladattu tiedosto
Odotettu: kaikki tiedot Toteutunut: tiedoston koko on 0 tavua
Laadi nyt tiketti tästä: Ongelma: Safarin käyttäjien mukaan mobiilivalikko ei sulkeudu linkin napauttamisen jälkeen. Sivun päivittäminen korjaa tilanteen. Vaikuttaa focus-trap-ongelmalta.
Tarkista, että luonnos noudattaa pyydettyä rakennetta, sävyä ja annettuja tosiasioita. Esimerkit tekevät tavoitteesta yksiselitteisen, mutta malli voi silti jättää kentän pois tai päätellä tiedon, jota ei annettu.
2. Tekstin muokkaaminen brändin äänensävyyn
Oletetaan, että sinulla on sähköpostiluonnos, jonka haluat muokata brändin äänensävyyn. Ohje ”kirjoita lämpimämmin” jättää tulkinnanvaraa. Esimerkit voivat täsmentää halutun rekisterin.
Kirjoita alla oleva sähköposti uudelleen näiden esimerkkien äänensävyyn. Äänensävy on suora, vailla yritysjargonia, hieman itseironinen, eikä siinä koskaan käytetä sanoja ”synergia” tai ”hyödyntää”.
Esimerkki 1: ”Siirsimme julkaisua viikolla. Automaattisen skaalauksen muutos oli odotettua suurempi. Uusi julkaisupäivä: perjantai 22. päivä.”
Esimerkki 2: ”Pieni palvelus: voisitko vilkaista tämän luonnoksen läpi? Erityisesti toisen osion. Minusta se lupaa liikaa, mutta en ole varma.”
Esimerkki 3: ”Ennakkotieto: aion vastustaa määräaikaa huomisen kokouksessa. Laskelma ei toimi, ja nostan asian mieluummin esiin nyt kuin myöhästyn.”
Kirjoita tämä uudelleen samaan äänensävyyn:
[liitä luonnoksesi]
Vertaa uudelleenkirjoitettua tekstiä esimerkkeihin ja lähteen tosiasioihin ennen käyttöä. Jos ChatGPT-tilauksesi ja työtilasi sallivat GPT:iden luomisen, voit tallentaa esimerkit mukautetun GPT:n ohjeisiin. OpenAI suosittelee testaamaan määritettyä GPT:tä esikatselussa, koska ohjeet eivät takaa samaa tulosta jokaisella suorituskerralla.
3. Rakenteinen tietojen poiminta
Oletetaan, että sinulla on hyväksyttyjä PDF-laskuja, joista haluat soveltuvan mallin poimivan tiedot siistiin muotoon. Kun olet varmistanut, että työkalu ja tietojen käsittelyketju on hyväksytty näille asiakirjoille, lataa yksi lasku, liitä mukaan esimerkki halutusta tuloksesta ja pyydä sitten käsittelemään loput.
Poimi PDF-laskujen tiedot täsmälleen tässä JSON-muodossa.
Esimerkki:
Syöte: [lasku-PDF, jossa toimittaja on “Lufthansa”, päivämäärä on 2026-04-12, kokonaissumma on 423.50 EUR ja rivit ovat lento sekä matkatavaramaksu]
Tuloste:
{ "vendor": "Lufthansa", "date": "2026-04-12", "currency": "EUR", "total": 423.50, "line_items": [ {"description": "Flight TLL-LHR", "amount": 387.00}, {"description": "Checked bag", "amount": 36.50} ], "category": "Travel" }Poimi nyt tiedot tästä laskusta: [liitä uusi PDF]
Esimerkki määrittää tavoiteskeeman, mutta sinun on silti validoitava skeema ja verrattava tietoja laskuun. Uskottavan näköinen JSON-objekti ei todista, että summat, päivämäärät tai rivit poimittiin oikein.
Few-shot-kehotteiden yleiset virheet
Varo kolmea virhettä:
Keskenään ristiriitaiset esimerkit. Jos esimerkit poikkeavat tyyliltään tai samankaltaiset syötteet on luokiteltu eri tavoin, malli voi toistaa epäselvyyden. Pidä haluttu sääntö johdonmukaisena mutta kata olennaiset syötteiden vaihtelut.
Esimerkit eivät kata olennaista vaihtelua. Yhtä yleispätevää parasta määrää ei ole. Aloita pienimmästä joukosta, joka näyttää kaavan ja tärkeät reunatapaukset, ja lisää tai poista esimerkkejä edustavien testien perusteella. Jokainen esimerkki kuluttaa kontekstia ja voi tuoda uuden kaavan, joka mallin on sovitettava muihin.
Esimerkeissä on virheitä, joita et halua kopioitavan. Malli voi toistaa kirjoitusvirheen, kömpelön ilmauksen tai vahingossa tehdyn rakenneratkaisun. Siisti joukko ennen käyttöä ja tarkista uudet tulosteet sen sijaan, että olettaisit vain halutun kaavan siirtyneen.
Erityisen hienovarainen virhe on näyttää esimerkkejä syötteestä mutta ei tulosteesta. ”Tässä on kolme artikkelia, joille haluan sinun kirjoittavan otsikot: [kolme artikkelia].” Tämä on esimerkitöntä kehottamista (zero-shot), ei muutaman esimerkin kehottamista (few-shot). Malli ei ole nähnyt, miltä hyvä otsikko näyttää. Vertaa:
Tässä on kolme artikkelia ja niille haluamani kaltaiset otsikot. Jäljittele tyyliä:
Esimerkki 1: [artikkeli] → Otsikko: ”…” Esimerkki 2: [artikkeli] → Otsikko: ”…” Esimerkki 3: [artikkeli] → Otsikko: ”…”
Kirjoita nyt otsikko tälle: [uusi artikkeli]
Pari (syöte → tuloste) on few-shot-kehotteen perusyksikkö. Ilman tulostepuolta mallilla ei ole tavoitekaavaa, jota seurata.
Näin rakennat esimerkkikirjaston
Kun alat käyttää few-shot-kehotteita, sinulle kertyy toimiviksi osoittautuneita esimerkkijoukkoja. Säilytä ne. Tallenna ne johonkin seuraavista:
- Custom GPTs / Claude Projects: tallenna testatut esimerkit rajattuihin ohjeisiin, joita voit tarkistaa ja päivittää.
- Tekstileikkeiden hallintasovellus (TextExpander, Raycast, Espanso): käytä pikanäppäimiä, jotka laajenevat esimerkeiksi.
- Käyttötapauksittain järjestetty muistiinpanotiedosto (”brändin äänensävyn esimerkit”, ”tikettimuodon esimerkit”, ”otsikkoesimerkit”), josta voit kopioida nopeasti.
Ajan myötä kirjastosta voi muodostua tehtäväkohtainen kokoelma, joka perustuu tiimisi todella hyväksymiin tuloksiin. Se on hyödyllisempi kuin yleinen kehotevalikoima, jota ei ole testattu omassa työssäsi.
Esimerkit voittavat adjektiivit
Kun pystyt kuvailemaan tuloksen täsmällisesti, kuvaile se. Kun tunnistat tyylin mutta et osaa ilmaista sitä kokonaan, lisää edustavia syöte-tuloste-esimerkkejä. Testaa kehote tavallisilla tapauksilla ja reunatapauksilla ennen kuin teet siitä uudelleenkäytettävän työnkulun.
Esimerkit voivat selventää sitä, minkä adjektiivit jättävät epäselväksi. Kokeile tekniikkaa kehotteessa, jossa tyylillä tai muodolla on merkitystä, ja säilytä se vain, jos testatut tulokset paranevat.



