Eigen RadarYapay Zekâ
Analiz

MindForge, bellek motorunu istekler arasında açık tutuyor

MindForge’un yeni sürümü, yerel bellek motorunu uygulamadan gelen istekler arasında açık tutan bir arka plan hizmeti ekledi. Bu değişiklik, her bellek işlemi için ayrı bir süreç başlatma gereğini kaldırıyor. Uygulamalar aynı hizmetle yapılandırılmış iletiler alışverişi yaparak belleğe bilgi ekleyebiliyor, bilgiyi geri çağırabiliyor ve sıkıştırabiliyor. Yazılımın 8 Kasım’da yayımlanan 6.4.0 sürümü, hizmet ve motor için otomatik denetimler de içeriyor.

Yapay Zekâ··Öğle
Üst üste dizilmiş ince cam katmanlarda derinleşen yumuşak ışık yansımaları.

Bellek motoru aynı süreçte çalışmayı sürdürüyor

Yapay zekâ eylemcileri için yerel bellek sağlayan açık kaynaklı MindForge, 8 Kasım’da yayımlanan 6.4.0 sürümünde sürekli çalışan bir arka plan hizmeti ekledi. Bellek motoru, uygulamadan gelen istekler arasında aynı süreçte açık kalıyor. Bu değişiklik, uygulamanın her komut satırı çağrısında Python’u yeniden başlatmak yerine çalışan hizmete ulaşmasını sağlıyor. Yeni hizmet, sürümün eklediği özellikler arasında yer alıyor. Önceden kullanılan komut satırı arayüzü de korunuyor.[1], [2]

Yapılandırılmış iletiler sonuçları günlüklerden ayırıyor

Uygulamalar, yapılandırılmış veri biçimi JSON ile her satırda bir istek gönderiyor. Her istek bir kimlik, komut ve bağımsız değişkenler taşıyor. Hizmet, aynı kimlikle başarı durumunu ve sonuç verisini ya da hatayı döndürüyor. Standart çıktı yalnızca yanıtlar için ayrılırken günlük iletileri başka bir kanala yazılıyor. İşlemler; belleğe eklemeyi, aramayı, geri çağırmayı, bağlam hazırlamayı ve saklanan içeriği sıkıştırmayı kapsıyor. Yanıtlardaki alan adları, mevcut komut satırı aracının JSON çıktısıyla aynı tutuluyor.[1]

Tek istekteki hata hizmeti durdurmuyor

Durum denetimi, süreç kimliğini ve hizmetin ne kadar süredir çalıştığını bildiriyor. Kapatma komutu düzenli çıkış sağlıyor; girdi akışı bittiğinde de süreç sona eriyor. Tek bir istekte hata oluşması ise hizmeti bütünüyle durdurmuyor. Sürüm, geliştirme akışına bellek motorunun gecikmesini denetleyen otomatik ölçümler ekliyor. Ayrı bir uçtan uca denetim, gerçek bir alt süreç başlatıp bağlantıyı, bellekte aramayı ve sıkıştırmayı sınıyor. Bu denetimler yeni hizmetin haberleşme ve çalışma düzenine eşlik ediyor.[1]

Kaynakça

  1. Haber kaynağıMindForge / GitHubMindForge, kalıcı bellek için arka plan hizmeti ekledi↩1↩2↩3
  2. Haber kaynağı36krMindForge 6.4.0, bellek motorunu arka planda açık tutuyor↩