İçeriğe geç

Sistem talimatı

Sistem talimatı, modelin hangi rolde ve hangi sınırlar içinde yanıt vereceğini belirleyen üst düzey yönergedir. Kullanıcı erişimini veya yetkiyi tek başına kısıtlamaz.

System instruction · System prompt

Talimat ve güvenlik · 3 dk okuma · Güncelleme:

Tüm kavramlar

Sistem talimatı nedir?

Sistem talimatı, modelin uygulamadaki rolünü, yanıt üslubunu, görev kapsamını ve davranış sınırlarını tanımlayan yönlendirmedir. Kullanıcının o anki sorusundan ayrı bir yapılandırma katmanında sunulabilir. Talimatların adları ve öncelik sırası kullanılan sağlayıcıya göre değişir. Bu katman uygulamanın erişim izinlerinin yerine geçmez: hangi kaydın okunacağı veya hangi işlemin yapılabileceği sunucu tarafında ayrıca denetlenmelidir. Açık bir rol tanımı, yanlış cevap ve talimat saptırma riskini tek başına ortadan kaldırmaz.

Talimat katmanı nasıl çalışır

Kaynağa göre geliştiriciler, açık uçlu kullanıcı girdisini modele göndermeden önce mühendislik yapılmış bir istemin içine yerleştirir. Böylece model, eksik bir soruyu hangi rolde ve hangi çerçevede yanıtlayacağını bilir. Kaynak bunun yanıtları daha ilgili ve doğru hale getirdiğini belirtir. Kullanıcı genellikle bu katmanı görmez; işletme talimatı kendi amacına göre arka planda ayarlar.

Kısıt ve güvence sınırı

Talimatlar, çıktının biçimini ve kapsamını sınırlamak için kullanılabilir. Kaynak, iyi tasarlanmış istemlerin kötüye kullanımı önlemeye yardımcı olabileceğini söyler. Bu bir güvence değildir, model talimata aykırı çıktı üretebilir. Kritik kurallar yalnız talimata bırakılmamalı; yetki, veri erişimi ve onay adımları uygulama tarafında ayrıca tasarlanmalıdır.

Sürüm ve test disiplini

Talimat metni bir kez yazılıp unutulmamalıdır. Kaynak, prompt mühendisliğinin yinelemeli bir süreç olduğunu ve farklı girdilerle denenmesi gerektiğini vurgular. Her değişiklikten sonra beklenen yanıt örnekleri yeniden çalıştırılmalı ve sürüm notu tutulmalıdır. Bir talimat değişikliği daha önce doğru çalışan bir senaryoyu bozabilir; eski ve yeni çıktılar yan yana karşılaştırılmalıdır.

Temsili işletme örneği

Temsili bir seyahat acentesi, web sitesindeki sohbet asistanına Tatil danışmanı rolü veren bir talimat yazar. Talimatta yalnız acentenin paketleri hakkında yanıt verilmesi, fiyatların kesin onay gerektirdiği belirtilir ve vize konularında resmi kaynağa yönlendirme istenir. Kullanıcı vize durumunu sorduğunda asistan genel bir tahmin yürütmez, resmi kaynağı gösterir ve acente danışmanına aktarım önerir. Ekip bu davranışı test listesine ekler.

Talimat katmanı ile yetki katmanı

TalimatYetki
Modelin rolünü ve yanıt biçimini yönlendirirKimin hangi veriye erişeceğini belirler
Veriye erişim izni vermezModel yanıtının içeriğini tek başına denetlemez
Örnek sorularla denenirErişim kayıtları ve testlerle denetlenir

Sık karıştırılan nokta

Yaygın yanlış düşünce: Sistem talimatı yazıldığında model artık yetkisiz bilgiye erişemez. Düzeltmesi: Talimat modelin davranışını yönlendirir, veri erişimini ve yetkiyi kontrol etmez. Müşteri kayıtlarına erişim, uygulamanın yetki katmanında rol bazlı olarak sınırlandırılmalıdır.

Uygulamada dikkat edilecekler

  1. Talimatın rol, kapsam, yasak konular ve çıktı biçimini ayrı başlıklar halinde yazın ve sürüm numarası verin.
  2. Her talimat değişikliğinden önce acente senaryolarını kapsayan on beş test sorusunu eski ve yeni sürümle çalıştırın.
  3. Fiyat, vize ve sigorta gibi kesin sonuç gerektiren yanıtlarda modelin tek başına onay vermediğini test edin.
  4. Yetki kontrollerini talimattan bağımsız tutun; müşteri verisine erişimi uygulama tarafında rol bazlı sınırlayın.

Sık sorulan sorular

Sistem talimatı ile normal kullanıcı sorusu arasındaki fark nedir?

Sistem talimatı, uygulama tarafından kullanıcı sorusundan önce verilen rol ve kurallardır. Kullanıcı sorusu ise o an sorulan içeriktir. Kaynak, geliştiricilerin açık uçlu girdiyi bu yapı içine yerleştirdiğini belirtir.

Talimat yazmak, kullanıcıların yetkisiz işlem yapmasını engeller mi?

Hayır, talimat tek başına güvence sağlamaz. Model talimata aykırı çıktı verebilir. Yetki ve veri erişimi uygulamanın kendi kontrollerinde tanımlanmalı; talimat ise yalnız yanıtın davranışını yönlendirmelidir.

Teknik kaynak

Google Cloud · Sistem talimatları

Teknik tanım için birincil kaynağa başvurulmuştur. İşletme senaryosu açıklama amacıyla hazırlanmış temsili bir örnektir.

İlgili kavramlar