list_altİçindekilerexpand_more
- 01Reasoning Model Nedir?
- 02Terminoloji Kutusu
- 03CoT’dan Test-Time Compute’a Evrim
- 042022: Chain-of-Thought’un Doğuşu
- 052023: Tree of Thoughts ve Deneme-Yanılma
- 062024: o1 ve Eğitimli Düşünme
- 072025: DeepSeek-R1 ve Açık Kaynak Devrimi
- 082026: Üç Scaling Ekseni
- 09Test-Time Compute Nasıl Çalışır?
- 10Thinking Budget (Düşünme Bütçesi)
- 11Best-of-N Sampling
- 12Maliyet / Doğruluk Dengesi
- 132026’nın “Büyük Dörtlüsü” ve Benchmark Karşılaştırması
- 14o3-pro: Maliyet Hesabını Unutturan Doğruluk
- 15DeepSeek-R1 671B: Açık Kaynak Kahraman
- 16R1-Distill Serisi (7B / 14B / 32B): Democratized Reasoning
- 17Qwen-QwQ-32B: Alibaba’nın Reasoning Sürprizi
- 18Gemini 2.5 Pro Thinking: Google’ın Sessiz Kozu
- 19Claude Sonnet 4.6 Extended Thinking: Anthropic’in Şeffaf Tercihi
- 20Ne Zaman Reasoning Model, Ne Zaman Klasik LLM?
- 21Karar Çerçevesi Tablosu
- 223 Altın Kural
- 23DeepSeek-R1-Distill 32B Yerel Çalıştırma
- 24Ollama ile Kurulum
- 25<think> Bloğunu Soyma
- 26Donanım ve Hız Beklentileri
- 27Reasoning Model’in Sınırları
- 28Hallucinated Reasoning (Halüsine Eden Akıl Yürütme)
- 29Cost Blow-Up (Maliyet Patlaması)
- 30Türkçe Performans Açığı
- 31Latency Duvarı
- 32Agentic Döngüde Hata Birikimi
- 332026 Sonrası: Reasoning Modellerin Yol Haritası
- 34Inference-Time Scaling Yasaları
- 35Reasoning + Agent + Tool
- 36Açık Ağırlık Yol Haritası
- 37Sonuç: Yavaş Düşün, Hızlı Koy
- 38Sıkça Sorulan Sorular
- 39Reasoning model ile klasik LLM arasındaki temel fark nedir?
- 40o3 ve DeepSeek-R1 arasında seçim nasıl yapılır?
- 41Test-time compute’u API üzerinden nasıl kontrol ederim?
- 42Türkçe görevler için hangi reasoning modeli önerilir?
- 43Reasoning modeli RAG sistemine entegre edebilir miyim?
- 44Reasoning model fine-tune edilebilir mi?
- 45Hangi görevler için reasoning model kesinlikle kullanmamalıyım?
- 46Sonraki adım
Bir matematik yarışması sorusu düşünün, olimpiyat seviyesi, beş adımlık ispat gerektiren türden. GPT-4’e atarsanız saniyeler içinde, hızlıca bir cevap alırsınız. DeepSeek-R1’e atarsanız başka bir şey olur: model önce sessiz bir iç monolog başlatır, yüzlerce, bazen binlerce kelimeden oluşan bir düşünce akışı. “Bu yaklaşım işe yaramaz, şuradan deneyelim… hayır, bu da tutarsız… ikinci lemayı şöyle yorumlarsak…” Dakikalar sonra, gelen yanıt salt cevaptan ibaret değil; tam bir ispat. Ve büyük ihtimalle doğru.
İşte 2026’nın en önemli AI ayrışması bu: hız optimizasyonu ve derinlik optimizasyonu. Klasik büyük dil modelleri bir yanıtı tek geçişte üretir, hangi tokeni tahmin edeyim, hangi tokeni tahmin edeyim… Reasoning modeller ise farklı bir hesaplama stratejisi uygular: yanıt üretmeden önce düşünmek için zaman harcamak.
Bu yazıda dört soruyu yanıtlıyoruz:
- Reasoning model tam olarak nedir, klasik LLM’den ne farkı var?
- Test-time compute nasıl çalışır, neden performansı katlıyor?
- o3, DeepSeek-R1, Qwen-QwQ, Gemini 2.5 Pro, hangisi hangi görevde gerçekten önde?
- Bir proje başladığınızda reasoning model mi klasik LLM mi, karar nasıl verilir?
2026’nın reasoning modelleri: yavaş ama derin düşünen, zor problemlerde klasik LLM’leri geride bırakan yeni nesil.
Reasoning Model Nedir?
Kısa tanım: Reasoning model, cevap üretmeden önce açık bir iç akıl yürütme süreci (reasoning trace) çalıştıran dil modelidir. Bu süreç, modelin kendi kendine soru sormasını, ara adımları doğrulamasını ve hatalı yolları geri almasını sağlar.
Klasik bir LLM her tokeni bir kez hesaplar ve ileri doğru gider, “one-shot generation” denir buna. Reasoning modeller ise token üretimini iki katmana böler:
- Thinking tokens (düşünce tokenleri): Kullanıcıya gösterilmeyen ya da
<think>...</think>etiketleriyle sarılan iç monolog. Model burada hipotez üretir, test eder, çelişkileri fark edip düzeltir. - Response tokens (yanıt tokenleri): Kullanıcıya döndürülen son çıktı; genellikle çok daha kısa ve rafine.
OpenAI’ın Eylül 2024’te duyurduğu o1 modeli bu paradigmanın kamuya açılan ilk sentinel örneğiydi. PhD düzeyinde matematik (AIME), Codeforces rekabetçi programlama ve bilimsel akıl yürütme testlerinde o dönemin en iyi GPT-4o’sunu %20-40 puan farkla geçti. Ocak 2025’te DeepSeek, o1’in açık ağırlıklı rakibi R1’i yayınladı; benzer performans, sıfır lisans kısıtlaması ve yerel çalışma olanağıyla.
Terminoloji Kutusu
Alanda standart henüz tam oturmadı; aynı kavram farklı şirketlerde farklı isimler taşıyor:
| Kavram | OpenAI | DeepSeek | Anthropic | |
|---|---|---|---|---|
| İç düşünme süreci | ”Thinking” | <think> bloğu | ”Thinking" | "Extended Thinking” |
| Modelin kullandığı ekstra hesaplama | Test-time compute | Inference-time scaling | Thinking budget | Extended thinking budget |
| Kullanıcıya görünen yanıt | Response | Answer | Response | Response |
| Düşünce akışının metni | Reasoning trace | Chain-of-thought trace | Thinking trace | Thinking trace |
Test-time compute (TTC), “çıkarım zamanı hesaplama” anlamına gelir. Eğitim sırasında değil, modeli kullanırken ekstra hesaplama harcayarak doğruluğu artırmak. Bu kavram, reasoning modelleri anlamak için kilit: modeli daha iyi yapmak için onu daha uzun süre düşündürürsünüz. Tıpkı bir matematik öğrencisinin sınav süresi arttıkça daha doğru çözümler üretmesi gibi.
Inference-time scaling, TTC’nin biraz daha geniş bağlamı: daha fazla çıkarım hesabı = daha iyi sonuç. Bu ilişki 2024’e kadar yalnızca eğitim tarafı için biliniyordu (daha büyük model = daha iyi). o1’in gösterdiği şey, bu prensipbin çıkarım tarafında da geçerli olduğu: aynı parametre sayısıyla, daha uzun süre düşünen model daha doğru yanıt üretiyor.
CoT’dan Test-Time Compute’a Evrim
Reasoning modellerin kökleri, 2022’nin mütevazı bir teknik raporuna dayanıyor. Kronoloji şöyle:
2022: Chain-of-Thought’un Doğuşu
Google Brain’den Wei ve ekibinin yayınladığı “Chain-of-Thought Prompting Elicits Reasoning in Large Language Models” makalesi, basit ama güçlü bir şeyi gösterdi: modele sadece cevabı değil, çözüm adımlarını da üretmesini söylerseniz doğruluk ciddi artıyor. “Adım adım düşün (let’s think step by step)” ifadesi bu dönemin ikonlaşan prompt’u oldu.
Chain-of-thought tekniği o dönem bir prompting hilesi sayılıyordu, ağırlıklara dokunmadan, salt prompt değiştirerek elde edilen bir kazanım. Matematiksel akıl yürütme testlerinde +20 puanlık gelişmeler gördük.
2023: Tree of Thoughts ve Deneme-Yanılma
Tek bir düşünce zinciri bazen yanlış dala giriyor ve geri dönemiyordu. Tree of Thoughts bu sorunu adreslemek için 2023’te önerildi: model tek çizgisel zincir yerine ağaç yapısında paralel dallar açar, her dalı değerlendirir ve en umut verici olanı seçerek devam eder. Hesaplama maliyeti yüksek ama karmaşık kombinatoryal problemlerde çarpıcı sonuçlar.
Bu dönemde “self-consistency” de popüler oldu: aynı soruyu modele defalarca sorar, en sık verilen cevabı alırsınız. Best-of-N sampling’in ham sürümüydü bu.
2024: o1 ve Eğitimli Düşünme
Eylül 2024’te OpenAI, o1’i duyurdu. Aradaki fark şuydu: Tree of Thoughts ve CoT prompting teknikleriydi, modelin ağırlıkları değişmiyordu. o1 ise eğitim sürecini değiştirdi. Model, reinforcement learning ile nasıl düşüneceğini öğrendi. Ödül sinyali “doğru cevap” değil “doğru akıl yürütme süreci” üzerinden geldi.
Sonuç dramatikti: o1, IMO (Uluslararası Matematik Olimpiyatı) 2024 problemlerinden 6’sının 4’ünü çözdü. Önceki en iyi model 1’de kalmıştı.
2025: DeepSeek-R1 ve Açık Kaynak Devrimi
Ocak 2025’te Çinli yapay zeka şirketi DeepSeek, R1 modelini açık ağırlıklı olarak yayınladı. İki şeyi aynı anda kanıtladı:
- Reasoning model eğitimi OpenAI’ın tekelinde değil
- Büyük reasoning modeli yerel donanımda çalıştırmak mümkün (distill edilmiş versiyonlarla)
R1’in eğitim tekniği ilginçti: saf reinforcement learning başlangıcı, sonra supervised fine-tuning ile stabilize. Modelin <think> bloğunda “aha!” anlarını, kendi kendini düzeltiş momentlerini görmek mümkündü, bu şeffaflık toplulukta büyük heyecan yarattı.
2026: Üç Scaling Ekseni
Bugün 2026 ortasında reasoning modellerin üç ayrı eksende ölçeklendiğini görüyoruz:
- Compute budget: “Bu soru için ne kadar düşünme zamanı harcansın?” Kullanıcı veya API parametresiyle ayarlanabiliyor. Daha uzun budget = daha doğru ama daha pahalı.
- Distillation: 671B’lik büyük modelin düşünme örüntülerini 7B-32B’lik küçük modellere aktarma. R1-Distill serisi bu eksenin en olgun örneği.
- Speculative decoding + parallelism: Reasoning trace’in farklı bölümlerini paralel hesaplamak, latency’yi düşürmek.
2022 CoT’tan 2026 test-time compute’a: her adım bir öncekinin sınırını nasıl aştı.
Test-Time Compute Nasıl Çalışır?
“Düşünme bütçesi” soyut görünebilir; somutlaştıralım. Bir reasoning modeli şu şekilde çalışıyor:
Thinking Budget (Düşünme Bütçesi)
Kullanıcı (veya API çağrısı) modele bir token bütçesi tahsis eder, “Bu soru için maksimum 8.000 thinking token harca.” Model bu bütçeyi doldurana ya da kendi iç değerlendirmesine göre “yeterince düşündüm” kararı verene kadar reasoning trace üretiyor.
Bütçe dolduğunda model zorunlu olarak yanıt üretim aşamasına geçiyor. Bu mekanizma hem güvenlik hem maliyet kontrolü için kritik: sonsuz döngüye girmek yerine, bütçe sınırı modeli bitirmeye zorluyor.
OpenAI’ın reasoning_effort parametresi (“low”, “medium”, “high”) aslında bu bütçenin kullanıcı dostu sarmalayıcısı. Anthropic’in “Extended Thinking” budget_tokens parametresi doğrudan token sayısını alıyor.
Best-of-N Sampling
Farklı bir yaklaşım: aynı soruyu modele N kez sorun, N yanıt üretin, sonra bir verifier (değerlendirici) modeli en iyisini seçsin. Matematikte bu yaklaşım güçlü çünkü “cevabın doğru olup olmadığını doğrulamak, cevabı üretmekten daha kolay”, bir ispatta hatayı bulmak kolaydır, doğru ispatı sıfırdan yazmak zordur.
Best-of-N’in maliyeti O(N), N kez büyür. Ama bazı senaryolarda verifier çok ucuzsa net kazanç olabilir.
Maliyet / Doğruluk Dengesi
2026’nın gerçekliği şu: reasoning modeller pahalı. Rakamları somutlaştıralım:
| Model | Giriş fiyatı (M token) | Çıkış fiyatı (M token) | AIME 2024 |
|---|---|---|---|
| o3-pro | $20 | $80 | ~92% (yaklaşık) |
| o3-mini | $1.10 | $4.40 | ~77% (yaklaşık) |
| GPT-4.5 | $75 | $150 | ~50% |
| DeepSeek-R1 API | $0.55 | $2.19 | ~79% |
| Claude Sonnet 4.6 (Extended) | $3 | $15 | ~75% (yaklaşık) |
o3-pro, bir karmaşık matematik problemini çözmek için bazen $5-20 harcar, thinking tokenlerin sayısı yüzlerce bine ulaşabilir. Basit bir sohbet sorusu için bu modeli kullanmak ekonomik delilik.
Karar çerçevesi şu: görevin doğruluk değeri, reasoning premium’u karşılıyor mu?
- Tıbbi tanı asistanı → yanlış cevabın maliyeti çok yüksek → o3 değer
- Blog başlığı önerisi → yanlış cevap zararı düşük → GPT-4o yeterli
2026’nın “Büyük Dörtlüsü” ve Benchmark Karşılaştırması
Pazarda birkaç ayrı segment var; hepsini tek tabloya sığdıralım:
6 model × 4 metrik: AIME matematik, GPQA bilim, HumanEval kod, LiveCodeBench rekabetçi programlama.
| Model | AIME 2024 | GPQA Diamond | HumanEval+ | LiveCode-Bench | API Fiyatı (çıkış/M) |
|---|---|---|---|---|---|
| o3-pro | ~92% | ~87% | ~97% | ~75% | $80 |
| o3-mini (high) | ~77% | ~74% | ~93% | ~66% | $4.40 |
| DeepSeek-R1 671B | ~79% | ~71% | ~92% | ~65% | $2.19 |
| R1-Distill-Qwen-32B | ~72% | ~59% | ~87% | ~58% | Yerel / ücretsiz |
| Qwen-QwQ-32B | ~65% | ~55% | ~84% | ~52% | Yerel / ücretsiz |
| Gemini 2.5 Pro Thinking | ~88% | ~84% | ~96% | ~72% | $10 |
| Claude Sonnet 4.6 Extended | ~75% | ~73% | ~91% | ~63% | $15 |
Şimdi her modele yakından bakalım.
o3-pro: Maliyet Hesabını Unutturan Doğruluk
OpenAI’ın o3-pro’su, kamuya açık en güçlü reasoning modeli konumunda. Eğitim detayları hâlâ tam kapalı kutu, OpenAI’ın yayımladığı tek kaynak sınırlı benchmark sayıları ve duyurular.
Güçlü yanı: gerçekten zor problemlerde katedrali inşa ederken diğerleri tuğla koyuyor. 2025’in ağustos ayında yayınlanan HMMT (Harvard-MIT Math Tournament) sorularında rakiplerini 15-20 puan geride bıraktı.
Zayıf yanı: fiyat. Karmaşık bir akıl yürütme sorusu için $10-30 harcamak gerçek. API erişimi kısıtlı; o3-mini çok daha yaygın kullanımlara uygun.
Kimin için: Rekabetçi matematik, güvenlik araştırmaları, ilaç keşfi, karmaşık kod analizi, doğruluğun fiyattan önce geldiği her senaryo.
DeepSeek-R1 671B: Açık Kaynak Kahraman
DeepSeek’in Ocak 2025’te yayınladığı R1, AI dünyasında sismik bir etki yarattı. 671 milyar parametre, Mixture of Experts mimarisi (aktif parametre ~37B), MIT lisansı.
Teknik raporda açıklanan eğitim süreci iki aşamalıydı:
- Saf RL başlangıcı (R1-Zero): Modele hiçbir insan denetimi olmadan sadece “doğru cevap = ödül” sinyali verildi. Model kendi başına CoT stratejilerini keşfetti, “aha anı” denilen düzeltme davranışı spontane ortaya çıktı.
- SFT stabilizasyonu: RL çıktıları rafine edilerek supervised fine-tuning yapıldı; format tutarlılığı ve Türkçe de dahil çoklu dil performansı iyileştirildi.
Sonuç: OpenAI’ın fiyatının ~%3’üne benzer reasoning kalitesi. API üzerinden kullanılabilir, ağırlıklar Hugging Face’de indirilip yerel çalıştırılabilir.
Dikkat gerektiren: 671B modelini tam çalıştırmak ağır donanım istiyor (8× H100 veya eşdeğer). Yerel kullanım için distilled versiyonlara bakın.
R1-Distill Serisi (7B / 14B / 32B): Democratized Reasoning
DeepSeek, büyük R1 modelinin düşünce örüntülerini Qwen-2.5 ve Llama-3 tabanlı küçük modellere aktardı. Bu “distillation” yaklaşımı, quantization ile birleşince şaşırtıcı sonuçlar üretiyor:
- R1-Distill-Qwen-32B: 32B parametre, Q4 quantize ~18 GB VRAM. RTX 4090 veya M2 Max (96 GB RAM) ile yerel çalışıyor. AIME’de ~%72, başlangıçta o1-preview’la kıyaslanır düzeyde.
- R1-Distill-Llama-14B: 14B parametre, Q4 ~8 GB VRAM. RTX 3080 Ti veya M1 Pro (16 GB) ile mümkün. Performans düşer ama “yerel reasoning” için pratik.
- R1-Distill-Qwen-7B: 7B, Q4 ~4.5 GB. 8 GB RAM laptop üzerinde dahi çalışır; küçük problem kümeleri için şaşırtıcı.
Distillation’ın sınırı: büyük modelin akıl yürütme derinliği küçük modele tam aktarılmıyor. Çok karmaşık problemlerde 32B, 671B’ye kıyasla belirgin biçimde geride kalıyor.
Qwen-QwQ-32B: Alibaba’nın Reasoning Sürprizi
Alibaba’nın Qwen Research ekibi tarafından yayınlanan QwQ-32B, açık ağırlıklı reasoning model yarışının sürpriz ismi. 32B parametre, Apache 2.0 lisansı, yerel çalıştırma dostu.
Öne çıktığı alan: matematik ve kodlamada R1-Distill-32B ile kıyaslanır bir performans gösteriyor. Ama Türkçe performansında Qwen 3 serisi üzerine inşa edilmesi avantaj sağlıyor, Türkçe reasoning görevlerinde R1-Distill’den daha akıcı.
Dikkat: QwQ modeli bazen “sonsuz düşünme” tuzağına düşüyor. Aşırı uzun thinking trace’ler sonucunda halüsine eden ya da döngüye giren örnekler raporlanmış. Production’da max_tokens limiti zorunlu.
Gemini 2.5 Pro Thinking: Google’ın Sessiz Kozu
Google’ın Gemini 2.5 Pro Thinking modu, benchmark tablolarında o3-pro’ya en yakın duran genel erişimli rakip. Multimodal (görüntü + kod + metin) ve 1M token bağlam penceresi reasoning modelinin doğruluk katmanıyla birleşince bazı görevlerde o3-pro’yu bile solluyor.
2026’nın önemli haberi: Gemini 2.5 Flash Thinking daha ucuz (giriş $0.15/M) ve çok daha hızlı. Hız/maliyet/kalite dengesini seven ekipler için çekici seçenek.
Claude Sonnet 4.6 Extended Thinking: Anthropic’in Şeffaf Tercihi
Anthropic’in Extended Thinking özelliği Claude Sonnet 4.6’ya dahil. Diğerlerinden farklı: thinking trace kullanıcıya tam görünür, streaming destekleniyor. Uzun döküman analizi, kodda hata ayıklama ve çok adımlı prompt engineering görevlerinde güçlü.
Cursor vs Claude Code karşılaştırması yaptıysanız, Extended Thinking’in agentic kod görevlerinde ne kadar yardımcı olduğunu görmüşsünüzdür.
Ne Zaman Reasoning Model, Ne Zaman Klasik LLM?
Bu soruyu yanlış cevaplamak iki türlü zarar verir: reasoning model gereksiz yere kullanmak para yakar; klasik LLM ile reasoning göreve girmek ise kaliteyi mahveder.
Hangi göreve hangi model? 10 soruda karar çerçevesi.
Karar Çerçevesi Tablosu
| Görev türü | Öneri | Neden |
|---|---|---|
| Olimpiyat matematik / mantık bulmacası | Reasoning model | Çok adımlı ispat, hatanın maliyeti yüksek |
| Rekabetçi programlama (Codeforces, LeetCode Hard) | Reasoning model | Edge case keşfi, detaylı analiz |
| Tıbbi / hukuki belge analizi | Reasoning model | Tutarlılık, zincirleme çıkarım kritik |
| Güvenlik açığı araştırması / pentest analizi | Reasoning model | Derin bağlam, çok katmanlı düşünme |
| Bilimsel makale değerlendirme | Reasoning model | Metodoloji eleştirisi karmaşık |
| Blog yazısı / pazarlama metni | Klasik LLM | Akıcılık ve hız yeterli |
| Müşteri destek sohbeti | Klasik LLM | Gecikme tolere edilemez |
| Görsel açıklama / image captioning | Klasik LLM (multimodal) | Reasoning avantajı sınırlı |
| Kod tamamlama (IDE’de anlık) | Klasik LLM | Latency kritik, basit pattern |
| SQL sorgusu yazma | Duruma göre | Karmaşık join → reasoning; basit → klasik |
3 Altın Kural
1. Latency sınırı belirleyin. Kullanıcı 5 saniyeden uzun beklemeyi kabul etmiyorsa reasoning model doğru seçim değil, o3-pro karmaşık bir soruyu bazen 30-60 saniyede yanıtlıyor. o3-mini ve R1-Distill daha hızlı ama yine de klasik LLM’den yavaş.
2. Doğruluk maliyeti hesaplayın. Eğer yanlış bir cevap $1 zarar veriyorsa ve reasoning model kullanımı $0.05 artıyorsa, reasoning model açık kazanan. Yanlış cevap $0.01 zarar veriyorsa ve reasoning fiyatı $0.50 artıyorsa, klasik LLM.
3. Görevi decompose edin. Büyük iş akışlarında her adımı ayrı değerlendirin. Planlama adımı → reasoning model. İcra adımları (metin üretimi, format dönüşümü) → klasik LLM. Hibrit mimari çoğu zaman saf reasoning mimarisinden hem ucuz hem hızlı.
DeepSeek-R1-Distill 32B Yerel Çalıştırma
Reasoning modeli bulut API’sına bağımlı kalmadan çalıştırmak istiyorsanız R1-Distill-32B bugünün en erişilebilir seçeneği. Koşullar:
- VRAM: Minimum 24 GB VRAM (RTX 3090/4090, A100) veya Apple M2 Max/M3 Max 96 GB unified memory. Q4_K_M quantization ile 32B model ~19 GB yer tutuyor.
- RAM: En az 32 GB sistem RAM.
- Disk: ~20 GB alan.
Alternatif minimum: 2× RTX 3080 (20 GB toplam VRAM, llama.cpp --n-gpu-layers bölünmesiyle).
Daha düşük donanımla çalışmak istiyorsanız Küçük Dil Modeli rehberimize bakın ve R1-Distill-14B veya 7B değerlendirin.
Ollama ile Kurulum
Ollama kurulumunu tamamladıysanız üç komutla hazırsınız:
# R1-Distill 32B — en güçlü yerel reasoning seçeneği
ollama run deepseek-r1:32b
# Daha düşük donanım için 14B varyant
ollama run deepseek-r1:14b
# QwQ-32B alternatif (Apache 2.0 lisansı)
ollama run qwq:32b
İlk çalıştırma ~19 GB indirme yapıyor; sonrakiler anlık. Model otomatik olarak GPU’ya yükleniyor.
<think> Bloğunu Soyma
R1 modelinin yanıtı iki bölümden oluşuyor: <think>...</think> içinde iç monolog, dışarısında asıl yanıt. Uygulamanızda düşünce bloğunu gizlemek istiyorsanız:
import re
import ollama
def ask_r1(prompt: str) -> str:
response = ollama.chat(
model="deepseek-r1:32b",
messages=[{"role": "user", "content": prompt}]
)
raw = response["message"]["content"]
# <think>...</think> bloğunu çıkar (DOTALL: çok satırlı)
clean = re.sub(r"<think>.*?</think>", "", raw, flags=re.DOTALL).strip()
return clean
answer = ask_r1("Fermat'ın son teoremini kısa özetle açıkla.")
print(answer)
Düşünce bloğunu görmek istiyorsanız (debug veya şeffaflık için):
def ask_r1_with_trace(prompt: str) -> dict:
response = ollama.chat(
model="deepseek-r1:32b",
messages=[{"role": "user", "content": prompt}]
)
raw = response["message"]["content"]
think_match = re.search(r"<think>(.*?)</think>", raw, re.DOTALL)
trace = think_match.group(1).strip() if think_match else ""
answer = re.sub(r"<think>.*?</think>", "", raw, flags=re.DOTALL).strip()
return {"thinking": trace, "answer": answer}
RAG sisteminize reasoning model entegre etmek istiyorsanız bu stripping fonksiyonu vazgeçilmez, retrieval pipeline’ı <think> bloğuyla boğmamak için.
Donanım ve Hız Beklentileri
| Donanım | R1-Distill-32B Hızı (tok/s) | Not |
|---|---|---|
| RTX 4090 (24 GB VRAM) | ~18–25 | Q4_K_M, tam GPU |
| 2× RTX 3080 (20 GB VRAM) | ~12–16 | llama.cpp tensor split |
| M2 Max 96 GB | ~15–22 | Unified memory avantajı |
| M3 Max 128 GB | ~20–28 | En iyi yerel seçenek |
| A100 80 GB | ~30–40 | Sunucu seviyesi |
Thinking tokenler ekstra hesaplama demek, zor bir soru için model 2.000-5.000 thinking token üretebilir. Bu süre 60-120 saniyeye ulaşabiliyor. Production kullanımda streaming zorunlu; kullanıcı “model çalışıyor” geri bildirimini görmeli.
Donanım rehberimizden GPU seçimine dair daha fazla bilgi alabilirsiniz.
Reasoning Model’in Sınırları
Reasoning modeller mucizevi değil. Sınırları bilmek yatırım kararını ve mimariyi doğrudan etkiliyor.
Hallucinated Reasoning (Halüsine Eden Akıl Yürütme)
Klasik LLM’lerde hallucination yanlış bir gerçek üretmek. Reasoning modellerinde daha sinsi bir varyant var: mantıklı görünen ama temelsiz bir akıl yürütme zinciri. Model, <think> bloğunda tutarlı adımlar atıyor gibi görünür ama matematiksel bir teori yanlış referans alınmış, ya da bir programlama dili semantiği yanlış uygulanmış.
Sezgisel açıklama: model “nasıl görüneceğini” öğreniyor ama bazen “ne söylendiğini” doğrulayamıyor. Uzun thinking trace, bu hatayı maskeleyen ekstra güven hissi yaratabiliyor.
Pratikte: Kritik çıktıları her zaman doğrulayın. Matematik sonuçlarını doğrulayabilecek bir kod çalıştırıcıyla birleştirin. Güvenilir verification, reasoning modeli üretici tuzaktan kurtarır.
Cost Blow-Up (Maliyet Patlaması)
Thinking token sayısı sabit değil, problemin zorluğuyla katlanarak artıyor. Basit soru 200 thinking token. Olimpiyat sorusu 50.000 thinking token. API’ye aynı reasoning_effort: "high" parametresini veren ama farklı zorlukta sorular gönderen bir uygulama, fatura şokunuyla karşılaşabilir.
Çözüm: Her istek türü için ayrı budget_tokens kota koyun. Basit sınıflandırma görevleri için reasoning’i tamamen kapatın. Karmaşık görevlerde bile ceiling token limiti kullanın.
Türkçe Performans Açığı
Şu an 2026 ortasında, reasoning modellerinin Türkçe performansı İngilizce’ye kıyasla belirgin biçimde geride. Bunun yapısal nedeni: thinking trace eğitim verisi büyük oranda İngilizce ve Çince. Türkçe bir soruyu İngilizce düşünüp Türkçe cevap üreten model, her iki dil arasındaki çeviri kayıplarını taşıyor.
Pratik gözlem: R1 ve o3-mini, Türkçe matematiksel sorularda İngilizce versiyonlarından %5-15 puan düşük performans sergiliyor. Qwen-QwQ-32B, Alibaba’nın Türkçe eğitim verisi nedeniyle bu açığı kısmen kapatıyor.
Geçici çözüm: İngilizce düşünce yönlendirmesi. “Solve in English, then translate the answer to Turkish” eklediğinizde bazı modellerde doğruluk %8-12 artıyor.
Latency Duvarı
Bazı görevler reasoning modelleri uygun kılmıyor, salt gecikme yüzünden:
- Gerçek zamanlı sohbet asistanı (< 2 saniye beklenti)
- IDE kod tamamlama (< 500ms beklenti)
- Yüksek frekanslı API çağrıları (saniyede 10+ istek)
Bu senaryolarda reasoning modu kapalı (ya da minimum budget ile) çalışmak zorunda; ya da MCP protokolünü aracı olarak kullanarak arka planda async reasoning yürütülüp önbelleğe alınabilir.
Agentic Döngüde Hata Birikimi
Autonomous agent mimarilerinde reasoning model birden fazla adım arka arkaya çalışıyorsa, her adımdaki küçük hata sonraki adıma giriş oluyor. Bu “error amplification” klasik LLM’de de var ama reasoning modelinde daha sinsi: model her adımda kendinden emin görünüyor, dolayısıyla kritik gözden geçirme mekanizması daha az tetikleniyor.
Çözüm: Agentic döngülerde her reasoning adımından sonra kısa verification adımı ekleyin. Hatanın kümülatif etkisini kırmak için “sanity check” checkpoint’leri zorunlu.
2026 Sonrası: Reasoning Modellerin Yol Haritası
Inference-Time Scaling Yasaları
Eğitim-zamanı ölçekleme yasaları (daha fazla parametre + daha fazla veri = daha iyi model) on yıldır biliniyor. Şimdi benzer yasaların çıkarım tarafında da geçerli olduğu netleşiyor. Google DeepMind ve OpenAI’ın 2024-2025 raporları şunu gösteriyor: yeterince uzun süre düşünen küçük model, kısa süre düşünen büyük modeli geçiyor. Bu buluş, parametre yarışının yanına ikinci bir boyut ekledi: “ne kadar düşünürsen o kadar zeki”.
Bu trend 2026 sonrasında iki yönde evrilebilir:
- Adaptif bütçe: Model, sorunun zorluğunu tahmin edip otomatik olarak ne kadar düşüneceğine karar veriyor. Basit soru → hızlı yanıt; zor soru → derin düşünce.
- Continuous thinking: Yanıt üretimi ve düşünme arasındaki sınırın belirsizleşmesi. Model yanıt verirken aynı anda bir sonraki adımı planlıyor.
Reasoning + Agent + Tool
2025’in sonunda ortaya çıkan en güçlü mimari şu: reasoning model + tool use + verification loop. Model bir görevi planlıyor (reasoning), aracı kullanarak (web arama, kod çalıştırma, veritabanı sorgusu) veri topluyor, sonucu doğruluyor (verification), ardından bir sonraki adımı planlıyor.
Bu mimari, autonomous agent konseptini reasoning’in derinliğiyle birleştiriyor. Pratik örnekler 2025 itibarıyla gerçek çalışma ortamlarına giriyor: araştırma asistanları, kod review botu, finansal analiz pipeline’ları.
Açık Ağırlık Yol Haritası
2026’nın açık ağırlık reasoning ekosistemi hızla büyüyor:
- DeepSeek R2 söylentileri: daha büyük MoE, daha verimli reasoning eğitimi
- Qwen-3 Thinking: Alibaba’nın dedicated reasoning modeli, Türkçe performansı iyileştirmesi bekleniyor
- Llama 4 Reasoning: Meta’nın reasoning katmanı ekleme çalışmaları hâlâ erken aşamada
- Mistral Medium Reasoning: Avrupalı ekibin hafif reasoning modeli
Topluluk tarafından dikkat edilmesi gereken gelişme: distillation kalitesi artıyor. 2025’in başında 7B distill modeli “reasoning yapıyor gibi görünüyordu”; 2026 ortasında gerçekten akıl yürütüyor. Bu eğri devam ederse 2026 sonunda 3B-4B parametreli modellerle ciddi reasoning görevi yapılabilir hale gelebilir.
Sonuç: Yavaş Düşün, Hızlı Koy
GPT-4o’nun saniyeler içinde yanıt verdiği dönemde “daha hızlı = daha iyi” tezi tartışmasız görünüyordu. o1, DeepSeek-R1 ve Qwen-QwQ bu tezi değiştirdi: bazı problemler için daha yavaş düşünmek daha iyi sonuç demek.
Bu ders yazılım mühendisliğinde, matematikte, bilimde zaten biliniyordu. Akıl yürüten AI modeller bu ilkeyi büyük dil modellerine taşıdı.
Pratik çıkarımlar, bu hafta yapabilecekleriniz:
Yerel reasoning denemek istiyorsanız:
ollama run deepseek-r1:7b # düşük donanım için başlangıç
ollama run deepseek-r1:32b # 24 GB VRAM varsa
ollama run qwq:32b # Türkçe için alternatif
API üzerinden denemek istiyorsanız: o3-mini (OpenAI) veya DeepSeek-R1 API en iyi maliyet/performans noktasında. Claude Extended Thinking, şeffaf thinking trace isteyen ekipler için.
Son öneri: Hiçbir reasoning modeli her iş için doğru değil. Karar çerçevesini projenizin gerçek görev dağılımına göre kalibre edin, en pahalı modeli her sorgu için çalıştırmak yerine, doğru göreve doğru modeli atamak 2026 AI mühendisliğinin temel becerisi.
Sıkça Sorulan Sorular
Reasoning model ile klasik LLM arasındaki temel fark nedir?
Klasik LLM her tokeni tek geçişte üretir (one-shot generation). Reasoning model önce “thinking tokens” adı verilen iç bir monolog üretir, bu aşamada model hipotezler kurar, test eder, hataları düzeltir. Ardından bu iç sürecin rafine çıktısı olarak yanıtı üretir. Sonuç: daha yavaş ama özellikle zor, çok adımlı problemlerde çok daha doğru.
o3 ve DeepSeek-R1 arasında seçim nasıl yapılır?
Bütçe kısıtınız yoksa ve maksimum doğruluk istiyorsanız → o3-pro veya Gemini 2.5 Pro Thinking. Maliyet/performans dengesi öncelikliyse → DeepSeek-R1 API (o3 performansının %85’ine, %3 fiyatına). Yerel çalıştırma şartsa → R1-Distill-32B veya QwQ-32B.
Test-time compute’u API üzerinden nasıl kontrol ederim?
OpenAI’da reasoning_effort: "low"|"medium"|"high" veya doğrudan token limiti. Anthropic’te budget_tokens parametresi. DeepSeek API’sinde model varsayılan olarak reasoning trace üretir; max_tokens ile sınırlayabilirsiniz. Düşük bütçe = hızlı + ucuz + az doğru; yüksek bütçe = yavaş + pahalı + daha doğru.
Türkçe görevler için hangi reasoning modeli önerilir?
Güncel tabloda Qwen-QwQ-32B ve R1-Distill-32B en erişilebilir seçenekler. Qwen’in Türkçe eğitim verisi hafif avantaj sağlıyor. Cloud API kullanıyorsanız DeepSeek-R1 API veya Claude Extended Thinking Türkçede kabul edilebilir performans gösteriyor. İngilizce soru → Türkçe cevap formatı, saf Türkçe sorguya göre %5-12 daha iyi sonuç verebiliyor.
Reasoning modeli RAG sistemine entegre edebilir miyim?
Evet, ve bu 2026’nın en güçlü kombinasyonlarından biri. Retrieval (belge arama) klasik embedding modeli ile yapılır, ardından reasoning model retrieved bağlamı analiz eder. RAG yerel chatbot rehberimizde temel mimariyi bulduktan sonra, LLM adımını R1-Distill ile değiştirin. <think> bloğunu strip etmeyi unutmayın, aksi hâlde reasoning trace retrieval pipeline’ına karışır.
Reasoning model fine-tune edilebilir mi?
Teknik olarak evet ama pratik olarak henüz erken. LoRA fine-tuning ile R1-Distill-32B’yi alan adaptasyonu yapan erken çalışmalar var; ancak reasoning davranışını bozmadan fine-tune etmek ustalık istiyor. 2026 itibarıyla en güvenilir yol: fine-tune yerine, iyi hazırlanmış system prompt + few-shot örnekler + kontrollü budget ile prompt engineering yapmak.
Hangi görevler için reasoning model kesinlikle kullanmamalıyım?
Gerçek zamanlı sohbet (<2 saniye yanıt beklentisi), IDE kod tamamlama, yüksek frekanslı API çağrıları (saniyede 10+) ve basit sınıflandırma/etiketleme görevleri. Bu durumlarda hız kritik, reasoning premium değil.
Sonraki adım
Reasoning model seçimini bir ajan iş akışına bağlamak istersen şu rehberler doğal devam noktasıdır:
- Sıfırdan AI Agent Yapımı — reasoning modelini “ajan beyni” olarak nereye koyacağını gösterir.
- AI Agent Framework Karşılaştırma: LangGraph, CrewAI, AutoGen — reasoning model’in framework içinde nasıl orkestrelendiği.



