« Tüm yayınlar

Engrava: Yapay Zeka Ajanları İçin SQLite Tabanlı Deterministik Bellek Kütüphanesi

Engrava, ajan belleğini SQLite'ta tipli graf olarak saklayan, LLM yeniden yazımı yerine deterministik konsolidasyon kullanan MIT lisanslı Python kütüphanesi.

Engrava, uzun süre çalışan yapay zeka ajanlarında sık görülen bir soruna çözüm sunuyor: bellek ya vektör ortalamasında bulanıklaşıyor ya da ayrı bir graf veritabanı kurmayı gerektiriyor. Kütüphane, tipli bir bilgi grafiğini tek bir SQLite dosyasında saklıyor; erişimde yalnızca kosinüs benzerliğine değil, vektör benzerliği, anahtar kelime eşleşmesi, güncellik ve önceliğin birleşimine dayanıyor.

En ayırt edici parçası 'dreaming' adı verilen deterministik konsolidasyon döngüsü: her düşünceyi güncellik, eskime, doğrulama, güven ve sıklık sinyalleriyle puanlıyor, yalnızca yapılandırılabilir YAML eşiklerini geçenleri terfi ettiriyor. Bu geçiş sırasında hiçbir LLM veya embedding çağrısı çalışmıyor, aynı girdiler her zaman aynı çıktıyı üretiyor — tasarım, uyku sırasında seçici bellek pekiştirmesine dair araştırmalardan esinleniyor.

Dikkat çekici biçimde, Engrava ekibi kendi retrieval benchmark'larında konsolidasyonu açıp kapatmanın doğruluğu neredeyse hiç değiştirmediğini paylaşıyor; bunu mekanizmanın işe yaramadığının kanıtı değil, kısa ufuklu QA benchmark'larının bir sınırlılığı olarak değerlendiriyorlar. Mühendisler için pratik çekicilik SQLite benzeri paketleme: pip install, diskte tek dosya, MIT lisansı, yönetilecek sunucu veya kimlik doğrulama katmanı yok — dağıtık filolardan çok tek ajanlı sistemlere uygun.