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ı
| Talimat | Yetki |
|---|---|
| Modelin rolünü ve yanıt biçimini yönlendirir | Kimin hangi veriye erişeceğini belirler |
| Veriye erişim izni vermez | Model yanıtının içeriğini tek başına denetlemez |
| Örnek sorularla denenir | Eriş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
- Talimatın rol, kapsam, yasak konular ve çıktı biçimini ayrı başlıklar halinde yazın ve sürüm numarası verin.
- 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.
- Fiyat, vize ve sigorta gibi kesin sonuç gerektiren yanıtlarda modelin tek başına onay vermediğini test edin.
- 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
Kavramdan uygulamaya
İşletmenize uyarlamak için ilgili rehberleri inceleyin.
Asistan Talimatı İle Bilgi Tabanının Görevlerini AyırmakYapay Zekâ Asistanı İçin Gerçekçi Senaryo Testleri HazırlamakTüm blog rehberleri