Takaisin blogiin

Ajatteluketju-promptaus: näin saat tekoälyn ajattelemaan

Yksi lause kehotteen perään nosti tutkimuksessa tekoälyn päättelytarkkuuden 18 prosentista 79 prosenttiin. Näin käytät ajatteluketjua arjen töissä.

Ajatteluketju-promptaus: näin saat tekoälyn ajattelemaan
Kysyit ChatGPT:ltä jotain, mikä vaati hieman päättelyä — ehkä vertailit kahta vaihtoehtoa, analysoit päätöstä tai ratkoit monivaiheista ongelmaa. Tekoäly vastasi heti, varmana itsestään. Yksi pieni ongelma vain: vastaus oli täysin pielessä.
Tätä tapahtuu useammin kuin uskoisi. Tekoälyavustajat on koulutettu tuottamaan uskottavalta kuulostavia vastauksia, ei oikeasti päättelemään ongelmia läpi. Kun esität monimutkaisen kysymyksen tavalliseen tapaan, tekoäly hyppää usein ajattelun yli ja syöksyy suoraan vastaukseen — joskus erehtyen pahasti mutta kuulostaen silti täysin varmalta.
Tähän on lääke. Vuonna 2022 Googlen tutkijat huomasivat, että yhden lauseen lisääminen kehotteeseen — "Ajatellaan tämä vaihe vaiheelta" — paransi matemaattisten tehtävien tarkkuutta 17,7 prosentista 78,7 prosenttiin. Ei kirjoitusvirhe. Yksi lause teki tekoälystä nelinkertaisesti tarkemman.
Tekniikan nimi on ajatteluketju-promptaus (chain-of-thought), ja se toimii, koska se pakottaa tekoälyn näyttämään päättelynsä sen sijaan, että se hyppäisi suoraan johtopäätökseen. Näin käytät sitä oikeissa tehtävissä — ei pelkissä laskuissa.

Mitä ajatteluketju-promptaus oikeastaan tarkoittaa?

Ajatteluketju-promptaus (chain-of-thought, CoT) on juuri sitä, miltä se kuulostaa: pyydät tekoälyä avaamaan päättelynsä vaihe vaiheelta ennen lopullista vastausta. Sen sijaan että kysyisit "Mikä on vastaus?", kysyt "Käy ajatusprosessi läpi ja anna sitten vastaus."
Ajattele sitä kuin pyytäisit työkaveria näyttämään, miten hän päätyi johtopäätökseensä. Jos joku heittää sinulle suosituksen ilman perusteluja, et voi tietää, mietittiinkö asia oikeasti läpi vai veikattiinko vain. Mutta jos hän kertoo päättelynsä — "otin huomioon X:n, hylkäsin Y:n Z:n takia, ja niin päädyin tähän" — pystyt itse näkemään, missä logiikassa on aukkoja.
Sama pätee tekoälyyn. Kun pakotat sen sanoittamaan välivaiheet, tapahtuu kaksi asiaa:
  1. Tekoäly huomaa omat virheensä jo päättelyn aikana
  2. Sinä näet tarkasti, missä logiikka meni pieleen, jos vastaus on hakoteillä

Miksi tekoäly ohittaa vaiheita ja menee metsään

Tässä se asia, jota moni ei tajua: tekoälymallit eivät oikeastaan "ajattele" niin kuin ihmiset. Ne tunnistavat hahmoja miljardeista tekstiesimerkeistä ja ennustavat, mitä sanoja seuraavaksi tulee. Kun esität suoran kysymyksen, ne hyppäävät tilastollisesti todennäköisimpään vastaukseen.
Yksinkertaisissa kysymyksissä tämä toimii ihan hyvin. "Mikä on Ranskan pääkaupunki?" ei vaadi päättelyä — tekoäly on nähnyt kysymyksen ja vastauksen pareina miljoonia kertoja.
Mutta heti kun mukaan tulee oikeaa logiikkaa — vaihtoehtojen vertailua, kompromissien punnintaa, monivaiheista ongelmanratkaisua — pelkkä hahmontunnistus ei enää riitä. Tekoäly nappaa vastauksen, joka kuulostaa oikealta, mutta ei tee työtä sen tarkistamiseksi, onko se todella oikea.
Ajatteluketju-promptaus katkaisee oikoreitin. Kun pyydät tekoälyä päättelemään ääneen, pakotat sen tuottamaan välivaiheet — ja ne välivaiheet rajoittavat sitä, millainen lopullinen vastaus voi olla. Väärään johtopäätökseen on vaikeampi päätyä, kun joudut näyttämään koko polun siihen.
Vertailu, jossa tekoäly hyppää suoraan vastaukseen ja toinen versio päättelee vaihe vaiheelta ennen vastausta
Vertailu, jossa tekoäly hyppää suoraan vastaukseen ja toinen versio päättelee vaihe vaiheelta ennen vastausta

Yksinkertaisin tapa käyttää ajatteluketjua

Helpoin versio ei vaadi mitään valmistelua. Lisää vain yksi näistä lauseista kehotteesi loppuun:
  • "Ajatellaan tämä vaihe vaiheelta."
  • "Käy päättelysi läpi."
  • "Selitä ajatusprosessisi ennen lopullista vastausta."
  • "Pilko tämä osiin vaihe vaiheelta."
Tutkijoiden testeissä "Ajatellaan tämä vaihe vaiheelta" toimi parhaiten, mutta myöhempi tutkimus löysi vielä paremman muotoilun: "Käydään tämä läpi vaihe vaiheelta, jotta varmistutaan oikeasta vastauksesta."
Näin tämä näyttää käytännössä. Sanotaan, että pohdit, otatko vastaan työtarjouksen.
Ilman ajatteluketjua:

Kannattaako ottaa vastaan työtarjous, joka maksaa 20 % enemmän mutta vaatii muuttoa kaupunkiin, jossa elinkustannukset ovat 40 % korkeammat?


Tekoäly saattaa heittää nopean "kyllä" tai "ei" pinnallisen hahmontunnistuksen perusteella.
Ajatteluketjun kanssa:

Kannattaako ottaa vastaan työtarjous, joka maksaa 20 % enemmän mutta vaatii muuttoa kaupunkiin, jossa elinkustannukset ovat 40 % korkeammat?

Käydään tämä läpi vaihe vaiheelta. Pohdi ensin taloudellisia vaikutuksia, sitten elämänlaatua ja lopuksi urakehitystä, ennen kuin teet johtopäätöksen.


Nyt tekoäly pilkkoo jokaisen tekijän erikseen, laskee, riittääkö 20 % palkankorotus kattamaan 40 % suuremmat menot, miettii mitä saatat saada tai menettää, ja antaa perustellun suosituksen.

Few-shot CoT: näytä tekoälylle, miten ajatella

Edellä esitetty "ajatellaan vaihe vaiheelta" -lähestymistapa on zero-shot CoT — et näytä yhtään esimerkkiä. Se toimii useimmissa tilanteissa, mutta monimutkaisissa tai erityisalan tehtävissä saat vielä parempia tuloksia, kun näytät mallille toivomasi päättelytavan.
Tätä kutsutaan few-shot CoT -tekniikaksi: liität kehotteeseen yhden tai kaksi valmiiksi käytyä esimerkkiä, jotka näyttävät tarkasti, miten haluat tekoälyn päättelevän vastaavissa ongelmissa.
Tässä yksi malli liiketoimintapäätösten arviointiin:

Tarvitsen apua vaihtoehtojen arviointiin. Käy jokainen läpi tällä tavalla:

Esimerkki:
Kysymys: Pitäisikö siirtyä kuukausilaskutuksesta vuosilaskutukseen?

Vaihe 1 — Tunnista keskeiset tekijät: kassavirran ennustettavuus, asiakaspoistuman riski, hinnoittelun psykologia.

Vaihe 2 — Analysoi jokainen tekijä:
- Kassavirta: vuosilaskutus tuo tulot etukäteen ja parantaa ennustettavuutta
- Asiakaspoistuma: vuosittain maksavat asiakkaat poistuvat harvemmin
- Hinnoittelu: voimme tarjota alennuksen vuosipaketista häviämättä rahaa

Vaihe 3 — Punnitse kompromissit: suurin haitta on uusien asiakkaiden korkeampi kynnys ostaa.

Vaihe 4 — Johtopäätös: kyllä, mutta tarjotaan molempia vaihtoehtoja ja vuosipakettiin 15 % alennus.

Käytä nyt samaa päättelyrakennetta kysymykseeni:
{{question}}
Esimerkin ei tarvitse vastata kysymystäsi täsmälleen — riittää, että se näyttää haluamasi päättelytavan. Tekoäly soveltaa rakennetta omaan tilanteeseesi.

Milloin ajatteluketju oikeasti auttaa — ja milloin ei

CoT-promptaus ei ole taikatemppu jokaiseen tilanteeseen. Whartonin tutkimuksessa huomattiin, että vaikka tekniikka parantaa suoritusta vaikeissa tehtävissä, helpoissa se voi jopa heikentää tarkkuutta tuomalla turhaa monimutkaisuutta.
Käytä ajatteluketjua, kun:
  • Vertailet useita vaihtoehtoja tai punnitset kompromisseja
  • Tehtävä vaatii monivaiheista päättelyä tai laskemista
  • Yrität paikantaa tai diagnosoida ongelmaa
  • Vastaus vaatii syy-seuraussuhteiden analyysia
  • Haluat ymmärtää tekoälyn päättelyn, et vain saada vastausta
Jätä ajatteluketju pois, kun:
  • Pyydät yksinkertaisia faktoja tai määritelmiä
  • Tarvitset luovaa tuotosta, kuten ideointia tai tekstiä
  • Haluat tiivistelmän tai käännöksen
  • Nopeus on tarkkuutta tärkeämpää
  • Tehtävä ei vaadi loogista päättelyä
Yksi huomio vielä: CoT-promptaus toimii heikommin pienemmillä malleilla. Googlen alkuperäisessä tutkimuksessa merkityksellisiä parannuksia näkyi vasta yli sadan miljardin parametrin malleissa. Nykyiset kuluttajatason tekoälyt — ChatGPT-4, Claude ja Gemini — ovat oikeassa kokoluokassa. Vanhempien tai pienempien mallien kanssa tulokset voivat vaihdella.

5 valmista CoT-promptia oikeaan työhön

Tässä viisi valmista promptia, jotka voit ottaa käyttöön heti. Jokaisessa on ajatteluketjun rakenne valmiiksi sisäänrakennettuna.

1. Päätösanalyysi

Auta päättämään: {{decision_to_make}}

Käy tämä läpi vaihe vaiheelta:
1. Listaa keskeiset tekijät, jotka minun kannattaa ottaa huomioon
2. Analysoi, miten kukin vaihtoehto pärjää näiden tekijöiden suhteen
3. Tunnista tärkeimmät riskit ja kompromissit
4. Anna suosituksesi perusteluineen

Ole konkreettinen ja käytä tilannettani — älä yleisluontoisia neuvoja.

2. Hyödyt ja haitat -vertailu

Vertaile näitä vaihtoehtoja: {{option_1}} vs {{option_2}}

Käy asia järjestelmällisesti läpi:
1. Tunnista ensin 5 kriteeriä, jotka ovat tärkeimpiä tämäntyyppisessä päätöksessä
2. Arvioi jokainen vaihtoehto kunkin kriteerin osalta
3. Huomioi mahdolliset täysmusta ja must-have-tekijät
4. Punnitse kokonaiskompromissit
5. Anna selkeä suositus

Älä vain listaa hyötyjä ja haittoja — perustele oikeasti, mitkä tekijät painavat enemmän ja miksi.

3. Juurisyyanalyysi

Auta selvittämään, miksi tämä tapahtuu: {{problem_description}}

Käytä tätä päättelytapaa:
1. Selvennä, mitä oikeasti tapahtuu vs. mitä pitäisi tapahtua
2. Listaa kaikki mahdolliset syyt (myös epätodennäköiset)
3. Mieti jokaisen syyn kohdalla, mikä todiste vahvistaisi tai sulkisi sen pois
4. Tunnista todennäköisin juurisyy saatavilla olevan tiedon perusteella
5. Ehdota, miten tämä voidaan vahvistaa ja mitä asialle pitäisi tehdä

4. Vaiheittainen suunnittelu

Minun pitää {{goal}}.

Pilko tehtävä vaiheisiin:
1. Tunnista ensin, mitä pitää tapahtua ennen muuta (edellytykset)
2. Hahmota sitten päävaiheet ja välitavoitteet
3. Listaa jokaiselle vaiheelle konkreettiset toimet
4. Merkitse riippuvuudet (mitä pitää tapahtua, jotta jokin toinen voi alkaa)
5. Mainitse mahdolliset esteet ja miten ne hoidetaan

Ole konkreettinen — anna toimivia askelia, ei ympäripyöreitä neuvoja.

5. Monimutkaisen kysymyksen analyysi

{{complex_question}}

Käy tämä huolellisesti läpi ennen vastausta:
1. Pilko, mitä kysymys oikeasti kysyy
2. Tunnista kysymykseen sisäänrakennetut oletukset
3. Mieti tekijät, jotka vaikuttavat vastaukseen
4. Päättele jokaisen tekijän kautta
5. Anna sitten vastauksesi ja perustelut sille

Jos asiassa on aitoa epävarmuutta, myönnä se sen sijaan, että teeskentelisit varmuutta.
Kaikki nämä promptit noudattavat samaa kaavaa: kerro mitä tarvitset ja kuvaa sitten suoraan, millaista päättelyä haluat tekoälyn käyvän. Rakenne ohjaa tekoälyn perusteelliseen analyysiin sen sijaan, että se hyppäisi suoraan johtopäätöksiin.
Promptipohjan kortti, jonka muuttujapaikat täytetään eri tehtäviä varten
Promptipohjan kortti, jonka muuttujapaikat täytetään eri tehtäviä varten
Jos huomaat käyttäväsi näitä promptteja toistuvasti — vaihtaen joka kerta päätöksen, ongelman tai kysymyksen — PromptNest antaa tallentaa ne valmiiksi {{muuttujat}} paikoillaan. Kun tarvitset prompin, täytä vain aukot ja kopioi valmis kehote.

Vianetsintä: kun päättely menee pieleen

Joskus käytät ajatteluketjua ja tekoäly näyttää kaikki vaiheensa... mutta päätyy silti väärään johtopäätökseen. Näin pääset siitä eteenpäin.
Päättely näyttää järkevältä, mutta lopputulos on väärä. Tekoäly on saattanut lähteä virheellisestä oletuksesta. Kysy: "Mitä oletuksia teet tässä? Listaa ne suoraan." Virhe piilee usein sanomattomassa lähtökohdassa, ei itse logiikassa.
Tekoäly ohitti tärkeitä tekijöitä. Vastaa: "Et ottanut huomioon {{factor}}. Miten se muuttaa analyysisi?" Tekoäly liittää uuden tiedon mukaan ja muuttaa usein johtopäätöstään.
Päättely on kehämäistä tai ympäripyöreää. Vaadi tarkkuutta: "Sanoit vaiheessa 2, että 'tämä saattaa olla riskialtista'. Mitä riskejä tarkalleen tarkoitat ja miten ne mitataan?" Konkretian vaatiminen paljastaa sumean ajattelun.
Epäilet, että tekoäly on liian itsevarma. Yritä: "Esitä paholaisen asianajajan rooli. Mikä on vahvin argumentti tätä johtopäätöstä vastaan?" Tämä paljastaa heikkoudet, jotka tekoäly ohitti ensimmäisellä kerralla.
Ajatteluketju-promptauksen pointti ei ole pelkkä parempi vastaus — sen pointti on tehdä tekoälyn päättely näkyväksi, jotta voit huomata ja korjata virheet. Käsittele ensimmäistä vastausta lähtökohtana, ei lopullisena tuloksena.

Ota ajatteluketju käyttöön tänään

Ei tarvitse opetella tekniikoita ulkoa eikä noudattaa monimutkaisia kaavoja. Muista vain ydinajatus: kun haluat tekoälyn oikeasti ajattelevan eikä vain veikkaavan, pyydä se näyttämään päättelynsä.
Aloita yhdestä tehtävästä, jossa käytät tekoälyä säännöllisesti — analyysiin, vertailuun tai vianetsintään. Lisää loppuun "Käydään tämä läpi vaihe vaiheelta" ja katso, miten vastaus muuttuu. Eron huomattuasi alat itsekin tunnistaa, milloin tekniikka kannattaa ottaa käyttöön.
Jos haluat rakentaa kirjaston päättelypromptteja yllä olevien tapaan, voit tallentaa ne minne tahansa — muistiinpanosovellukseen, dokumenttiin, mihin tahansa työkaluun, jota jo käytät. Tai jos kaipaat siihen tehtyä työkalua, PromptNest on natiivi Mac-sovellus (kertaostos 19,99 € Mac App Storesta, ei tilausta, ei tiliä, toimii paikallisesti), joka pitää promptit järjestyksessä muuttujien kanssa. Olennaista on, että parhaat promptisi ovat valmiina, kun niitä tarvitset — eivät hautautuneina vanhoihin keskusteluhistorioihin.
Ero tekoälyn välillä, joka auttaa sinua ajattelemaan, ja tekoälyn, joka vain kuulostaa varmalta, kiteytyy usein viiteen sanaan: "Ajatellaan tämä vaihe vaiheelta."