Tagasi blogisse

Mõttekäigu prompt: pane AI samm-sammult mõtlema

Lihtne promptimisvõte, mis tõstis AI täpsuse arutlusülesannetes 18%-lt 79%-le — koos kopeeri-ja-kleebi näidetega ja juhistega, millal seda kasutada.

Mõttekäigu prompt: pane AI samm-sammult mõtlema
Küsisid ChatGPT-lt midagi, mis nõudis natuke mõtlemist — võib-olla kahe variandi võrdlust, ühe otsuse analüüsi või mitmeetapilise probleemi lahendamist. AI vastas hetkega, enesekindla vastusega. Üks häda ainult: see oli täiesti vale.
Seda juhtub tihemini, kui võiks arvata. AI-abilised on välja õpetatud andma usutava kõlaga vastuseid, mitte tegelikult probleeme läbi mõtlema. Kui sa esitad keerulise küsimuse harjumuspärasel viisil, jätab AI mõtlemisosa sageli vahele ja hüppab kohe vastuseni — saades vahel asja täiesti valesti, aga kõlades samal ajal absoluutselt kindlalt.
Sellele on lahendus. 2022. aastal avastasid Google'i teadlased, et ühe lause lisamine prompti — "Mõtleme samm-sammult" — tõstis matemaatikaülesannete täpsust 17,7%-lt 78,7%-le. See pole trükiviga. Üks lause muutis AI neli korda täpsemaks.
Seda võtet kutsutakse mõttekäigu promptimiseks (chain-of-thought) ja see töötab seetõttu, et sunnib AI-d oma tööd näitama, mitte järeldusteni hüppama. Vaatame, kuidas seda päris ülesannete jaoks kasutada — mitte ainult matemaatikas.

Mis on mõttekäigu prompt?

Mõttekäigu prompt (CoT) on täpselt see, mida nimi ütleb: sa palud AI-l enne lõplikku vastust oma arutluskäik samm-sammult lahti seletada. Selle asemel, et küsida "Mis on vastus?", küsid "Selgita oma mõttekäik lahti ja siis ütle vastus."
Mõtle sellele nagu olukorrale, kus palud kolleegil oma tööd näidata. Kui keegi annab sulle soovituse ilma seletuseta, ei saa sa aru, kas ta tegelikult mõtles selle läbi või arvas lihtsalt pakku. Aga kui ta selgitab oma loogika lahti — "kaalusin X-i, jätsin Y kõrvale Z-i tõttu, mis viis mind selle järelduseni" — märkad sa kohe, kui kuskil on viga.
Sama põhimõte kehtib ka AI puhul. Kui sa sunnid teda vahesamme välja ütlema, juhtub kaks asja:
  1. AI märkab arutluse keskel ise oma vigu
  2. Kui vastus on viltu, näed sa täpselt, kus loogika kiiva kiskus

Miks AI samme vahele jätab (ja eksib)

Üks asi, mida enamik inimesi ei mõtle: AI mudelid ei "mõtle" tegelikult nii, nagu inimesed mõtlevad. Nad sobitavad mustreid miljardite tekstinäidete vastu, et ennustada, mis sõna järgmisena tulema peaks. Kui sa esitad otsekohese küsimuse, hüppavad nad statistiliselt kõige tõenäolisema vastuse juurde.
Lihtsate küsimuste puhul see toimib. "Mis on Prantsusmaa pealinn?" ei nõua mingit arutlust — AI on seda küsimust ja vastust koos näinud miljon korda.
Aga kõige puhul, mis nõuab tegelikku loogikat — variantide võrdlemine, kompromisside kaalumine, mitmesammulised ülesanded —, kukub mustrite sobitamine läbi. AI valib vastuse, mis kõlab õigesti, ilma et ta päriselt kontrolliks, kas see ka on õige.
Mõttekäigu prompt katkestab selle otsetee. Kui sa palud AI-l oma arutlus välja öelda, sunnid sa teda vahesamme välja kirjutama — ja need sammud piiravad seda, milline lõppvastus saab olla. Vale järelduseni on raskem jõuda, kui pead näitama tee, mis sind sinna viis.
Võrdlus: AI hüppab kohe vastuseni vs AI arutleb samme läbi enne vastamist
Võrdlus: AI hüppab kohe vastuseni vs AI arutleb samme läbi enne vastamist

Lihtsaim viis mõttekäigu prompti kasutada

Lihtsaim variant ei nõua mingit ettevalmistust. Lisa lihtsalt prompti lõppu üks neist lausetest:
  • "Mõtleme samm-sammult."
  • "Selgita oma arutluskäik lahti."
  • "Põhjenda oma mõttekäik enne lõplikku vastust."
  • "Lahka see samm-sammult lahti."
Teadlased leidsid, et nende katsetes töötas "Mõtleme samm-sammult" kõige paremini, kuigi hilisem uuring avastas veel parema sõnastuse: "Töötame selle samm-sammult läbi, et õige vastuses kindlad olla."
Vaatame, mida see päriselus tähendab. Oletame, et üritad otsustada, kas võtta tööpakkumine vastu.
Ilma mõttekäigu prompita:

Kas peaksin vastu võtma tööpakkumise, mis maksab 20% rohkem, aga eeldab kolimist linna, kus elukallidus on 40% kõrgem?


AI viskab sulle tõenäoliselt kiire "jah" või "ei", mis põhineb pinnapealsel mustrite sobitamisel.
Mõttekäigu prompiga:

Kas peaksin vastu võtma tööpakkumise, mis maksab 20% rohkem, aga eeldab kolimist linna, kus elukallidus on 40% kõrgem?

Mõtleme see samm-sammult läbi: vaata enne järeldust üle rahaline mõju, elukvaliteet ja karjäärimõju.


Nüüd lahkab AI iga teguri eraldi lahti, arvutab läbi, kas 20% suurem palk katab 40% kõrgemad kulud, kaalub, mida sa võidad ja kaotad, ning annab põhjendatud soovituse.

Few-shot CoT: näita AI-le, kuidas mõelda

"Mõtleme samm-sammult" lähenemist nimetatakse zero-shot CoT-ks, kuna sa ei näita ühtegi näidet. See toimib paljudes olukordades hästi, aga keerulisemate või spetsiifiliste ülesannete puhul saad veel paremaid tulemusi, kui demonstreerid soovitud arutlusmustrit.
Seda nimetatakse few-shot CoT-ks — sa lisad ühe-kaks läbitöötatud näidet, mis näitavad AI-le täpselt, kuidas sarnaste probleemide kallal arutleda.
Siin on mall ärialaste otsuste analüüsiks:

Vajan abi variantide hindamisel. Sooviksin, et arutleksid iga variandi läbi sellise loogikaga:

Näide:
Küsimus: Kas peaksime üle minema kuiselt arvelduselt aastasele?

Samm 1 — Toome välja olulised tegurid: rahavoo prognoositavus, kliendikao risk, hinnakujunduse psühholoogia.

Samm 2 — Analüüsime iga tegurit:
- Rahavoog: aastane arveldus toob raha kohe sisse, mis muudab prognoosimise lihtsamaks
- Kliendikao risk: aastamaksjatel on madalam churn
- Hinnastamine: saame aastapaketile teha soodustuse, ilma rahalisse miinusesse jäämata

Samm 3 — Kaalume kompromisse: peamine miinus on uutele klientidele suurem registreerimisbarjäär.

Samm 4 — Järeldus: jah, aga pakume mõlemat varianti, aastane 15% soodsamalt.

Nüüd kasuta sama arutlusstruktuuri minu küsimuses:
{{question}}
Näide ei pea sinu küsimusega täpselt kattuma — peamine on, et see näitab arutlusstruktuuri, mida sa soovid. AI kohandab mustri sinu konkreetse olukorraga.

Millal mõttekäigu prompt aitab (ja millal mitte)

CoT promptimine pole iga AI-vestluse võluvits. Whartoni uuring leidis, et kuigi see parandab tulemusi keeruliste ülesannete puhul, võib see lihtsate küsimuste juures täpsust hoopis langetada, lisades asjatut keerukust.
Kasuta mõttekäigu prompti, kui:
  • Võrdled mitut varianti või kaalud kompromisse
  • Ülesanne nõuab mitut arutlussammu või arvutusi
  • Tahad probleemi diagnoosida või tõrkeotsingut teha
  • Vastus eeldab põhjus-tagajärg analüüsi
  • Tahad mõista AI loogikat, mitte ainult vastust kätte saada
Jäta mõttekäigu prompt vahele, kui:
  • Küsid lihtsaid fakte või definitsioone
  • Vajad loomingulist väljundit, näiteks ajurünnakut või kirjutamist
  • Tahad kokkuvõtet või tõlget
  • Kiirus on tähtsam kui täpsus
  • Ülesanne ei nõua loogilist arutlust
Üks asi tasub veel teada: CoT prompt töötab väiksemate AI mudelite peal kehvemini. Google'i algne uuring näitas, et märgatav paranemine ilmnes alles 100+ miljardi parameetriga mudelite juures. Praeguste tarbija-AI-de — ChatGPT-4, Claude'i ja Gemini — puhul oled sa täpselt õiges vahemikus. Aga kui kasutad vanemat või väiksemat mudelit, ei pruugi tulemused samasugused olla.

5 valmis CoT-prompti päriseluliseks tööks

Siin on kopeeri-ja-kleebi promptid, mida saad kohe kasutama hakata. Igasse on mõttekäigu struktuur juba sisse ehitatud.

1. Otsuse analüüs

Aita mul otsustada: {{decision_to_make}}

Mõtle see samm-sammult läbi:
1. Loetle olulised tegurid, mida peaksin arvestama
2. Analüüsi, kuidas iga variant nendele teguritele vastab
3. Too välja peamised riskid ja kompromissid
4. Anna soovitus koos põhjendusega

Ole konkreetne ja kasuta minu tegelikku olukorda, mitte üldsõnalist nõu.

2. Plusside ja miinuste võrdlus

Võrdle neid variante: {{option_1}} vs {{option_2}}

Mõtle see süsteemselt läbi:
1. Kõigepealt määratle 5 kriteeriumi, mis sellise otsuse juures kõige rohkem loevad
2. Hinda iga varianti iga kriteeriumi vastu
3. Märgi ära kõik must-have'id ja tabuteemad
4. Kaalu üldist tasakaalu
5. Anna selge soovitus

Ära lihtsalt loetle plusse ja miinuseid — arutle päriselt, millised tegurid loevad rohkem ja miks.

3. Põhjuse otsimine

Aita mul aru saada, miks see toimub: {{problem_description}}

Kasuta sellist arutlusprotsessi:
1. Selgita, mis tegelikult toimub vs mis peaks toimuma
2. Loetle kõik võimalikud põhjused (ka ebatõenäolised)
3. Iga põhjuse kohta mõtle, milline tõend selle kinnitaks või välistaks
4. Olemasoleva info põhjal tuvasta kõige tõenäolisem juurpõhjus
5. Soovita, kuidas seda kontrollida ja mida edasi teha

4. Samm-sammult planeerimine

Ma pean {{goal}}.

Lahka see sammudeks:
1. Tuvasta esmalt, mis peab juhtuma enne kõike muud (eeldused)
2. Seejärel kaardista peamised etapid või verstapostid
3. Iga etapi kohta loetle konkreetsed tegevused
4. Märgi ära sõltuvused (mis peab juhtuma enne, kui midagi muud saab alata)
5. Too välja võimalikud takistused ja kuidas neid lahendada

Ole konkreetne — anna mulle tegutsemiskavandid, mitte üldsõnaline nõu.

5. Keerulise küsimuse analüüs

{{complex_question}}

Enne vastamist tööta see hoolikalt läbi:
1. Lahka, mida see küsimus tegelikult küsib
2. Tuvasta eeldused, mis küsimuses peituvad
3. Mõtle, millised tegurid vastust mõjutavad
4. Arutle iga teguri läbi
5. Siis anna vastus koos põhjendusega

Kui mõnes asjas on tõesti ebakindlus, siis tunnista seda, mitte ära mängi kindlat olemist.
Kõik need promptid järgivad sama mustrit: ütle, mida sa vajad, ja kirjelda siis selgelt, millise arutluskäiguga AI peaks läbi minema. See struktuur juhib AI põhjaliku analüüsi suunas, mitte ei lase tal järeldusteni hüpata.
Promptimalli kaart muutuja-kohatäitjatega, mida kohandatakse erinevateks ülesanneteks
Promptimalli kaart muutuja-kohatäitjatega, mida kohandatakse erinevateks ülesanneteks
Kui avastad, et kasutad neid prompte ikka ja jälle — vahetad iga kord välja erineva otsuse, probleemi või küsimuse —, võimaldab selline tööriist nagu PromptNest need salvestada juba {{variables}}-ga sees. Kui mõnda vaja, täidad lihtsalt lüngad ja kopeerid valmis prompti.

Tõrkeotsing: kui arutluskäik läheb metsa

Vahel kasutad mõttekäigu prompti ja AI näitab samme... aga jõuab ikka vale järelduseni. Vaatame, mida sellisel juhul teha.
Arutlus näeb õige välja, aga järeldus on vale. AI võis lähtuda ekslikust eeldusest. Küsi: "Millistest eeldustest sa siin lähtud? Loetle need välja." Tihti peitubki viga väljaütlemata eelduses, mitte loogikas endas.
AI jättis olulised tegurid arvestamata. Vasta: "Sa ei arvestanud {{factor}}. Kuidas see analüüsi muudab?" AI võtab uue info arvesse ja muudab tihti oma järeldust.
Arutlus on ringlemine või liiga üldine. Küsi täpsemalt: "2. sammus ütlesid 'see võib olla riskantne'. Mis riskidest täpselt jutt on ja kuidas neid hindaksid?" Kui sunnid konkreetseid detaile esitama, paljastub udune mõtlemine.
Kahtlustad, et AI on liiga enesekindel. Proovi: "Mängi vastutegelast. Mis on tugevaim argument selle järelduse vastu?" See toob tihti pinnale nõrgad kohad, millest AI esimesel ringil mööda libises.
Mõttekäigu prompti mõte pole ainult paremate vastuste saamine — see teeb AI loogika nähtavaks, et sa saaksid vigu märgata ja parandada. Suhtu esimesse vastusesse kui lähtepunkti, mitte lõplikku tõde.

Hakka mõttekäigu prompti täna kasutama

Sa ei pea pähe õppima mingeid tehnikaid ega keerulisi raamistikke. Pea meeles ainult põhimõtet: kui tahad, et AI päriselt mõtleks selle asemel, et arvama, palu tal oma tööd näidata.
Alusta ühest ülesandest, mille jaoks sa AI-d juba regulaarselt kasutad — millestki, mis hõlmab analüüsi, võrdlust või tõrkeotsingut. Lisa juurde "Mõtleme see samm-sammult läbi" ja vaata, kuidas vastus muutub. Kui kord vahe ära näed, hakkad ise tabama, millal seda kasutada.
Kui tahad endale tervet arutlusprompide kogu üles ehitada, võid neid hoida ükskõik kus — märkmerakenduses, dokumendis, kus sulle parem. Või kui eelistad selleks loodud tööriista, on PromptNest Maci-rakendus ($19.99 ühekordne tasu Mac App Store'is, ei mingit tellimust ega kontot, töötab lokaalselt), mis hoiab sinu promptid muutujatega koos korras. Kuidas iganes — peaasi on, et parimad promptid oleksid käeulatuses, mitte vanade jutuajamiste sisse maetud.
Vahe AI-l, mis aitab sul mõelda, ja AI-l, mis lihtsalt enesekindlalt kõlab, taandub sageli viiele sõnale: "Mõtleme see samm-sammult läbi."