Çoğu kişi Claude'a (veya benzer bir modele) açılan sohbet penceresinde işi tarif eder. "Şunu özetle", "şu metni düzelt", "bu kodu bak". Ara sıra sonuç iyi gelir. Ara sıra üç tur boşa gider. O anda suç modelde aranır. Oysa Anthropic'in kendi prompt rehberi başka bir yer işaret ediyor: niyeti açık söylemek, bağlamı vermek, çıktıyı biçimlendirmek.1

Başlıktaki "sistem komutları" sihirli bir kısayol listesi değil. Claude API'sinde ve birçok arayüzde system alanı vardır: modele her kullanıcı mesajından önce okuttuğun kalıcı çerçeve. Rolü, sınırları, üslubu oraya yazarsın. Sohbet mesajı ise o günün işidir. İkisini karıştırmak, her seferinde aynı kuralları yeniden yazmaya veya hiç yazmamaya yol açar.

Sistem komutu, bağlam, örnek ve iş katmanları
Dört katman: kalıcı sistem komutu, bağlam, örnek, bugünkü iş. Damga: kafa1milyon.com
Bu yazıda neler var?

Sistem komutu ne işe yarar?

Anthropic, modele bir rol vermenin davranış ve tonu odakladığını yazıyor. Tek cümle bile fark eder: "Python'da uzman bir yardımcı kod asistanısın" gibi.2 Sistem komutunun gücü tekrarda değil, tutarlılıktadır. Aynı projede her seferinde "kısa yaz, madde kullanma, kaynak uydurma" demek yerine bunu bir kez çerçeveye koyarsın. Kullanıcı mesajı sadeleşir: bugün hangi metin, hangi hedef.

Bu, Claude Code tarafındaki CLAUDE.md veya ürün bağlamındaki uzun iskeleden farklı bir katmandır. Orada da aynı mantık geçerli: modele "hangi dünyadasın"ı söylemek. Anthropic son dönemde yeni nesil modellerde iskeleyi sadeleştirdiğini, gereksiz uzun sistem metninin çoğu zaman işe yaramadığını anlatıyor.3 Yani sistem komutu ne kadar uzun olursa o kadar iyi demek değil. Kısa, net, çelişkisiz olmak işe yarıyor. Çelişki özellikle zararlıdır: bir yerde "kısa yaz", başka yerde "her ayrıntıyı kapsa" dersen model iki kuralı birden taşıyamaz; turlar uzar.

Anthropic'in dört alışkanlığı

Resmi rehberin çekirdeği sade. Birincisi: açık ol. Modelin niyetini tahmin etmesini bekleme; ne istediğini yaz. "Bir analitik pano yap" yerine hangi özelliklerin olacağını ve derinliği iste.1 İkincisi: nedenini söyle. "Madde kullanma" yasağından çok, neden düz yazı istediğini anlatmak ilgili kararlarda da işe yarıyor. Üçüncüsü: spesifik ol. Kelime sayısı, biçim, kitle, kısıt. Dördüncüsü: örnek ver. Biçimi tarif etmek zorsa bir örnek göstermek çoğu zaman daha ucuzdur; modern modeller örnekteki ayrıntıya sıkı tutunur, bu yüzden örnek istediğin davranışla uyumlu olmalı.2

Belirsiz ve net talimat karşılaştırması
Belirsiz talep tahmine zorlar. Net talep ölçülebilir çıktı ister. Damga: kafa1milyon.com

İki teknik daha günlük işe dokunuyor. XML etiketleri: talimat, bağlam, örnek ve değişken girdiyi ayırınca modelin karıştırması azalır. "Emin değilsen söyle" izni: uydurmayı azaltmak için modele spekülasyon yerine belirsizliği itiraf etme hakkı vermek.12 Bunlar ezber slogan değil; sohbeti müzakere olmaktan çıkarıp iş emrine yaklaştırır.

Senin masanda çalışan komutlar

Pratikte "sistem komutu" şöyle durabilir. Rol: kime yazıyorsun, hangi dilde, hangi üslupta. Sınır: neyi asla yapma (uydurma kaynak, gizli veri, kodu çalıştırmadan iddia). Çıktı: uzunluk, başlık düzeni, JSON mu düz metin mi. Belirsizlik: veri yetmezse soru sor veya "bilmiyorum" de. Sonra kullanıcı mesajında tek iş bırak: şu metni şu amaçla işle. Bir işi bitirmeden ikinciyi aynı mesaja yığma. Claude güçlü olsa da tek mesajda üç hedef, üç biçim ve üç yasak birbirini ezer; sen de hangisinin bozulduğunu zor ayırırsın.

Uzun belgelerde Anthropic'in bir önerisi daha var: veriyi üste koy, soruyu alta al; birden çok belgede etiketle ayır.2 Senin ekranında bu, dosyayı yapıştırıp "ne düşünüyorsun?" demekten farklıdır. Önce belge, sonra net soru. İstersen önce alıntı iste, sonra yorum: modelin metne tutunması artar.

Claude oturum verimi yazımızda token ve önbellek tarafını konuşmuştuk. Buradaki mesele komşu ama ayrı: aynı işi daha az turda, daha az yanlış varsayımla bitirmek. İyi sistem komutu tur sayısını düşürür. Kötü sistem komutu her mesaja gizli çelişki yükler. Bunu günlük hayatta şöyle test edebilirsin: aynı işi iki kez sor. Birinde yalnızca sohbet kutusuna yaz. Diğerinde kısa bir sistem çerçevesi koy, sonra aynı işi ver. Fark çoğu zaman "daha zeki model" hissi değil; daha az eksik varsayımdır.

Ne abartılıyor?

Abartı tarafı biliniyor. Beş yüz satırlık "mükemmel prompt" koleksiyonları, her modele yapıştırılan aynı şablon, sihirli anahtar kelimeler. Anthropic'in kendi çizgisi tersine: en basit, işi gören çerçeveyi kur; gelişmiş teknikleri yalnızca somut bir sorun çözüyorsa ekle.1 Yeni modellerde aşırı sert "MUTLAKA / ASLA" dili bazen fazla tetiklemeye yol açabiliyor; dil sakinleştirilince davranış düzelebiliyor.2

Kalıcı olan şey şu. Yapay zekayla etkili iletişim, karşıdaki varlığı ikna etmek değil. Kendi işini ölçülebilir cümlelere çevirmek. Sistem komutu o çevirinin sabit kısmı. Sohbet mesajı değişken kısmı. İkisini ayırdığında Claude daha az tahmin eder, sen daha az tur yakarsın. Model büyüdükçe bu disiplin kaybolmaz; sadece iskele incelir. Netlik durur.

Dipnotlar ve Kaynaklar

  1. Anthropic (2025). "Prompt engineering best practices for 2026". Netlik, bağlam, örnek, belirsizlik izni, gelişmiş tekniklerin yeri. claude.com/blog.
  2. Anthropic. "Prompting best practices" (Claude platform belgeleri). Rol (system), XML etiketleri, örnekler, belge sırası, düşünme / doğrulama notları. platform.claude.com.
  3. Anthropic. "The new rules of context engineering for Claude 5 generation models". Sistem istemi ve bağlamın sadeleştirilmesi; ürün bağlamı ile kullanıcı talimatının ayrımı. claude.com/blog.

Bu yazı bilgi amaçlıdır; belirli bir ürün, API veya iş süreci için resmi kılavuz yerine geçmez.

Kategoriler ve Etiketler
Teknoloji yapay zeka claude sistem komutu prompt iletişim anthropic
Bu yazıyı paylaş
Kerem

Kerem

İstanbul'da yaşıyor. Teknoloji yazıyor.