Bağlam mühendisliği neden ortaya çıktı?
İlk yapay zeka kullanımları tek soru, tek yanıt biçimindeydi; iyi bir istem yazmak çoğu zaman yeterliydi. Yapay zeka ajanları ise bir görevi tamamlamak için onlarca adım atar: arama yapar, dosya okur, araç çağırır, sonuçları değerlendirir. Her adımda modelin önüne yeni bilgiler eklenir ve bağlam penceresi hızla dolar. Asıl soru artık "istemi nasıl yazayım?" değil, "model bu adımda neyi görmeli, neyi görmemeli?" hâline gelir.
Anthropic'in 2025'te yayımladığı bir mühendislik yazısı, bağlamı sınırlı bir kaynak olarak ele alır: bağlam uzadıkça modelin ilgili bilgiye odaklanma yeteneği zayıflayabilir. Bu yüzden iyi bağlam mühendisliği, modele "her şeyi" değil, o adımdaki kararı vermesi için gereken en küçük ve en işe yarar bilgi setini vermeyi hedefler.
Sayılarla bir örnek: Bir müşteri destek ajanı, iade talebini değerlendirirken müşterinin son 3 siparişine, iade politikasının ilgili 2 paragrafına ve konuşmanın özetine ihtiyaç duyar. Ajana müşterinin 5 yıllık 140 siparişini, 30 sayfalık politika belgesinin tamamını ve 60 mesajlık konuşma geçmişini verirsen, hem maliyet katlanır hem de ajan yanlış siparişe ya da eski bir politika maddesine takılabilir.
İstem mühendisliği ile bağlam mühendisliği
| Özellik | İstem mühendisliği | Bağlam mühendisliği |
|---|---|---|
| Odak | Talimatın kendisi | Modele ulaşan tüm bilgi |
| Tipik kullanım | Tek seferlik görev | Çok adımlı ajanlar ve uygulamalar |
| Araçlar | Rol, örnek, biçim | Belge seçimi, özetleme, hafıza, araç çıktısı düzenleme |
| Temel risk | Belirsiz talimat | Gereksiz ya da çelişkili bilgiyle dolan bağlam |
Bağlamı tasarlarken izlenecek adımlar
- Kararı tanımla. Model bu adımda hangi kararı verecek? Yalnızca o karar için gereken bilgiyi listele.
- Kalıcı ve değişken bilgiyi ayır. Rol ve kurallar sabit kalsın; sipariş, stok ya da belge gibi değişken bilgiler ihtiyaç anında eklensin.
- Uzun geçmişi özetle. Konuşma ya da görev uzadıkça önceki adımları kısa özetlerle değiştir.
- Araç çıktılarını sadeleştir. Bir aramadan gelen 50 sonucun tamamı yerine en ilgili 5'ini ver.
- İşi böl. Çok geniş görevleri, her biri kendi temiz bağlamıyla çalışan alt görevlere ayır; bu yaklaşım çoklu ajan sistemlerinin temelidir.
Bağlam mühendisliğinde sık yapılan hatalar
- "Ne olur ne olmaz" diye her şeyi eklemek: Fazla bilgi, modelin dikkatini dağıtır ve maliyeti artırır.
- Eski bilgiyi temizlememek: Güncellenmiş bir fiyat ile eski fiyat aynı bağlamda kalırsa model hangisini kullanacağını bilemez.
- Kaynağı belirtmemek: Her belge parçasının nereden geldiği yazılmazsa model kaynaklı yanıt veremez.
- Güvenilmeyen içeriği talimat gibi vermek: Web sayfası ya da e-posta içeriği ayrı işaretlenmezse istem enjeksiyonuna kapı açılır.
Sıkça sorulan sorular
Bağlam mühendisliği yalnızca geliştiricileri mi ilgilendirir?
Hayır. Bir yapay zeka asistanına dosya yüklerken, uzun bir sohbete yeni konu eklerken ya da bir projeye belge seçerken de bağlamı tasarlarsın. İlkeler aynıdır: az ama doğru bilgi.
Web sitemin bağlam mühendisliğiyle ilgisi ne?
Yapay zeka arama sistemleri, bir soruyu yanıtlarken sayfalardan kısa parçalar seçip bağlama ekler. Her paragrafı kendi başına anlaşılır, net ve kaynaklı yazmak, içeriğinin bu seçimden geçme şansını artırır. Bu seçim sürecinin bir ayağı query fan-out olarak bilinir.
Bağlam mühendisliği istem mühendisliğinin yerini mi aldı?
Onu kapsayan daha geniş bir çerçevedir. İyi bir talimat hâlâ gereklidir; ama tek başına yeterli değildir.
Kavramın ajanlar açısından ayrıntılı anlatımı: Anthropic: Effective context engineering for AI agents.
Yapay zeka sistemlerinin bağlamına en çok hangi tür sayfa parçalarının girdiğini GEO rehberinin içerik yapısı bölümünde inceledim.
ChatGPT, Gemini ve Google AI Modu'nda markanızın doğru bilgiyle anılmasını ve kaynak gösterilmesini sağlayan, ölçülebilir GEO danışmanlığı.