İçeriğe geç

Tree of Thoughts (ToT): Dallanmalı Akıl Yürütme

Linear CoT yerine 'düşünce ağacı' — model alternatif yolları aynı anda keşfeder, en iyiyi seçer. Karmaşık planlama için.

Şükrü Yusuf KAYA
9 dakikalık okuma
Orta
Tree of Thoughts (ToT): Dallanmalı Akıl Yürütme

CoT linear, ToT ağaç#

CoT bir tek yoldan ilerler. Yanlış başlangıçsa, sonu da yanlış.
Tree of Thoughts (ToT): her adımda birden fazla seçenek üret, her birini değerlendir, en umutlu olanlarda devam et. Yani BFS / DFS-benzeri bir arama.
Yao et al. 2023 — yazma ve oyun planlamasında %4-5x sıçrama.
text
```mermaid
graph TD
Q[Soru] --> A1[Düşünce 1.1]
Q --> A2[Düşünce 1.2]
Q --> A3[Düşünce 1.3]
A1 --> B1[Düşünce 2.1]
A1 --> B2[Düşünce 2.2]
A2 --> B3[Düşünce 2.3]
A2 --> B4[Düşünce 2.4]
B1 -.->|elendi| X1[X]
B2 --> C1[Cevap]
B3 --> C2[Cevap]
B4 -.->|elendi| X2[X]
```
Tree of Thoughts ağaç şeması — her adımda dallar, en iyi yolu takip.
text
Aşağıdaki probleme **dallanmalı düşünce** ile yaklaş.
 
Problem: 4 sayıyı (3, 8, 9, 12) +, -, *, / ile birleştirip 24 elde edebilir misin? (Sayıları bir kez kullan, parantez serbest.)
 
Yöntem:
1. **3 farklı başlangıç stratejisi** üret (örn: önce iki sayıyı çarp, önce iki sayıyı topla, vs.)
2. Her stratejinin **2 ara adımını** dene
3. Her ara adımı **kendi başarı şansına göre değerlendir** (1-10)
4. En yüksek skorlu yolu **derinleştir**
5. Çıkmaza giren yollardan **vazgeç**, geri dön
 
Sonuçta:
- Hangi yolu izledin
- Neyi denedin ve elendi
- Final çözüm
Tree of Thoughts prompt şablonu — model dalları açık tutuyor.
💡 ToT ne zaman gerekli?
(1) Birden çok geçerli yol olduğu problemler (oyun, plan, yaratıcı yazma). (2) Erken kararın geri dönüşü zor olduğu durumlar. (3) Çıktı çoklu kriterli (içsel tutarlılık + estetik + verim). Günlük basit görevlerde gerekli değil — CoT yeter.
Bir blog yazısı için 3 farklı outline üret → her birinin akışını değerlendir → en güçlüsünü seç → o outline ile yazıya başla. Tek seferde yazıp baştan başlamaktan çok daha verimli.

Özet#

✓ ToT = ağaç tabanlı düşünce, her adımda dallanma + değerlendirme + budama ✓ Yaratıcı yazma, planlama, bulmaca için CoT'tan üstün ✓ Token maliyeti yüksek — sadece zor problemlerde
Sıradaki ders: ReAct Pattern — Reasoning + Acting (araç kullanımı ile).

Yorumlar & Soru-Cevap

(0)
Yorum yazmak için giriş yap.
Yorumlar yükleniyor...

İlgili İçerikler

Bağlantılı Pillar Konular

Bu yazının bağlandığı pillar konular