🧠 UltraThink Core
Maksimum düşünme kapasitesi protokolü.
⏰ Ne Zaman Kullanılmalı?
| Senaryo | Örnek | |---------|-------| | Mimari kararlar | Monolith vs microservices | | Performans | Yavaş sorgu analizi | | Karmaşık bug | Race condition | | Sistem tasarımı | Auth sistemi | | Risk analizi | Değişiklik etkileri |
🚫 Ne Zaman KULLANMA!
| Durum | Neden? | |-------|--------| | Basit bug fix | Overthink - zaman kaybı | | Tek dosya değişikliği | Gereksiz analiz | | Açık gereksinim | Düşünme değil uygulama zamanı | | Rutin görevler | Standart skill'ler yeterli |
Kural: 5 dakikada çözülebilecek işler için UltraThink KULLANMA!
📊 Derinlik Seviyeleri
| Seviye | Adım | Ne Zaman? | |--------|------|-----------| | Hafif | 3-5 | Basit karar | | Orta | 8-15 | Çoklu bağımlılık | | Derin | 20-40 | Sistem geneli | | Ultra | 50+ | Kritik mimari |
🔍 5-Step Reality Check
Her işlemden önce:
- Intent: Kullanıcı ne istiyor?
- Context: Doğru yerde miyim?
- Action: Ne yapıyorum?
- Rationale: Neden böyle?
- Ripple Effect: Ne bozulabilir?
📋 Bilgi Haritası
### ✅ Bilinenler
- [Bilgi] - Kaynak: [nereden?]
### ❓ Bilinmeyenler
- [Soru] - Nasıl öğrenebiliriz?
### ⚠️ Varsayımlar
- [Varsayım] - Yanlışsa ne olur?
🏷️ AoT Etiket Yapısı
Karmaşık analizlerde bu XML yapısını kullan:
<thinking>
Problemi analiz et. Hipotezleri listele.
Hiçbir kod yazma, sadece düşün.
</thinking>
<plan>
1. Adım 1
2. Adım 2
3. Adım 3
</plan>
<reflection>
Bu plan doğru mu? Alternatifler var mı?
Risk analizi yap.
</reflection>
🔄 Workflow
Kaynak: Chain of Thought Prompting (Google Research) & System 2 Thinking Patterns
Aşama 1: Problem Decomposition
- [ ] Goal Atomic Analysis: Sorunu en küçük bağımsız parçalarına (atomik parçalar) ayır.
- [ ] Dependency Mapping: Parçalar arasındaki teknik ve mantıksal bağımlılıkları haritalandır.
- [ ] Constraints Identification: Teknik, bütçesel veya zamanla ilgili sınırları belirle.
Aşama 2: Hypothesis & Simulation
- [ ] Multi-Hypothesis Generation: En az 3 farklı çözüm yaklaşımı (H1, H2, H3) üret.
- [ ] Mental Sandbox: Her çözümün uç durumlarda (Edge cases) nasıl davranacağını simüle et.
- [ ] Critique Phase: Her hipotezin zayıf yönlerini (Bias/Overhead) acımasızca eleştir.
Aşama 3: Decision & Execution Plan
- [ ] Selection Rubric: Performans, risk ve sürdürülebilirlik kriterlerine göre en iyi çözümü seç.
- [ ] Step-by-Step Roadmap: Çözümü uygulanabilir küçük adımlara böl.
- [ ] Success Metrics: Planın başarılı olduğunu nasıl anlayacağımızı (KPI/Test) tanımla.
Kontrol Noktaları
| Aşama | Doğrulama | |-------|-----------| | 1 | "Overthink" tuzağına düşüldü mü? (Basitlik kontrolü) | | 2 | Tüm paydaşların (User/System) ihtiyaçları gözetildi mi? | | 3 | Plan, geri dönülebilir (Reversible) adımlar içeriyor mu? |
UltraThink Core v2.5 - With Workflow