Chain of Thought — Cum Faci AI-ul Să Gândească Pas cu Pas
Ce Se Întâmplă Când Ceri AI-ului Să Gândească Pas cu Pas?
Imaginează-ți că ceri unui student să rezolve o problemă de matematică. Dacă-l întrebi direct „Care e răspunsul?”, probabil o să greșească. Dar dacă-i ceri să scrie pașii, să-și justifice fiecare decizie, brusc șansele de a obține răspunsul corect cresc dramatic.
Exact asta face Chain of Thought (CoT) prompting cu modelele de limbaj. În loc să sară direct la răspuns, le ceri să-și arate gândirea. Iar tehnica are o origine documentată: în lucrarea din 2022 „Chain-of-Thought Prompting Elicits Reasoning in Large Language Models”, cercetători de la Google au arătat că, atunci când promptul include exemple rezolvate pas cu pas, acuratețea modelelor mari pe probleme de matematică și raționament crește spectaculos — pe unele seturi de test, rata de rezolvare s-a dublat sau triplat față de promptarea directă.
De ce funcționează? Pentru că raționamentul prost apare adesea în pașii intermediari, nu în răspunsul final. Dacă forțezi modelul să-și arate munca, ai ocazia să identifici și să corectezi erorile logice.
Cum Funcționează Chain of Thought
Chain of Thought este pur și simplu o tehnică care îți cere să structurezi prompt-ul pentru ca AI-ul să gândească așa:
- Vezi problema
- Identifică componentele cheie
- Aplică logică pas cu pas
- Ajunge la o concluzie
Nu e vreo formulă magică. E pur și simplu: „Înainte să dai răspunsul final, arată-mi cum ai gândit.”
Înțelepciună din cercetare: Google a testat asta pe modele de limbaj de mărimi diferite. Chiar și pe modele mai mici, CoT a îmbunătățit semnificativ performanța, cu condiția ca modelul să fie suficient de capabil să înțeleagă instrucțiunile. Nu-i magie; nu merge pe orice model și orice problemă.
Zero-Shot vs Few-Shot Chain of Thought
Zero-Shot CoT (cel mai simplu): Ceri pur și simplu să gândească pas cu pas, fără exemple.
Prompt:
Consideră o problemă care cere să calculez costul total al unei comenzi.
Ecuația e: Pret_unitar × Cantitate + Taxă
Întrebare: Un client cumpără 5 produse la 20 RON fiecare. Taxa e 10%. Care e costul total?
Răspuns: Gândește pas cu pas înainte de a da răspunsul final.
Few-Shot CoT (mai avansat): Oferi 1-2 exemple de cum ar trebui AI-ul să gândească, apoi pui problema.
Prompt:
Iată cum ar trebui să gândești pas cu pas pentru probleme de matematică:
Exemplu 1:
Întrebare: Maria are 3 mere. Ea primește 2 mai multe. Pierde două. Câte are acum?
Gândire:
- Maria pornește cu 3 mere
- Primește 2 mai multe: 3 + 2 = 5
- Pierde 2: 5 - 2 = 3
Răspuns: 3 mere
Exemplu 2:
Întrebare: Un produs costă 50 RON. E cu 20% reducere. Care e prețul final?
Gândire:
- Preț inițial: 50 RON
- 20% din 50 = 10 RON
- Preț final: 50 - 10 = 40 RON
Răspuns: 40 RON
Acum, rezolvă asta:
Întrebare: Un client cumpără 5 produse la 20 RON fiecare. Taxa e 10%. Care e costul total?
Gândire: [AI va urma aceeași structură]
Few-shot CoT e mai puternic pentru probleme complexe, dar zero-shot merge surprinzător de bine pentru lucruri moderate.
Când Să Folosești Chain of Thought
CoT nu-i o soluție universală. Funcționează cel mai bine pe:
1. Probleme de matematică și calcule
- Rapoarte financiare
- Conversii și calcule
- Logică numerică
2. Raționament logic
- Puzzle-uri
- Analize cauzale
- Deducție și inferență
3. Luarea deciziilor complexe
- Evaluarea mai multor opțiuni
- Pro și contra structurat
- Recomandări care necesită justificare
4. Redactare și gândire creativă structurată
- Planuri de conținut
- Strategii
- Scenarii și mapare de consecințe
Nu-l folosi pentru:
- Răspunsuri simple, directe
- Întrebări de memorare
- Conținut unde viteza e mai importantă decât acuratețe
- Sarcini unde structura liniară nu se aplică
5+ Exemple Înainte și După CoT
Exemplul 1: Problem-Solving Simplu
Fără CoT:
Prompt: Am 100 RON. Cheltuiesc 30% pe mâncare, 25% pe transport. Cât rămân?
Răspuns: 45 RON.
Pare corect, dar… e? 30 + 25 = 55, deci 100 - 55 = 45. Răspunsul e corect întâmplător.
Cu CoT:
Prompt: Am 100 RON. Cheltuiesc 30% pe mâncare, 25% pe transport. Cât rămân?
Gândește pas cu pas.
Răspuns:
Pasul 1: Calculez 30% din 100 RON = 30 RON (mâncare)
Pasul 2: Calculez 25% din 100 RON = 25 RON (transport)
Pasul 3: Total cheltuit = 30 + 25 = 55 RON
Pasul 4: Bani rămași = 100 - 55 = 45 RON
Răspuns final: 45 RON
Avantaj: Eu pot verifica fiecare pas și identific dacă logica e greșită.
Exemplul 2: Raționament Indirect
Fără CoT:
Prompt: Elena și Maria vorbesc despre vârstele lor. Elena spune: "Sunt mai tânără decât Maria cu 5 ani.
În 10 ani, voi fi jumătate din vârsta ei. Câți ani am acum?"
Răspuns: Elena are 0 ani (imposibil).
Greșit! Modelul a sărit direct la un răspuns care nu are sens.
Cu CoT:
Prompt: Elena și Maria vorbesc despre vârstele lor. Elena spune: "Sunt mai tânără decât Maria cu 5 ani.
În 10 ani, voi fi jumătate din vârsta ei. Câți ani am acum?"
Gândește pas cu pas.
Răspuns:
Pasul 1: Notez E = vârsta Elena, M = vârsta Maria
Pasul 2: Din info: E = M - 5 (Elena e mai tânără cu 5)
Pasul 3: În 10 ani: E + 10 = (M + 10) / 2 (Elena va fi jumătate din vârsta Mariei)
Pasul 4: Înlocuiesc: (M - 5) + 10 = (M + 10) / 2
Pasul 5: Simplific: M + 5 = (M + 10) / 2
Pasul 6: Înmulțesc cu 2: 2M + 10 = M + 10
Pasul 7: Rezolv: M = 0 (imposibil) — revizuiesc ecuația...
Pasul 8: Recalculez mai atent: 2(M + 5) = M + 10 → 2M + 10 = M + 10 → M = 0
(Aceasta e o problemă greșit formulată)
Avantaj: CoT identifică că problema are o contradicție logică. Fără CoT, răspunsul ar fi pur și simplu greșit.
Exemplul 3: Analiză de Conținut
Fără CoT:
Prompt: Analiza acest text marketing și spune-mi dacă e eficace.
"Produsul nostru e cel mai bun!"
Răspuns: Da, e eficace. Mesajul e clar și directă.
Superficial și greșit.
Cu CoT:
Prompt: Analiza acest text marketing și spune-mi dacă e eficace. Gândește pas cu pas.
"Produsul nostru e cel mai bun!"
Răspuns:
Pasul 1: Identific audiența țintă — neclar din text
Pasul 2: Analizez claimul: "Cel mai bun" e subiectiv și nesubstanțiat
Pasul 3: Verific dovezile — nu sunt prezente
Pasul 4: Evaluez limbajul — generic și nedistinctiv
Pasul 5: Considerez impact psihologic — oamenii sunt sceptici la claimuri nesubstanțiate
Pasul 6: Concluzie: Textul e slab eficace. Lipsesc dovezi, specificitate și diferențiere.
Recomandare: Adaugă date specifice (de ex., "50% mai rapid decât competiția")
Avantaj: Răspunsul e fundamental mai bun și mai util.
Exemplul 4: Planificare Strategică
Fără CoT:
Prompt: Cum pot crește vânzările unui magazin online?
Răspuns: Investiți în marketing pe rețelele sociale și îmbunătățiți UX-ul.
Prea generic.
Cu CoT:
Prompt: Cum pot crește vânzările unui magazin online? Gândește pas cu pas.
Răspuns:
Pasul 1: Identific canalele de trafic principale
- Search (SEO/SEM)
- Social media
- Email
- Direct/referrals
Pasul 2: Analizez rata de conversie per canal
- Unde intrau vizitatori dar nu cumpărau?
Pasul 3: Evaluez fricțiunile în funnel
- Checkout rates?
- Cart abandonment?
- Product pages clarity?
Pasul 4: Definesc priorități
- Fix canalul cu cel mai mare potențial
- Crește rata de conversie existentă
Pasul 5: Propun acțiuni specifice
- Optimizez SEO pentru produse top
- Testez copy nou pe pagini cu high bounce
- Reimplementez email retargeting
- Testez urgență (oferte limitate) pe checkout
Rezultat: Plan prioritizat, nu recomandări generice.
Exemplul 5: Evaluare Complexă
Fără CoT:
Prompt: Ar trebui să mă mut în București pentru a lucra?
Răspuns: Da, e un centru economic important.
Prea simplificat.
Cu CoT:
Prompt: Ar trebui să mă mut în București pentru a lucra? Gândește pas cu pas, analizând pro și contra.
Răspuns:
Pasul 1: Factori pozitivi
- Salarii mai mari cu 40-60%
- Oportunități de carieră mai largi
- Comunitate profesională mai mare
- Acces la networking
Pasul 2: Factori negativi
- Cost de viață mai mare (chirie 2x, etc.)
- Trafic și poluare
- Grijă cu ritmul accelerat
- Departe de familie
Pasul 3: Analiza financiară
- Venit suplimentar: +500 RON/lună
- Cost suplimentar: +400 RON/lună
- Diferență neta: +100 RON/lună
Pasul 4: Evaluez factori non-financiari
- Calitate viață: scade
- Carieră: crește semnificativ
- Oportunități: sporesc
Pasul 5: Concluzie contextului
- Dacă ești la start de carieră: Recomand mutarea
- Dacă ești stabilit și prețuiești viața relaxă: Recomand lucru remote
Răspuns: Depinde de priorități personale, dar analiza sugereaza mutarea e benefică pe termen mediu.
Combinarea CoT cu Alte Tehnici
CoT funcționează și mai bine când e combinat cu alte strategii:
CoT + Role Prompting:
Prompt: Tu ești un analist financiar senior cu 20 de ani de experiență.
Analizează această decizie de investiție pas cu pas:
"Ar trebui să investez 10,000 RON într-un fond index?"
CoT + Few-Shot:
Am arătat deja. Exemplele ghidează structura gândirii.
CoT + Constraints:
Prompt: Gândește pas cu pas pentru a rezolva asta în maxim 3 pași și 100 cuvinte.
Greșeli Comune cu CoT
-
Prea puține pași: CoT trebuie suficient de detaliat. Nu zice “gândește pas cu pas” și nu aștepta miracole pe o problemă care necesită 10 pași.
-
CoT forțat pe sarcini simple: Nu folosi CoT pentru “Care e capitala Franței?” Poluezi output-ul.
-
Nu verifici pașii: CoT-ul arată gândirea, dar nu garantează corectitudine. Verifică logica.
-
Mixezi CoT slab cu modele slabe: CoT necesită un model suficient de capabil. Pe modele prea mici, se încurcă.
Ce Înseamnă Asta pentru Producția de Conținut
Dacă lucrezi cu AI pentru:
- Analiză și rapoarte: Folosește CoT
- Calcule și date: Folosește CoT
- Strategii și planificare: Folosește CoT
- Redactare simplă: Sari peste CoT, poluezi textul
CoT e ca atunci când îi ceri unui expert să-și arate munca. Considerabil mai bun, dar necesită un model care “gândește” suficient de bine.
Lectura Recomandată
Documentul original: Wei et al. (2022) „Chain-of-Thought Prompting Elicits Reasoning in Large Language Models” arată clar impactul. Merită citit dacă vrei detalii tehnice.
Ce să reții
Chain of Thought e probabil cea mai simplă și mai eficace metodă să îmbunătățești output-ul AI-ului pe probleme de raționament. Nu e complicat: doar ceri pașii. Și diferența e enormă.
Dacă te-ai gândit vreodată „De ce AI-ul a dat răspunsul ăsta prost?” - răspunsul e adesea că nu i-ai arătat cum să gândească. CoT o face.
Următorul pas: Citește despre cum să combini CoT cu alte tehnici avansate și rolul care-ți transformă AI-ul în expert.