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 min read
IntermediateCoT 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
```mermaidgraph 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ı** dene3. 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ümTree 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...
Related Content
Modül 1: Başlangıç ve Temeller
ChatGPT Nedir? Tarihçe, Evrim ve Bugünün Manzarası
Start LearningModül 1: Başlangıç ve Temeller
Hesap Açma ve Plan Karşılaştırması: Free, Plus, Pro, Team, Enterprise
Start LearningModül 1: Başlangıç ve Temeller
Arayüz Anatomisi: Her Buton, Menü ve Ayar Açıklamalı
Start LearningConnected pillar topics