LLM & AI Modelleri
Gemini Thinking Mode Nedir? Akıl Yürütme Bütçesi ile Karmaşık Algoritmalar Çözme
Google Gemini 2.0 ve 3.7 modellerinde sunulan Thinking Mode akıl yürütme bütçesinin (budget) nasıl çalıştığını ve zorlu algoritmik problemlerde nasıl kullanıldığını öğrenin.
3 dk
Thinking Budget (Düşünme Bütçesi) Nedir?
Klasik LLM'ler her gelen istekte anında token üretmeye başlar. Thinking Mode ise modelin kullanıcıya nihai cevabı vermeden önce dahili bir akıl yürütme zinciri (hidden thinking tokens) kurmasına olanak tanır.
Geliştirici olarak `thinking_budget` parametresini belirleyerek (örneğin 0 ile 8192 token arası) modelin problem üzerinde ne kadar derin düşüneceğini siz yönetirsiniz.
gemini_thinking.py
from google import genai
from google.genai import types
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.7-flash",
contents="Verilen dağıtık veritabanı loglarındaki yarış durumunu (race condition) analiz et ve deadlock senaryosunu kanıtla: ...",
config=types.GenerateContentConfig(
thinking_config=types.ThinkingConfig(thinking_budget=4096),
temperature=0.7
)
)
print(response.text)Sıkça Sorulan Sorular
Thinking mode ne zaman kapatılmalıdır?
Hızlı sınıflandırma, basit metin çevirisi veya temel özetleme gibi düşük gecikme gerektiren işlerde thinking_budget=0 yapılarak maksimum hız elde edilir.