Bellek
CLI kullanıcıları ajan belleğinin ilkel bir biçimine zaten sahiptir: talimat dosyası. Proje kurallarını, zor kazanılmış dersleri ve kalıcı ilkeleri bir markdown dosyasına yazarsınız; CLI bunu oturum başında okur. İşe yarar — ama hatırlama işini yapan sizsinizdir. Ajan saat 16.00'da bir şey öğrenir, oturum biter ve siz not almadıysanız ders kaybolur.
NEXUS belleği aynı dosyadır; yazarlığı ters çevrilmiştir: bellek, ajanın kendi kendine yazdığı bir talimat dosyasıdır. Bir ajan saklamaya değer bir şey öğrendiğinde — bir derleme tuhaflığı, sizin verdiğiniz bir karar, bir yaklaşımın neden başarısız olduğu — dersi bir bellek girdisi olarak kaydeder. Bir sonraki açılışta ders artık bilinmektedir.
Hangi sorunu çözer
Soğuk başlangıç sorunu, kalıcı ajanlarla yalnızca yarı yarıya çözülür. Statik talimatlı kalıcı bir ad, iş tanımı olan ama deneyimi olmayan bir meslektaştır: her güne ne yapması gerektiğini bilerek, ama ne olduğuna dair hiçbir şey bilmeden başlar. İnsan eliyle tutulan talimat dosyaları öngörülebilir bir nedenle çürür — nottan yararlanacak taraf (yarınki ajan), onu yazmak zorunda olan taraf (bugünkü, meşgul siz) değildir. Kendi kendine yazılan bellek bu teşviki hizalar: dersi öğrenen taraf, kaydeden taraftır.
Bellek ayrıca tek parça değil, kapsamlıdır. Bir ajanın Bellek kartı ne bildiğini gösterir; sabitlenmiş girdiler her zaman devrede olması gerekeni işaretler, kapsam filtreleri ajanın kendi derslerini çalışma alanı geneli bilgiden ayırır. Belleği sürekli büyüyen tek bir metin yığını olmaktan çıkarıp denetlenebilir kılan bu yapıdır.
Neyin yerini alır
Elle derlenen talimat dosyalarının, oturum notu belgelerinin ve taze bir oturuma "bağlam özeti" yapıştırma ritüelinin. Ayrıca daha sinsi bir alışkanlığın da: kapatmak oturumun "bildiklerini" kaybetmek anlamına geldiği için bir terminali haftalarca açık tutmanın. Bellek varken oturumu kapatmak güvenlidir.
Dürüst sınırlar
Bellek yereldir. Girdiler, çalışma alanının geri kalanıyla birlikte makinenizde yaşar. Ajanlarınızın bildiklerinin bulut eşitlemesi yoktur; bilgiyi başka bir makineye taşımak, kendiliğinden işleyen bir hizmet değil, bilinçli yaptığınız bir dışa aktarımdır.
Bellek tanıklıktır, tutanak değil. Bir girdi, ajanın kaydetmeyi seçtiği şeydir; olup bitenin günlüğü değil. Eksik, bayat ya da yanlış olabilir — ve yanlış bir bellek hiç olmamasından kötüdür; çünkü her açılışta kendinden emin biçimde uygulanır. Belleğin gizli bir önbellek değil, birinci sınıf ve incelenebilir bir yüzey olmasının nedeni budur: Neural Map onu çizer, yaşlandıkça soldurur ve ajanın inandıklarına itiraz etmenize izin verir.
Bellek bağlam penceresini büyütmez. Ajanın ne yüklediğini değiştirir; ne kadar tutabildiğini değil. Her şeyi sabitlemek, hiçbir şeyi sabitlememeye denktir.
Bir ajanın bildiklerine göz atmak ve yönetmek için Ajanlar rehberine ve Neural Map rehberine bakın.