Tarık Şenkal
Yazılar
Bağlam Mühendisliği: Prompt Mühendisliğinin Yerini Alan Disiplin
Mimari 2 dk okuma

Bağlam Mühendisliği: Prompt Mühendisliğinin Yerini Alan Disiplin

Bağlam mühendisliği, sınırlı bağlam penceresine her adımda hangi tokenların gireceğine karar verme disiplinidir. Bağlam çürümesi, ortada kaybolma, budama ve özetleme stratejileri.

İsmail Tarık Şenkal
Yapay zeka geliştiricisi · HatsonTech kurucu ortağı

Birkaç yıl önce iyi bir yapay zeka ürünü kurmanın anahtarı doğru cümleyi bulmaktı. Bugün değil. Ajanlar çok adımlı çalışıyor, araç çağırıyor, belge okuyor ve her adımda bağlam penceresi doluyor. Asıl beceri artık akıllı bir talimat yazmak değil, her adımda pencereye hangi tokenların gireceğine karar vermek — yani bağlam mühendisliği.

Prompt’tan bağlama

Tek soruluk bir sohbet için prompt mühendisliği yeterliydi. Bir ajan ise onlarca adım boyunca çalışır: araç çıktıları, ara sonuçlar, hata mesajları ve kullanıcı geçmişi birikir. Otuzuncu adımda modelin gördüğü şey, sizin yazdığınız talimat değil; o güne kadar biriken her şeydir.

Bağlam mühendisliği bu birikimi yönetir. Sorusu nettir: bu adımda modelin doğru kararı vermesi için gereken en küçük yüksek sinyalli token kümesi nedir?

Bağlam çürümesi

Sezgiye aykırı ama tutarlı bir bulgu var: modeller bağlam büyüdükçe ölçülebilir biçimde kötüleşir. Pencere bir milyon token alıyor olsa bile, onu doldurmak performansı artırmaz — genellikle düşürür. Daha fazla bilgi vermek, daha iyi cevap almak anlamına gelmez.

Temel ilke: Bağlam penceresi bir depo değil, bir çalışma masasıdır. Masaya ne kadar çok kâğıt koyarsanız, aradığınızı bulmak o kadar zorlaşır.

Konum önemlidir

Bilginin nerede durduğu, orada olup olmadığı kadar önemlidir. Modeller bağlamın başındaki ve sonundaki içeriği, ortasındakinden belirgin biçimde daha iyi kullanır — “ortada kaybolma” olarak bilinen etki budur.

Pratik sonuç: kritik talimatı en başa, en ilgili kanıtı en sona koyun. Uzun ve orta önemdeki dolgu metni ortada kalabilir.

Dört temel strateji

  • Seçmek: Her şeyi değil, yalnızca bu adım için gerekli belgeleri getirin. Getirim kalitesi doğrudan bağlam kalitesidir.
  • Sıkıştırmak: Uzun araç çıktılarını ve geçmiş adımları özetleyin. Ham log yerine sonucu tutun.
  • Budamak: Artık ilgisiz hâle gelmiş ara adımları pencereden çıkarın. Ajan ilerledikçe eski hata mesajları gürültüdür.
  • Dışarı taşımak: Uzun durumu pencerede değil, dış bellekte tutun; gerektiğinde geri çağırın.

Bağlam bütçesi kurmak

BölümÖneriNot
Sistem talimatıSabit, kısaEn başta
Araç tanımlarıYalnızca gerekli araçlarKullanılmayanı çıkarın
Getirilen kanıtBütçenin çoğuSona yakın
Konuşma geçmişiÖzetlenmişHam tutmayın
Boşluk payıYüzde 20-30Cevap için yer bırakın

Bütçeyi ölçün. Hangi bölümün kaç token yediğini bilmeyen bir ekip, gecikme ve maliyet sorunlarını körlemesine kovalar.

Sık sorulanlar

Uzun bağlamlı modeller RAG'i gereksiz kılmadı mı?

Hayır. Uzun pencere, alakasız içeriği taşımayı ucuzlatmaz; yalnızca mümkün kılar. Getirim hâlâ hem kaliteyi hem maliyeti belirler.

Özetleme bilgi kaybetmiyor mu?

Kaybediyor, ve bu bilinçli bir takas. Kritik kimlikleri, sayıları ve kararları yapılandırılmış biçimde saklayıp anlatıyı özetlemek iyi bir orta yoldur.

Nasıl ölçerim?

Aynı görev setini farklı bağlam bütçeleriyle çalıştırın. Çoğu ekip, bağlamı kısalttığında doğruluğun arttığını görünce şaşırır.


Bağlam mühendisliği, “modele daha çok şey ver” içgüdüsüne karşı disiplinli bir duruştur. Devamı için RAG mimarisi ve LLM maliyet optimizasyonu yazılarına bakabilirsiniz.

İsmail Tarık Şenkal
Yazar
İsmail Tarık Şenkal

Kısaca: araştırmadan çıkan yapay zekayı, insanların günlük işinde güvenebileceği ürünlere çeviriyorum.

Benzer yazılar