memento: AI kodlama asistanları için kendi kendine barındırılan paylaşılan bellek
Ddong8 tarafından yapılan memento, AI kodlama araçları için paylaşılan bir beyin olarak hareket etmek üzere tasarlanmış kendi kendine barındırılan bir bellek sistemidir, ajanlar arasında konuşmaları ve planları yakalar. Uygulama otomatik olarak sohbetleri toplar ve senkronize eder, bir bilgi grafiği oluşturur ve ajanların uzun vadeli bağlamı hatırlayabilmesi için hibrit arama sunar. Ana yetenekler arasında BGE-M3 vektör araması, jieba tam metin dizinleme, günlük AI özetleri ve yerel sanitizasyon bulunmaktadır. Araçlar arasında sürekli, özel bağlama ihtiyaç duyan geliştiriciler ve güçlü kullanıcıları hedef alır.
Gerçekten hangi görevler için kullanabilirsiniz?
memento, geliştiricilerin önceki kararları hatırlamak, geçmiş konuşmaları aramak ve etkinlik özetleri oluşturmak için kullandığı kalıcı bir bağlam deposu işlevi görür. Araç, Claude Code, Cursor, Codex, Antigravity ve Obsidian'dan asistan sohbetlerini alır ve varlıklar, ilişkiler ve gözlemlerden oluşan bir bilgi grafiği oluşturur. Bu grafik ve hibrit alma, istemler için bağlam enjeksiyonu, proje zaman çizelgesi incelemeleri ve kodlama ilerlemesini özetleyen otomatik günlük raporlar gibi görevleri destekler.
Arama ve hatırlama sonuçları ne kadar güvenilir?
Arama boru hattı, BGE-M3 vektör gömmelerini anlamsal eşleşmeler için jieba tabanlı tam metin dizini ile anahtar kelime aramaları için birleştirir, bu nedenle sonuçlar anlamsal ve sözcüksel almayı harmanlar. Bilgi grafiği, sohbetlerden varlıkları ve ilişkileri çıkarır, bu da ham alım ile karşılaştırıldığında hedefli hatırlamayı geliştirir. Alım kalitesi, kaynak konuşmaların netliğine ve çıkarım aşamasına bağlıdır; gürültülü veya kötü segmentlenmiş sohbetler, grafik kenarları ve vektörlerde hassasiyeti azaltır.
Hangi girişlere ve altyapıya ihtiyaç duyar?
Dağıtım, bir Model Bağlam Protokolü (MCP) ana bilgisayarı ve Docker Compose aracılığıyla düzenlenen kendi barındırılan bir arka uç gerektirir; Postgres, Redis ve MinIO kullanır. Yerel bir toplayıcı, Mac, Linux ve Windows istemcileri arasında senkronizasyon sağlar. Entegrasyon MCP uyumlu olduğundan, araç yerinde bellek sorguları için MCP uyumlu istemcilere bağlanır. Çok kiracılı destek, rol tabanlı erişim kontrolü ve denetim günlükleri, ekip ortamlarına uyum sağlar ancak operasyonel kurulum görevleri ekler.
Gizliliği, sanitizasyonu ve ekip erişimini nasıl yönetir?
memento, verileri altyapınızda tutar ve depolamadan önce sırları kaldıran yerel bir sanitizasyon uygular, bu da gizlilik bilincine sahip iş akışlarını destekler. Sistem, ekip yönetimi için rol tabanlı kontroller ve denetim günlüğü ile çok kiracılı kiralama sunar. Proje kendi kendine barındırıldığı için, kuruluşlar dosya mülkiyetini korur ve günlükleri ve sanitizasyon kurallarını gözden geçirebilir, aracı dış barındırma yerine açık veri kontrolü gerektiren ortamlara uyumlu hale getirir.
Altyapı bilgisine sahip geliştiriciler için uzun vadeli bağlam gerektiren pratik bir eşleşme
memento, birden fazla AI asistanı arasında kalıcı, aranabilir bellek gerektiren geliştiriciler ve güç kullanıcıları için pratik bir seçimdir ve kendi kendine barındırılan hizmetleri işletme yeteneğine sahip olanlar içindir. Proje, MCP istemcileri ile aktif entegrasyonu öneren açık kaynaklı MCP topluluğunda iyi karşılanmaktadır. Dağıtım ve sürekli bakım için bir öğrenme eğrisi bekleyin; bu, daha sıkı veri kontrolü karşılığında operasyonel sorumluluğu kabul eden ekipler için en iyisidir.