🎉 "Yapay zeka programlamanın özü bağlamı yönetmektir" Bu cümle o kadar faydalı ki yapay zeka uygulamalarının gelişim sürecini ve gelecekteki trendlerini açıklıyor LLM CPU ise, bağlam bellektir, Bellek kapasitesi sınırlıdır ve veri seçimi, model çıktısının kalitesinin anahtarı haline gelmiştir ❓ Bellek bağlamında ne saklanacak? Nasıl optimize edilir? 1️⃣ Sistem istemi kelimeleri Optimizasyon, öncekiyle aynı bilgi istemi sözcükleri kümesidir, bu nedenle mükemmel istemlerin temel öğeleri düzenlenmelidir. Ancak hızlı mühendislik artık yeni değil, bağlam mühendisliği popüler ve tüm yapay zeka uygulamaları da aynı şeyi yapıyor 2️⃣ Araçların listesi İlk başta, AI uygulamaları yalnızca birkaç temel araca sahipti (dosya okuma ve yazma, komutları yürütme) ve daha sonra MCP aracılığıyla birçok harici araç ve hizmeti genişletti 3️⃣ Dokümantasyon (KB/RAG) Sorunla ilgili belgeler de önemlidir ve Cursor gibi IDE'ler şu anda açık olan dosyaları, son açılan dosyaları, sorunla ilgili dosyaları ve alınan anahtar kodlarını otomatik olarak bağlama kaydeder Ayrıca, bağlam projesi, tıpkı bellek temizleme işlemi gibi, bellek verilerini otomatik olarak yönetecek, gereksiz verileri değiştirecek, faydalı verileri öne koyacak, ağırlığı artıracak vb ❓ Bütün bunlar iyi görünüyor, CC neden yine bir alt ajan yaptı? Konuşma ilerledikçe, bağlamda giderek daha fazla içerik var ve patlamak üzere! Soruyu yanıtlamak için LLM, aracı birden çok kez çağırabilir (bir dosyayı okumak gibi) ve araç, sonucu + yüklenen dosya içeriğini döndürerek sürekli olarak bağlama ekler. ...