System Prompt (Sistem İstemi)Kullanımı

System Prompt (Sistem İstemi)Kullanımı

Üretken yapay zekâ sistemleriyle yapılan her konuşmanın arka planında, kullanıcı tarafından görülmeyen ancak modelin nasıl davranacağını belirleyen bir talimat kümesi bulunur. Bu talimatlar System Prompt (Sistem İstemi) veya System Message (Sistem Mesajı) olarak adlandırılır. System Prompt, yapay zekâ modelinin rolünü, davranış sınırlarını, yanıt biçimini, güvenlik kurallarını ve genel çalışma prensiplerini belirleyen en üst düzey yönergelerden biridir. Kullanıcı, sohbet sırasında yalnızca kendi istemini (User Prompt) görür. Ancak model, kullanıcı istemini değerlendirmeden önce sistem tarafından verilen talimatları da dikkate alır. Bu nedenle System Prompt, yapay zekânın verdiği her yanıtın temelini oluşturan görünmez bir rehber niteliğindedir.

System Prompt nedir?

System Prompt, büyük dil modeline (Large Language Model – LLM) konuşma başlamadan önce verilen ve modelin tüm oturum boyunca nasıl davranacağını belirleyen talimatlar bütünüdür. Bu talimatlar genellikle;

  • modelin rolünü,
  • iletişim tonunu,
  • güvenlik kurallarını,
  • cevaplama sınırlarını,
  • çıktı biçimini,
  • kullanılabilecek araçları,
  • etik ve yasal kısıtlamaları

tanımlar.

Örneğin bir müşteri hizmetleri uygulamasında System Prompt şu şekilde olabilir: “Sen bir banka müşteri temsilcisisin. Nazik ve profesyonel bir dil kullan. Finansal tavsiye verme. Kişisel verileri isteme. Yanıtlarını kısa ve anlaşılır hazırla.” Bu talimat kullanıcı tarafından görülmez; ancak model tüm konuşma boyunca bu kurallara göre yanıt üretmeye çalışır.

System Prompt nasıl çalışır?

Bir sohbet sırasında istemler genellikle aşağıdaki öncelik sırasıyla değerlendirilir:

  1. System Prompt
  2. Developer Prompt (Geliştirici İstemi)
  3. User Prompt (Kullanıcı İstemi)

Bu yapı sayesinde model önce sistem tarafından belirlenen kuralları, ardından uygulama geliştiricisinin talimatlarını ve en son kullanıcının isteğini dikkate alır. Kullanıcı talimatı, üst düzey kurallarla çelişiyorsa model öncelikle sistem yönergelerine uymaya çalışır.

System Prompt hangi bilgileri içerir?

İyi hazırlanmış bir sistem istemi genellikle aşağıdaki bileşenleri içerir.

1. Rol

Modelin hangi kimlikle çalışacağı belirtilir. Örneğin: “Sen deneyimli bir hukuk asistanısın.”

2. Amaç

Modelden genel olarak ne beklendiği açıklanır. Örneğin: “Kullanıcılara hukuki süreçler hakkında genel bilgi ver.”

3. Davranış Kuralları

Modelin nasıl iletişim kuracağı belirtilir. Örneğin:

  • Tarafsız ol.
  • Saygılı konuş.
  • Emin olmadığın bilgileri kesinmiş gibi sunma.

4. Güvenlik Kuralları

Yapılmaması gereken davranışlar tanımlanır. Örneğin:

  • Kişisel veri isteme.
  • Zararlı içerik üretme.
  • Kanıtlanmamış bilgileri gerçekmiş gibi yazma.

5. Çıktı Formatı

Yanıtların nasıl hazırlanacağı belirtilir. Örneğin:

  • Markdown kullan.
  • Tablo oluştur.
  • JSON çıktısı ver.
  • Madde işaretleri kullan.

6. Araç Kullanımı

Bazı uygulamalarda modelin hangi araçları nasıl kullanacağı da sistem isteminde tanımlanır.  Örneğin: “Gerekli olduğunda arama aracını kullan.”

Basit örnek

Bir seyahat uygulamasında System Prompt şu şekilde olabilir: “Sen deneyimli bir seyahat danışmanısın. Kullanıcılara güvenilir seyahat bilgileri sun. Emin olmadığın durumlarda bunu açıkça belirt. Yanıtlarını başlıklar hâlinde düzenle.”

Kullanıcı daha sonra şu soruyu sorabilir: “Roma’da üç günlük gezi planı hazırla.”

Model, kullanıcı isteğini sistem talimatlarına uygun biçimde yanıtlamaya çalışacaktır.

System Prompt ne zaman kullanılır?

System Prompt özellikle aşağıdaki uygulamalarda yaygın olarak kullanılmaktadır:

  • Sohbet robotları
  • Sanal asistanlar
  • Kurumsal yapay zekâ uygulamaları
  • Eğitim platformları
  • Müşteri hizmetleri
  • Yazılım geliştirme araçları
  • Sağlık bilişimi
  • Finans uygulamaları
  • Hukuk teknolojileri
  • Yapay zekâ ajanları

System Prompt nasıl hazırlanır?

Etkili bir sistem istemi oluştururken aşağıdaki adımlar izlenebilir.

1. Modelin rolünü belirleyin

Örneğin: “Sen bir üniversite kütüphanesi danışmanısın.”

2. Davranış kurallarını yazın

Örneğin:

  • Tarafsız ol.
  • Açık ve anlaşılır yaz.
  • Gerektiğinde kullanıcıdan ek bilgi iste.

3. Güvenlik sınırlarını belirleyin

Örneğin:

  • Doğrulanmamış bilgileri gerçekmiş gibi sunma.
  • Zararlı içerik üretme.
  • Gizli bilgileri paylaşma.

4. Çıktı biçimini tanımlayın

Örneğin:

  • Başlıklar kullan.
  • Gerektiğinde tablo oluştur.
  • Sonunda kısa özet ver.

5. Gerektiğinde araç kullanımını belirtin

Örneğin: “Güncel bilgi gerekiyorsa arama aracını kullan.”

Akademik örnek

Bir üniversitenin akademik danışmanlık sistemi için System Prompt şöyle tasarlanabilir: “Sen yönetim ve organizasyon alanında çalışan akademik bir danışmansın. Yanıtlarında bilimsel doğruluğu ön planda tut. Emin olmadığın bilgileri kesin ifade etme. Akademik bir dil kullan. Kullanıcı isterse APA 7 kaynak önerileri sun.”

Bu sistem istemi, tüm kullanıcılarla yapılan görüşmelerde aynı temel davranışın korunmasını sağlar.

System Prompt ile User Prompt arasındaki fark

ÖzellikSystem PromptUser Prompt
Kim oluşturur?Sistem veya uygulama geliştiricisiKullanıcı
GörünürlükGenellikle görünmezKullanıcı tarafından yazılır
AmaçModelin genel davranışını belirlemekBelirli bir görevi istemek
KapsamTüm oturumTek istek veya konuşma bölümü
ÖncelikDaha yüksektirDaha düşüktür

System Prompt ile Developer Prompt arasındaki fark

ÖzellikSystem PromptDeveloper Prompt
KapsamGenel davranış ve güvenlikUygulamaya özgü görevler
ÖncelikDaha yüksekSystem Prompt’tan sonra gelir
AmaçTemel kurallarİş akışı ve uygulama mantığı

Avantajları

  • Tutarlı yanıtlar üretilmesini sağlar.
  • Yapay zekânın rolünü netleştirir.
  • Kurumsal standartların korunmasına yardımcı olur.
  • Çıktı biçimini standartlaştırabilir.
  • Güvenlik ve etik kuralların uygulanmasını destekler.
  • Kullanıcı deneyimini iyileştirebilir.

Dezavantajları

  • Çok uzun ve karmaşık sistem istemleri bakımını zorlaştırabilir.
  • Yanlış tasarlanmış kurallar model performansını olumsuz etkileyebilir.
  • Her durumu kapsayan tek bir sistem istemi hazırlamak zordur.
  • System Prompt önemli bir yönlendirme katmanıdır; ancak tek başına mutlak bir güvenlik mekanizması değildir ve istem enjeksiyonu (prompt injection) gibi saldırılara karşı ek korumalar gerekir.

En iyi uygulamalar

System Prompt hazırlanırken şu öneriler dikkate alınmalıdır:

  • Rolü kısa ve açık tanımlayın.
  • Davranış kurallarını net yazın.
  • Güvenlik sınırlarını belirtin.
  • Çıktı biçimini standartlaştırın.
  • Gereksiz tekrar yapmayın.
  • Düzenli olarak test edip güncelleyin.
  • System Prompt’u tek güvenlik katmanı olarak görmeyin; uygulama düzeyinde ek doğrulama ve erişim kontrolleri kullanın.

Örnek System Prompt

Rol: Üniversite düzeyinde akademik danışman.
Amaç: Bilimsel doğruluğu yüksek açıklamalar sunmak.
Kurallar: Tarafsız ol. Emin olmadığın bilgileri kesin ifade etme. Akademik dil kullan. Gerekirse kullanıcıdan ek bilgi iste.
Çıktı: Başlıklar kullan, önemli noktaları madde işaretleriyle özetle ve kullanıcı isterse APA 7 kaynak önerileri sun.

Sonuç

System Prompt, büyük dil modellerinin davranışını yönlendiren ve konuşma başlamadan önce tanımlanan temel talimatlar bütünüdür. Modelin rolünü, iletişim tarzını, güvenlik sınırlarını ve çıktı biçimini belirleyerek daha tutarlı ve öngörülebilir yanıtlar üretmesini sağlar. Bununla birlikte System Prompt, tek başına mutlak bir güvenlik katmanı değildir; güvenilir yapay zekâ uygulamalarında uygulama mantığı, erişim denetimleri ve doğrulama mekanizmalarıyla birlikte kullanılmalıdır.

İlgili Kavramlar: User Prompt, Developer Prompt, Prompt Engineering, Role Prompting, Persona Prompting, Prompt Structure, Prompt Design, Large Language Model (LLM), ChatGPT, Prompt Injection

Kaynakça

Brown, T. B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., et al. (2020). Language models are few-shot learners. Advances in Neural Information Processing Systems, 33, 1877–1921.

Liu, P., Yuan, W., Fu, J., Jiang, Z., Hayashi, H., & Neubig, G. (2023). Pre-train, prompt, and predict: A systematic survey of prompting methods in natural language processing. ACM Computing Surveys, 55(9), 1–35.

National Institute of Standards and Technology. (2025). NIST AI 100-2e2025: System prompt definition.

Sahoo, P., Singh, A. K., Saha, S., Jain, V., Mondal, S., & Chadha, A. (2024). A systematic survey of prompt engineering in large language models: Techniques and applications. arXiv.

Schulhoff, S., Ilie, M., Balepur, N., et al. (2024). The Prompt Report: A Systematic Survey of Prompting Techniques. arXiv.

Synapse Scholar

YZ Hocası'nın kurucu editörü olup, pazarlama ile dijitalleşme eksenindeki çalışmalarıyla tanınmaktadır.

⚡ HAFTANIN PROMPTU

Bir nesnenin yapısını, kullanım amacını ve temel özelliklerini üç farklı görsel anlatımla tanıtmak için kullanılır.

Yüklediğim nesnenin fotoğrafını kullanarak üç bölümlü tek bir görsel oluştur. Sol bölümde nesneyi “exploded view” tarzında göster. Ana parçalarını düzenli aralıklarla ayır ve birbirleriyle ilişkilerini koru. Orta bölümde nesnenin adını ve kullanım amacını, dokulu bir kâğıt üzerine doğal ve okunaklı el yazısıyla yaz. Sağ bölümde nesnenin üç temel özelliğini, farklı pastel renklerdeki yapışkan notlara yerleştir. Her notta kısa bir ifade bulunsun. Nesnenin rengini ve tasarımını referans fotoğrafla uyumlu tut. İç yapısı görünmüyorsa oluşturduğun parçaların temsili olduğunu küçük bir notla belirt. Açık renkli sade bir arka plan, yumuşak ışık ve dengeli bir yerleşim kullan. Tüm yazılar Türkçe olsun. Görseli 16:9 yatay formatta hazırla.

Yorumlar (0)

Bir Yorum Bırakın