Chain-of-Thought: Adım Adım Düşündürme
Modeli cevap vermeden önce 'düşündürmek' bir trick mi, yoksa keşif mi? CoT'un karmaşık görevlerde nasıl 30%+ doğruluk getirdiği.
Şükrü Yusuf KAYA
10 dakikalık okuma
Orta"Adım adım düşün"un büyüsü#
2022'de Wei et al. araştırmacıları basit bir keşif yaptı: matematik ve mantık problemlerinde "Let's think step by step" eklemek doğruluğu %17'den %78'e çıkardı (GSM8K benchmark, GPT-3).
Buna Chain-of-Thought (CoT) Prompting denir.
Tanım
- Chain-of-Thought
- Modele cevap vermeden önce ara adımları yazmasını söyleyerek karmaşık akıl yürütmenin kalitesini artıran prompt tekniği.
text · diff modu
Senin kodun
Hedefe karşı diff
Soru: Ali'nin 23 elması var. 7'sini Aysel'e, 4'ünü Mehmet'e veriyor. Sonra Aysel'den 5 elma alıyor. Ali'nin kaç elması kalır?++ Adım adım düşün, sonra sonucu ver.Cevap:
Tek satırlık 'adım adım düşün' eklemenin etkisi.
text
Adım 1: Ali'nin başlangıçtaki elma sayısı = 23Adım 2: Aysel'e 7 verir → 23 - 7 = 16Adım 3: Mehmet'e 4 verir → 16 - 4 = 12Adım 4: Aysel'den 5 alır → 12 + 5 = 17Sonuç: Ali'nin 17 elması kalır.CoT prompt'la modelin verdiği yanıt — adımlar açık, kolay denetlenebilir.
💡 Neden işe yarıyor?
Modeller her token'ı tek seferde üretir; uzun mantık zincirini 'tek nefeste' çıkarmak hata yapar. Adımları yazınca her ara sonucu sonraki tokenlara bağlam olur — model hatayı erken yakalar. Aynı zamanda sen de hatayı debug edebilirsin.
Sadece "Let's think step by step" / "Adım adım düşün" eklemek.
Soru: [...] Adım adım düşün, sonra cevabı ver.
⚠️ CoT'un sınırları
(1) Basit görevlerde gereksiz — '2+2 nedir?' için CoT yapmaya gerek yok. (2) Modeller hayal görür — ara adım yanlışsa sonuç da yanlış, ama tutarlı görünür. (3) Token maliyeti — uzun ara adımlar API maliyetini artırır. (4) Reasoning modelleri (o1, o3, GPT-5 Thinking) zaten içselleştirdiği için manuel CoT genelde gerekmez — onlara doğrudan zor soru sor.
text
Bir SaaS aboneliğinin yıllık gelirini hesaplamak istiyorum. Veriler:- Aylık abone sayısı: 250- Aylık churn rate: %3- Yeni abone akışı (aylık): 30- Aylık ortalama gelir/abone: $40 12 aylık projeksiyon yap. Adım adım düşün:1. Her ay için açılış-kapanış abone sayısını hesapla (kaybedilen + yeni)2. Her ayın gelirini hesapla3. 12 ayın toplamını ver4. Hangi ayda zirveye ulaşır işaret etKarmaşık iş hesabı için yapılı CoT — debug edilebilir bir tablo çıkar.
Bu derste neler öğrendik?#
✓ Chain-of-Thought = "adım adım düşün" + ara adımları yaz
✓ Karmaşık matematik/mantık görevlerinde 2-5x doğruluk sıçraması
✓ Zero-shot CoT: tek cümle ekle. Few-shot CoT: örneklerde adımları göster.
✓ Reasoning modelleri (GPT-5 Thinking, o3) için CoT manuel gerekmez
Sıradaki ders: Self-Consistency — birden fazla CoT örnekleyip oy çokluğuyla cevap.
Yorumlar & Soru-Cevap
(0)Yorum yazmak için giriş yap.
Yorumlar yükleniyor...
İlgili İçerikler
Modül 1: Başlangıç ve Temeller
ChatGPT Nedir? Tarihçe, Evrim ve Bugünün Manzarası
Öğrenmeye BaşlaModül 1: Başlangıç ve Temeller
Hesap Açma ve Plan Karşılaştırması: Free, Plus, Pro, Team, Enterprise
Öğrenmeye BaşlaModül 1: Başlangıç ve Temeller
Arayüz Anatomisi: Her Buton, Menü ve Ayar Açıklamalı
Öğrenmeye BaşlaBağlantılı Pillar Konular