محرك ذاكرة MCP المدمج لسياق الوكيل طويل الأجل
dm-lite (daimon-memory v2) من Wakbijok يوفر ذاكرة دائمة لوكلاء الذكاء الاصطناعي، يعمل كخادم بروتوكول سياق النموذج لتخزين واسترجاع السياق طويل الأمد عبر الجلسات. تجمع الأداة بين مطابقة الكلمات الرئيسية مع تضمينات المتجهات لتحسين الاسترجاع، وتقدم تاريخًا ثنائي الزمن لاستعلامات الحالة السابقة، وتوفر ثنائيًا صغيرًا ومحدد النوع مع دعم متعدد المستأجرين. المطورون الذين يبنون وكلاء مستقلين للتعريب، البرمجة، أو معالجة النصوص يحصلون على محرك ذاكرة مدمج مع خيارات نشر غير متصلة بالإنترنت.
مصمم للتوصيل إلى سير عمل وكيل MCP وتخزين حالة الجلسة إلى الجلسة
يعمل الأداة كخادم متوافق مع MCP ويتكامل مع مضيفي الوكلاء الذين يتحدثون البروتوكول. يتم توزيعه كملف ثنائي عبر الأنظمة الأساسية بلغة Rust ويتطلب مضيفًا متوافقًا مع MCP بالإضافة إلى بيئة Node.js لبعض نقاط التكامل. أمثلة الوكلاء المدعومين تشمل Claude Code وDevin وClaude Desktop. يقبل الخادم نقاط النهاية الشبكية أو نقطة نهاية حلقة محلية، مما يجعل النشر مرنًا لوكلاء سطح المكتب والشبكة.
تعتمد جودة الاسترجاع على اختيار نموذج التضمين ومكان الفهرس
تخزن dm-lite تضمينات متجهة كثيفة جنبًا إلى جنب مع تخزين SQLite المطبوع، لذا فإن سلوك الاسترجاع يعكس نموذج التضمين المستخدم وتخطيط الفهرس. تبلغ بصمة نموذج التضمين الافتراضي حوالي 130 ميغابايت على القرص، ويحافظ كل مستأجر على فهرس متجه خاص به وملف SQLite. النتيجة العملية: تتحسن صلة الاستعلام مع تضمينات عالية الجودة وفهرسة مستأجر دقيقة، بينما تقلل النماذج الضوضائية أو الصغيرة من معدلات الضرب.
تناسب النشر المدمج والموجه للمطورين بدلاً من تجمعات المتجهات الكبيرة
يؤكد المشروع على بصمة تشغيل منخفضة مقارنة بقواعد بيانات المتجهات بأسلوب التجمع، مما يجعله مناسبًا للبحث والنماذج الأولية أو الوكلاء على مضيف واحد. يخلق تعدد المستأجرين مجمعات بيانات معزولة لوكلاء منفصلين، ويمكن ملء ذاكرة التخزين المؤقت للتضمين مسبقًا للتثبيتات المعزولة. يتم صيانة المشروع بنشاط داخل مجتمع مطوري MCP، مما يساعد في تحديثات التوافق وتغييرات البروتوكول.
اختيار عملي لمطوري MCP الذين يحتاجون إلى ذاكرة مضغوطة وقابلة للصيانة
dm-lite هو خيار عملي للمطورين الذين يبنون وكلاء MCP ويرغبون في سياق محلي قابل للصيانة على المدى الطويل ومشروع يتم صيانته بنشاط. يجب على الفرق التي تعطي الأولوية لفهرسة المتجهات على نطاق واسع جدًا، تقييم قواعد البيانات المخصصة للمجموعات بدلاً من ذلك. الأداة تناسب النماذج الأولية، ووكلاء سطح المكتب، والاستخدامات البحثية حيث يُفضل محرك ذاكرة صغير وقابل للاستضافة على مجموعة متجهات كاملة.