Chain-of-Thought (CoT)
Alternatif isimler: chain of thought, cot prompt, adım adım düşün
Modeli adım adım düşünmeye teşvik ederek karmaşık problemlerde doğruluğu artıran tekniktir.
"Adım adım düşün" veya "önce muhakemeyi yaz, sonra cevabı ver" gibi yönlendirmeler chain-of-thought (CoT) tekniğidir. Aritmetik, mantık, çok adımlı çıkarım ve karar verme görevlerinde tek seferlik cevap istemeye göre belirgin biçimde daha doğru sonuç verir.
Modern modellerde benzer etki "muhakeme" (reasoning) modeliyle de elde edilir; bu durumda CoT zaten içeride çalışır ve prompt sade tutulur. Üretim ortamında muhakeme adımlarını kullanıcıya göstermek istemeyebilirsiniz; bu durumda modelden "muhakemeyi <reasoning> etiketi içine al, son cevabı <answer> etiketi içine al" şeklinde isteyip parsing yapabilirsiniz.
Örnek prompt
Aritmetik problemde CoT
Aşağıdaki problemi çöz. Önce adım adım muhakeme yap, sonra "CEVAP:" ile başlayan tek satırla son sonucu ver. Problem: Bir bisikletçi saatte 18 km hızla 2.5 saat gittikten sonra 30 dakika mola veriyor. Toplam yolda kaç km gitmiştir?
Sık yapılan hatalar
- Muhakeme modelinde tekrar "adım adım düşün" demek; gereksiz token harcatır.
- Karmaşık olmayan görevlerde CoT eklemek; çıktıyı uzatır ve maliyeti artırır.
Sıkça sorulan sorular
CoT her zaman doğruluğu artırır mı?
Hayır. Basit, tek adımlı görevlerde CoT bazen gürültü ekler. Çok adımlı çıkarım veya hesap gerektiren görevlerde belirgin fayda sağlar.