Lanac misli: kako natjerati AI da razmišlja korak po korak
Jednostavna tehnika promptanja koja je točnost AI-a na zadacima zaključivanja podigla s 18 % na 79 % — uz primjere koje možeš odmah kopirati u svoj rad.
Postavio si ChatGPT-u pitanje koje traži malo razmišljanja — usporedbu dviju opcija, analizu odluke ili problem u nekoliko koraka. AI je odgovorio u trenu, samouvjereno i bez treptaja. Jedini problem: odgovor je bio potpuno pogrešan.
Ovo se događa češće nego što misliš. AI asistenti su trenirani da proizvedu odgovor koji zvuči uvjerljivo, a ne da problem zaista promisle. Kada složeno pitanje postaviš na uobičajen način, AI često preskoči razmišljanje i skoči ravno na zaključak — ponekad spektakularno promaši, a zvuči apsolutno sigurno u sebe.
Postoji rješenje. Istraživači u Googleu su 2022. otkrili da dodavanje jedne rečenice u prompt — "Razmislimo korak po korak" — podiže točnost na matematičkim zadacima sa 17,7 % na 78,7 %. Nije pogreška u kucanju. Jedna rečenica je AI učinila četiri puta točnijim.
Tehnika se zove promptanje lancem misli (chain-of-thought), a radi zato što AI prisiljava da pokaže postupak umjesto da preskoči na zaključak. Evo kako je primijeniti na stvarne zadatke — ne samo na matematičke probleme.
Što je promptanje lancem misli?
Lanac misli (CoT, chain-of-thought) je točno ono što ime kaže: tražiš od AI-a da objasni svoje zaključivanje korak po korak prije nego što da konačni odgovor. Umjesto "Koji je odgovor?" pitaš "Provedi me kroz svoje razmišljanje, a onda mi daj odgovor."
Zamisli to kao da pitaš kolegu da ti pokaže postupak. Ako ti netko da preporuku bez objašnjenja, ne možeš znati je li stvarno razmislio ili je nagađao. Ali ako te provede kroz logiku — "razmotrio sam X, isključio Y zbog Z, što me dovelo do ovog zaključka" — odmah vidiš gdje rasuđivanje pljušti.
Isti princip vrijedi i za AI. Kad ga prisiliš da glasno izrazi međukorake, događaju se dvije stvari:
AI sam uhvati svoje pogreške usred rasuđivanja
Ti vidiš točno gdje je logika skliznula ako je odgovor neispravan
Zašto AI preskače korake (i griješi)
Evo nečega što većina ljudi ne shvaća: AI modeli zapravo ne "razmišljaju" kao mi. Oni uspoređuju obrasce u milijardama tekstualnih primjera kako bi predvidjeli koja riječ slijedi. Kad postaviš jednostavno pitanje, model skoči na statistički najvjerojatniji odgovor.
Za jednostavna pitanja to dobro funkcionira. "Koji je glavni grad Francuske?" ne traži zaključivanje — model je to pitanje i odgovor vidio uparene milijun puta.
Ali za bilo što što traži stvarnu logiku — usporedbu opcija, vaganje kompromisa, rješavanje višestupanjskog problema — pristup obrazaca se raspada. AI bira odgovor koji zvuči točno, bez truda da provjeri je li stvarno točan.
Lanac misli prekida taj prečac. Kada tražiš od AI-a da naglas iznese rasuđivanje, prisiljavaš ga da generira međukorake — a ti koraci ograničavaju koji konačni odgovor uopće može doći. Teže je doći do pogrešnog zaključka kad moraš pokazati put kojim si stigao do njega.
Usporedba: AI koji skače na odgovor i AI koji prolazi kroz korake rasuđivanja prije odgovora
Najjednostavniji način korištenja lanca misli
Najlakša verzija ne traži nikakvu pripremu. Samo dodaj jednu od ovih rečenica na kraj prompta:
"Razmislimo korak po korak."
"Provedi me kroz svoje rasuđivanje."
"Objasni svoje razmišljanje prije konačnog odgovora."
"Razloži ovo korak po korak."
Istraživači su otkrili da je "Razmislimo korak po korak" najbolje radilo u njihovim testovima, iako je naknadno istraživanje pronašlo još bolju formulaciju: "Razradimo ovo korak po korak kako bismo bili sigurni da imamo točan odgovor."
Evo kako to izgleda u praksi. Recimo da odlučuješ hoćeš li prihvatiti ponudu za posao.
Bez lanca misli:
Trebam li prihvatiti posao koji plaća 20 % više, ali zahtijeva selidbu u grad u kojem su životni troškovi 40 % viši?
AI ti može tresnuti brzo "da" ili "ne" na temelju površinskog uparivanja obrazaca.
S lancem misli:
Trebam li prihvatiti posao koji plaća 20 % više, ali zahtijeva selidbu u grad u kojem su životni troškovi 40 % viši?
Prođimo kroz ovo korak po korak, uzimajući u obzir financijske posljedice, kvalitetu života i utjecaj na karijeru prije nego što donesemo zaključak.
Sada će AI raščlaniti svaki faktor, izračunati pokriva li 20 % veća plaća 40 % veće troškove, razmotriti što dobivaš ili gubiš i dati ti utemeljenu preporuku.
Few-shot CoT: pokaži AI-u kako da razmišlja
Pristup "Razmislimo korak po korak" zove se zero-shot CoT jer ne pokazuješ nijedan primjer. Dobro radi u puno situacija, no za složenije ili specijalizirane zadatke možeš dobiti još bolje rezultate ako AI-u demonstriraš obrazac rasuđivanja koji želiš.
To se zove few-shot CoT — uključuješ jedan ili dva razrađena primjera koji AI-u pokazuju točno kako da prolazi kroz slične probleme.
Evo predloška za analizu poslovnih odluka:
Trebam pomoć u procjeni opcija. Evo kako želim da rasuđuješ kroz svaku:
Primjer:
Pitanje: Trebamo li prijeći s mjesečne na godišnju naplatu?
Korak 1 — Identificiraj ključne faktore: predvidljivost novčanog toka, rizik gubitka kupaca, psihologija cijene.
Korak 2 — Analiziraj svaki faktor:
- Novčani tok: godišnja naplata daje prihod unaprijed i poboljšava predvidljivost
- Gubitak kupaca: kupci na godišnjoj pretplati imaju manju stopu odustajanja
- Cijena: možemo dati popust na godišnji plan a da ne izgubimo na zaradi
Korak 3 — Odvagni kompromise: glavna mana je veća barijera za nove korisnike pri prijavi.
Korak 4 — Zaključak: da, ali ponudimo obje opcije, godišnju s popustom od 15 %.
Sada primijeni istu strukturu rasuđivanja na moje pitanje:
{{question}}
Primjer ne mora odgovarati tvom konkretnom pitanju — samo treba demonstrirati strukturu rasuđivanja koju želiš. AI će obrazac prilagoditi tvojoj situaciji.
Kada lanac misli stvarno pomaže (a kada ne)
CoT promptanje nije čarobni štapić za svaku interakciju s AI-em. Istraživanje s Whartona pokazalo je da, iako poboljšava rezultate na teškim problemima, na lakima zna i smanjiti točnost — uvodi nepotrebnu složenost gdje joj nije mjesto.
Koristi lanac misli kada:
Uspoređuješ više opcija ili vagaš kompromise
Zadatak traži zaključivanje u više koraka ili izračune
Trebaš dijagnosticirati problem ili otkriti uzrok kvara
Odgovor zahtijeva analizu uzroka i posljedice
Želiš razumjeti rasuđivanje AI-a, a ne samo dobiti odgovor
Preskoči lanac misli kada:
Tražiš jednostavne činjenice ili definicije
Trebaš kreativan rezultat — brainstorming, pisanje, ideje
Želiš sažetak ili prijevod
Brzina ti je važnija od točnosti
Zadatak ne uključuje logičko zaključivanje
Vrijedi spomenuti i ovo: CoT promptanje slabije radi s manjim AI modelima. Izvorno Googleovo istraživanje pokazalo je da se značajna poboljšanja vide tek kod modela s 100+ milijardi parametara. Sa suvremenim potrošačkim alatima poput ChatGPT-a 4, Claudea i Geminija si u pravom rasponu. Ali ako koristiš starije ili manje modele, rezultati mogu varirati.
5 gotovih CoT promptova za stvarni rad
Evo promptova koje možeš odmah kopirati i koristiti. Svaki ima ugrađenu strukturu lanca misli.
1. Analiza odluke
Pomozi mi odlučiti: {{decision_to_make}}
Provedi me korak po korak:
1. Navedi ključne faktore koje trebam razmotriti
2. Analiziraj kako se svaka opcija ponaša po tim faktorima
3. Identificiraj glavne rizike i kompromise
4. Daj mi preporuku s obrazloženjem
Budi konkretan i koristi moju stvarnu situaciju, ne općenite savjete.
2. Usporedba prednosti i nedostataka
Usporedi ove opcije: {{option_1}} naspram {{option_2}}
Promisli ovo sustavno:
1. Najprije identificiraj 5 kriterija koji su najvažniji za ovu vrstu odluke
2. Procijeni svaku opciju po svakom kriteriju
3. Označi sve neprelazne uvjete ili obavezne stvari
4. Odvagni ukupne kompromise
5. Daj mi jasnu preporuku
Nemoj samo nabrajati prednosti i mane — stvarno rasudi koji faktori vrijede više i zašto.
3. Analiza temeljnog uzroka
Pomozi mi shvatiti zašto se ovo događa: {{problem_description}}
Koristi ovaj postupak rasuđivanja:
1. Razjasni što se zapravo događa naspram onoga što bi se trebalo događati
2. Navedi sve moguće uzroke (i one koji djeluju malo vjerojatni)
3. Za svaki uzrok razmisli koji bi dokaz potvrdio ili isključio taj uzrok
4. Na temelju dostupnih informacija identificiraj najvjerojatniji temeljni uzrok
5. Predloži kako to provjeriti i što poduzeti
4. Planiranje korak po korak
Trebam {{goal}}.
Razloži to na korake:
1. Najprije identificiraj što se mora dogoditi prije svega ostalog (preduvjeti)
2. Zatim mapiraj glavne faze ili međaše
3. Za svaku fazu navedi konkretne radnje koje su potrebne
4. Označi sve ovisnosti (što se mora dogoditi prije nego krene nešto drugo)
5. Spomeni moguće prepreke i kako ih riješiti
Budi konkretan — daj mi izvedive korake, ne maglovite savjete.
5. Analiza složenog pitanja
{{complex_question}}
Prije odgovora, prođimo kroz ovo pažljivo:
1. Razloži što ovo pitanje stvarno traži
2. Identificiraj sve pretpostavke ugrađene u pitanje
3. Razmotri ključne faktore koji utječu na odgovor
4. Promisli kroz svaki faktor
5. Tek tada mi daj odgovor i obrazloženje koje ga podupire
Ako postoji stvarna nesigurnost, priznaj je umjesto da se pretvaraš da si siguran.
Svi prati isti obrazac: kažeš što trebaš, a zatim eksplicitno opišeš proces rasuđivanja kojim želiš da AI ide. Struktura ga vodi kroz temeljitu analizu, umjesto da skoči ravno na zaključak.
Kartica s predloškom prompta i mjestima za varijable koja se prilagođavaju različitim zadacima
Ako se uhvatiš da ove promptove koristiš stalno iznova — ubacujući različite odluke, probleme ili pitanja svaki put — alat poput PromptNesta pušta te da ih spremiš s već postavljenim {{variables}}. Kad ti zatreba, samo ispuniš praznine i kopiraš gotov prompt.
Otklanjanje grešaka: kad rasuđivanje krene krivim putem
Ponekad ćeš upotrijebiti lanac misli i AI će prikazati korake... ali svejedno doći do pogrešnog zaključka. Evo kako se snaći.
Rasuđivanje izgleda u redu, ali zaključak je pogrešan. AI je možda krenuo od neispravne pretpostavke. Pitaj: "Koje pretpostavke ovdje radiš? Navedi ih izričito." Greška je često u neizrečenoj premisi, ne u samoj logici.
AI je preskočio važne faktore. Odgovori s: "Nisi uzeo u obzir {{factor}}. Kako to mijenja tvoju analizu?" AI će uključiti novu informaciju i često revidirati zaključak.
Rasuđivanje je u krug ili maglovito. Traži više konkretnosti: "U koraku 2 si rekao 'ovo bi moglo biti rizično'. O kojim konkretnim rizicima govoriš i kako bi ih kvantificirao?" Inzistiranje na konkretnim detaljima razotkriva mutno razmišljanje.
Sumnjaš da je AI presiguran u sebe. Pokušaj: "Igraj đavoljeg odvjetnika. Koji je najjači argument protiv ovog zaključka?" Ovo često iznese na vidjelo slabosti koje je AI prvi put preletio.
Smisao lanca misli nije samo u boljim odgovorima — nego u tome da rasuđivanje AI-a postane vidljivo, pa da možeš uhvatiti i ispraviti pogreške. Prvi odgovor uzimaj kao polazište, ne kao konačnu riječ.
Počni koristiti lanac misli već danas
Ne moraš pamtiti tehnike ni slijediti komplicirane okvire. Zapamti samo srž: kad trebaš da AI stvarno promisli umjesto da pogađa, traži od njega da pokaže postupak.
Počni od jednog zadatka za koji redovito koristiš AI — nečega što uključuje analizu, usporedbu ili rješavanje problema. Dodaj "Provedimo ovo korak po korak" i vidi kako se odgovor mijenja. Kad jednom uočiš razliku, sam ćeš početi prepoznavati kada da posegneš za ovom tehnikom.
Ako želiš sastaviti vlastitu zbirku promptova za rasuđivanje poput onih iznad, možeš ih spremiti gdje god ti paše — u aplikaciju za bilješke, dokument, što već koristiš. Ili, ako bi radije nešto napravljeno baš za to, PromptNest je nativna Mac aplikacija ($19.99 jednokratno na Mac App Storeu, bez pretplate, bez računa, sve radi lokalno) i drži tvoje promptove uredne, s ugrađenim varijablama. U svakom slučaju, ključ je u tome da imaš najbolje promptove pri ruci kad ti zatrebaju — a ne da ih kopaš po starim chat povijestima.
Razlika između AI-a koji ti pomaže razmišljati i AI-a koji samo zvuči samouvjereno često stane u šest riječi: "Provedimo ovo korak po korak."