Sistem Prompt'u (System Prompt)
İş akışıSystem Prompt nedir?
System prompt, bir AI modeline konuşmanın en başında verilen, modelin rolünü, davranışını ve kısıtlarını tanımlayan özel talimat. Kullanıcının yazdığı mesajların önüne, "geliştirici tarafından" eklenen bir bağlam katmanı.
Örnek talimat: "Sen Türkçe konuşan bir AI asistanısın. Kullanıcıya samimi davran. Tıbbi tavsiye verme." Bu cümleler kullanıcının ekranında görünmez, ama model her cevap üretirken bu talimatları aklında tutar.
Nasıl çalışır?
Modern LLM API'leri mesajları rol etiketleriyle alıyor: system •sistem•, user •kullanıcı•, assistant •asistan•. System rolündeki mesaj, modelin "öncelikli yönergesi" olarak işleniyor. Modelin eğitiminde bu rol, diğerlerinden daha yüksek ağırlıkla davranışı belirleyecek şekilde optimize edildi.
Pratik akış:
- System: rol ve kurallar tanımlanır
- User: kullanıcı mesajı gelir
- Assistant: model, system'a uygun şekilde cevaplar
System prompt değiştiğinde modelin "kişiliği", tonu, hangi soruları cevaplayıp hangilerini reddedeceği değişiyor. Aynı temel modeli farklı system prompt'larla bambaşka ürünlere dönüştürebilirsin.
Neden önemli?
Ürün geliştirme açısından kritik. Aynı temel model üstünde müşteri destek botu, kod asistanı, eğitim koçu gibi farklı deneyimler kurabiliyorsun — sadece system prompt'u değiştirerek. Fine-tuning gibi pahalı bir süreç gerekmiyor.
Aynı zamanda bir güvenlik katmanı. "Şu konularda cevap verme", "bu formatın dışına çıkma", "rolünü bırakma" gibi guardrail kuralları system prompt ile uygulanıyor. Tabii bu kalkan delinmez değil — jailbreak teknikleri tam da bu katmanı kırmaya çalışıyor.
Kullanım alanları
- AI asistan kişilik ve ton tanımlama
- Çıktı formatı zorlama (JSON, belirli şablon)
- İçerik kısıtları (güvenlik, dil, kapsam)
- Domain odaklı uzmanlaştırma (hukuk, sağlık, kod)
- Çok dilli ürünlerde dil sabitleme
İyi system prompt yazmak başlı başına bir disiplin. Kısa, net, çelişkisiz olmalı. "Asla yapma" gibi negatif talimatlar bazen tersine işleyebiliyor — pozitif yönerge ("şunu yap") tercih ediliyor. Aynı zamanda örnek vermek (few-shot mantığıyla) talimatın gücünü artırıyor.