عن المشروع
توفر RuVector ركيزة ذاكرة تكيفية ومستمرة لوكلاء الذكاء الاصطناعي الذين يحتاجون إلى التذكر عبر الجلسات. يجمع النظام بين التضمينات الدلالية المحلية (باستخدام all-MiniLM-L6-v2 افتراضيًا)، والتخزين المتجهي المستمر مع فهارس HNSW وflat، وعلاقات الرسم البياني والرسم البياني الفائق، وتعلم التغذية الراجعة الصريحة عبر SONA MicroLoRA وتوحيد EWC++، وضوابط دورة حياة الذاكرة بما في ذلك الضغط واللقطات والنسخ المتماثل.
يتم تنظيم الذاكرة في فئات: العمل/الجلسة، العرضية/Reflexion، الدلالية، الإجرائية، السببية/العلائقية، التعلم، المشتركة، والقابلة للتدقيق. يوفر VectorDB الأساسي تخزينًا متجهيًا دائمًا مع تصفية البيانات الوصفية، ومجموعات/أسماء مستعارة لعزل مساحة الاسم، وأوضاع استرجاع متعددة بما في ذلك التشابه الكثيف، والهجين المتناثر-الكثيف، وANN المدرك للمسند، والانحلال الزمني، وبوابة التماسك، وإعادة بناء الرسم البياني، وMaxSim متعدد المتجهات، وإعادة ترتيب GNN، وقمع Matryoshka، وANN المدعوم بالقرص.
تشمل أسطح النشر حزمة npm (ruvector) لـ Node.js/TypeScript، وصندوق Rust (ruvector-core)، وحزمة WASM (@ruvector/wasm) للمتصفحات، وخدمة HTTP (ruvector-server)، وامتداد PostgreSQL (ruvector-postgres)، وحاويات RVF المعرفية، وShared Brain المستضاف اختياريًا (mcp-brain). تغطي الثنائيات الأصلية Linux x64/arm64 وmacOS x64/arm64 وWindows x64.
القدرات الرئيسية: تضمينات محلية بدون رسوم API لكل استعلام، وتضمين دفعة/متوازي، وفهارس HNSW/flat، واستيعاب عالي الكتابة قائم على LSM (ruvector-lsm-ann)، وتخزين رسومي (ruvector-graph)، وضغط عبر quantization المنتج وRaBitQ، واسترجاع مقيد بالقدرات، وسلسلة نسب مقاومة للعبث عبر شهود RVF، وبدائيات النسخ المتماثل، ومكونات Raft. يتضمن المستودع الأحادي صناديق متخصصة للتماسك الزمني، والبحث الهجين، وACORN المدرك للمسند ANN، وMaxSim، وإعادة ترتيب GNN، وMatryoshka، وDiskANN، وضغط ذاكرة الوكيل، وترميزات الموتر الزمنية، وتكثيف الرسم البياني، واللقطات، وفروع النسخ عند الكتابة، واتساق ذاكرة التخزين المؤقت، وANN المقيد بالقدرات.
الحدود المعروفة: تفتقر AgenticMemory الموحدة إلى الحفظ/التحميل الأصلي والتوحيد عبر الأنواع؛ تصفية البيانات الوصفية تضيق مجموعات المرشحين؛ إعادة بناء فهرس HNSW عند بدء التشغيل البارد؛ يستخدم التماسك الزمني رسمًا بيانيًا دقيقًا ثنائيًا؛ الضغط غير موصول بالمسارات الافتراضية؛ اللقطات التزايدية والخلفيات السحابية غير مكتملة؛ النسخ المتماثل/Raft غير جاهز للإنتاج؛ GNN/MRAgent/Darwin أسطح بحثية؛ تتطلب RVF وPostgreSQL مجموعات أدوات منفصلة.
الأمان: تُعتبر التضمينات مشتقات حساسة؛ المجموعات ليست حدود تفويض؛ شهود RVF مقاومون للعبث ولكن غير مشفرين؛ لا تتتالى عمليات الحذف إلى اللقطات/النسخ المتماثلة؛ Shared Brain مستوى مستضاف يتطلب مراجعة؛ قم بتثبيت النماذج للنشر دون اتصال؛ افصل تنفيذ الأدوات عن الاسترجاع.
تتضمن المعايير البحث الأساسي، وكتابات LSM، والتماسك الزمني، والاسترجاع المقيد بالقدرات، واسترجاع Matryoshka. يتطلب Rust 1.77+. مرخص بموجب MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.