Etkili prompt'larda bağlamın rolü

Kerem Aydın·8 Temmuz 2026·⏱5 dk

Prompt'taki "bağlam" bölümü, yapay zekânın görevi tam olarak anlaması, kısıtlamaları dikkate alması ve ilk denemede alakalı bir sonuç üretmesi için gereklidir. Modelin tahminlerini somut talimatlarla değiştirerek netleştirme soruları ve düzenlemeler için harcanan zamanı azaltır. Net bir bağlam olmadan, yapay zekâ yanıtları genellikle çok genel olur veya kullanıcının beklentilerini karşılamaz.

Ana fikir: Bağlam sadece ek bilgi değil, yapay zekânın olası yanıt alanını sınırlayarak onu görevinizin tek doğru çözümüne yönlendiren bir koordinat sistemidir.

Bağlam nedir ve neden önemlidir?

Prompt mühendisliğinde bağlam, görevin yerine getirilme koşullarını tanımlayan veri bloğudur. İsteğin amacı, hedef kitle, çıktı formatı, iletişim tonu ve özel kısıtlamalar hakkındaki bilgileri içerir.

Sinir ağları olasılıksal modeller üzerine çalışır. İstek belirsiz bir şekilde formüle edildiğinde (örneğin, "bir gönderi yaz"), model milyonlarca olası seçenek arasından en ortalama olanı seçer. Bağlam eklemek bu seçimi daraltarak yanıtın doğruluğunu ve faydasını artırır.

Bağlam kullanmanın avantajları:

  • Halüsinasyonların azalması: Model verilen çerçeveye dayandığı için daha az gerçek dışı bilgi uydurur.
  • Zaman tasarrufu: Tamamen yeniden işlenmesi gereken bir taslak yerine, kullanıma hazır bir sonuç elde edersiniz.
  • Tutarlı stil: Aynı ton ve yapının korunması gereken seri materyaller oluştururken önemlidir.

İdeal bir bağlam nelerden oluşur?

Prompt'un etkili çalışması için bağlamın beş temel soruyu yanıtlaması gerekir. Bunları CAFOE kısaltmasıyla hatırlayabilirsiniz (Context/Bağlam, Audience/Hedef Kitle, Format, Output/Çıktı, Examples/Örnekler).

  1. Rol ve Amaç (Context/Rol): Yapay zekâ kim olarak yanıt vermeli ve görevin amacı nedir?
    • Kötü: "Kahve hakkında bir makale yaz."
    • İyi: "Sen 10 yıllık deneyime sahip profesyonel bir baristasın. Arabica ile Robusta arasındaki farkı açıklamak için yeni başlayanlara yönelik bir makale yaz."
  2. Hedef Kitle (Audience): Yanıt kime hitap ediyor?
    • Okuyucunun bilgi düzeyini belirtin (yeni başlayan, uzman, çocuk).
    • Hedef kitlenin sorunlarını ve ilgi alanlarını belirleyin.
  3. Format ve Yapı (Format): Sonuç hangi biçimde sunulmalı?
    • Tablo, madde işaretli liste, Python kodu, JSON, deneme.
    • Uzunluk gereksinimleri (örneğin, "300 kelimeyi geçmemeli").
  4. Ton ve Stil (Output Style): Konuşma dili nasıl olmalı?
    • Resmi, samimi, akademik, iğneleyici.
    • Profesyonel jargon kullanımı veya yasaklanması.
  5. Örnekler (Examples): Few-shot prompting (örneklerle öğrenme).
    • İdeal yanıtın 1–2 örneğini verin. Bu, stili ayarlamak için en güçlü araçtır.

İpucu: Görev karmaşıksa, prompt'a şu ifadeyle başlayın: "Adım adım hareket et. Önce girdi verilerini analiz et, ardından bir plan hazırla ve ancak bundan sonra nihai yanıtı oluştur." Bu, modelin ardışık olarak "düşünmesini" sağlar.

Bağlam içeren etkili prompt örnekleri

Kaliteli bir bağlam eklendiğinde isteğin nasıl dönüştüğünü inceleyelim.

Örnek 1: İş e-postası

ÖğeZayıf promptBağlam içeren güçlü prompt
İstek"Müşteriye gecikme hakkında bir e-posta yaz.""Sen kilit hesaplar için müşteri ilişkileri yöneticisisin. Teslimattaki 2 günlük gecikme nedeniyle önemli bir ortağa özür dilemek için bir e-posta yaz. Ton: Empatik, profesyonel, aşırı bahanelere yer vermeyen. Tazminat olarak sonraki siparişte %5 indirim teklif et. Format: Kısa bir e-posta."
SonuçKuru, şablon bir metin.Müşteri sadakatini koruyan kişiselleştirilmiş bir e-posta.

Örnek 2: Kod üretimi

ÖğeZayıf promptBağlam içeren güçlü prompt
İstek"HTML'de bir buton yap.""Minimalist tarzda bir açılış sayfası (landing page) için buton kodu yaz. HTML ve CSS kullan. Buton, üzerine gelindiğinde (hover) rengin yumuşakça değiştiği bir efekte sahip olmalı. Kod, mobil cihazlar için uyumlu (responsive) olmalıdır. CSS'in her bölümüne yorum satırı ekle."
SonuçStilsiz temel bir buton.UX ve uyumluluk dikkate alınarak doğrudan eklenebilir hazır kod parçası.

Bağlam oluştururken yapılan yaygın hatalar

Deneyimli kullanıcılar bile yapay zekâ yanıtlarının kalitesini düşüren hatalar yapabilir.

  • Aşırı bilgi yüklemesi. Prompt'a bütün kitapları kopyalamanıza gerek yok. Sadece sonucu doğrudan etkileyen verileri seçin. Gereksiz gürültü, modelin önemli talimatlara odaklanmasını azaltır.
  • Çelişkili talimatlar. Örneğin: "Kısa yaz, ancak her maddeyi detaylıca açıkla." Model önceliklerde kafası karışacaktır. Gereksinimleri net bir şekilde sıralayın.
  • Kritik olduğu durumlarda örneklerin eksikliği. Belirli bir çıktı formatına (örneğin, özel bir tablo biçimlendirmesi) ihtiyacınız varsa, bunu üç paragraf boyunca kelimelerle açıklamak yerine bir örnek göstermek daha iyidir.
  • Hedef kitlenin göz ardı edilmesi. Beşinci sınıf öğrencisi için verilen yanıt ile bir doktora sahibi için verilen yanıt kökten farklı olacaktır. Hedef kitle belirtilmezse, yapay zekâ kimseye uygun olmayabilecek "ortalama" bir stil seçer.

Önemli: Herkese açık yapay zekâ modellerini kullanıyorsanız, bağlama asla gerçek kişisel veriler (şifreler, kart numaraları, tam adresler) dahil etmeyin. Kimliği belirsizleştirilmiş örnekler kullanın.

Prompt oluşturma için adım adım algoritma

  1. Amacı belirleyin. Ne elde etmek istiyorsunuz? (Bilgi, yaratıcılık, analiz, kod).
  2. Rolü atayın. Bu görev için en iyi uzman kim?
  3. Hedef kitleyi tanımlayın. Sonucu kim okuyacak veya kullanacak?
  4. Kısıtlamaları belirleyin. Hacim, dil, yasaklı konular.
  5. Örnek verin (mümkünse). İstenilen sonucun bir örneğini gösterin.
  6. Görevin kendisini formüle edin. Net bir eylem fiili (yaz, analiz et, oluştur).

SSS

S: Her zaman büyük bir bağlam yazmak zorunda mıyım? C: Hayır. Basit faktüel sorular için ("Fransa'nın başkenti nerede?") bağlama gerek yoktur. Yaratıcı, analitik ve karmaşık teknik görevler için kritiktir.

S: Bağlamı prompt'un başında mı yoksa sonunda mı konumlandırmak daha iyidir? C: Modern modeller uzun bağlamları iyi işler, ancak ana talimatların başta yer alması ve ana görevin sonunda tekrarlanması ("sandviç" tekniği) genellikle en iyi sonucu verir.

S: Yapay zekânın bağlamı doğru anlayıp anlamadığını nasıl kontrol edebilirim? C: Modelden, görevi yerine getirmeden önce kendi sözcükleriyle görevinizi yeniden ifade etmesini isteyin. Amacı ve kısıtlamaları doğru yorumladıysa, ana yanıtı oluşturmaya geçebilirsiniz.

S: Bağlam, üretim hızını etkiler mi? C: Minimal düzeyde. Büyük miktarda girdi verisi işlem süresini (ilk token'a kadar geçen süre) hafifçe artırabilir, ancak bu, uzun düzeltmeler gerektirmeyen sonuç kalitesiyle telafi edilir.