🇺🇸 English 🇪🇸 Español 🇫🇷 Français 🇮🇹 Italiano 🇸🇴 Soomaali 🇸🇦 العربية
Memvid هي طبقة ذاكرة مكونة من ملف واحد لوكلاء الذكاء الاصطناعي (AI Agents)، توفر استرجاعاً فورياً وذاكرة طويلة المدى.
ذاكرة دائمة، مؤرشفة، وقابلة للنقل، دون الحاجة إلى قواعد بيانات.
الموقع الإلكتروني · تجربة البيئة التجريبية (Sandbox) · الوثائق · المناقشات
Memvid هو نظام ذاكرة محمول للذكاء الاصطناعي يقوم بتغليف بياناتك، والمتجهات (Embeddings)، وهيكل البحث، والبيانات الوصفية في ملف واحد فقط.
بدلاً من تشغيل خطوط أنابيب RAG معقدة أو قواعد بيانات متجهة تعتمد على الخادم، يتيح Memvid استرجاعاً سريعاً للبيانات مباشرة من الملف.
النتيجة هي طبقة ذاكرة مستقلة عن النموذج (Model-agnostic) ولا تحتاج إلى بنية تحتية، مما يمنح وكلاء الذكاء الاصطناعي ذاكرة دائمة وطويلة المدى يمكنهم حملها في أي مكان.
يستلهم Memvid فكرته من ترميز الفيديو، ليس لتخزين الفيديو، بل لتنظيم ذاكرة الذكاء الاصطناعي كمتسلسلة فائقة الكفاءة من "الإطارات الذكية" (Smart Frames) التي تُضاف باستمرار.
"الإطار الذكي" هو وحدة غير قابلة للتغيير تخزن المحتوى مع الطوابع الزمنية، والتحقق من البيانات (Checksums)، والبيانات الوصفية الأساسية. يتم تجميع هذه الإطارات بطريقة تسمح بضغط البيانات وفهرستها والقراءة المتوازية بكفاءة عالية.
يسمح هذا التصميم بـ:
- إضافة البيانات فقط: الكتابة دون تعديل أو إفساد البيانات الموجودة.
- الاستعلام عبر الزمن: البحث في حالات الذاكرة السابقة.
- جدول زمني للمعرفة: فحص كيفية تطور المعرفة بمرور الوقت.
- سلامة البيانات: ضمان عدم فقدان البيانات عند التعطل بفضل الإطارات الثابتة.
- محرك الذاكرة الحية: إضافة وتطوير الذاكرة باستمرار عبر الجلسات.
- كبسولة السياق (
.mv2): كبسولات ذاكرة ذاتية الاحتواء وقابلة للمشاركة مع قواعد وصلاحية محددة. - تصحيح السفر عبر الزمن: إرجاع أو إعادة تشغيل أو تفريع أي حالة من حالات الذاكرة.
- الاستدعاء الذكي: وصول محلي للذاكرة في أقل من 5 ملي ثانية مع ذاكرة تخزين مؤقت تنبؤية.
- ذكاء الترميز: يختار ويحدث تقنيات الضغط تلقائياً بمرور الوقت.
نظرًا لأن Memvid يعمل دون اتصال بالإنترنت ومستقل عن النماذج، فإنه يُستخدم في:
- وكلاء الذكاء الاصطناعي طويلي الأمد.
- قواعد المعرفة للمؤسسات.
- أنظمة الذكاء الاصطناعي التي تعمل "بدون إنترنت أولاً".
- فهم الأكواد البرمجية (Codebases).
- المساعدين الشخصيين والأنظمة الطبية والقانونية والمالية.
| الحزمة | طريقة التثبيت |
|---|---|
| واجهة السطر البرمجي (CLI) | npm install -g memvid-cli |
| Node.js SDK | npm install @memvid/sdk |
| Python SDK | pip install memvid-sdk |
| Rust | cargo add memvid-core |
كل شيء يعيش داخل ملف واحد بصيغة .mv2:
┌────────────────────────────┐
│ Header (4KB) │ العنوان: النسخة والقدرة الاستيعابية
├────────────────────────────┤
│ Embedded WAL (1-64MB) │ سجل العمليات للتعافي من الأعطال
├────────────────────────────┤
│ Data Segments │ أجزاء البيانات: الإطارات المضغوطة
├────────────────────────────┤
│ Lex Index │ الفهرس اللغوي: البحث النصي الكامل
├────────────────────────────┤
│ Vec Index │ الفهرس المتجهي: البحث بالمتجهات (HNSW)
├────────────────────────────┤
│ Time Index │ الفهرس الزمني: الترتيب الزمني
├────────────────────────────┤
│ TOC (Footer) │ جدول المحتويات: مواقع الأجزاء
└────────────────────────────┘
هل لديك أسئلة؟ البريد الإلكتروني: contact@memvid.com
لا تنسَ ترك ⭐ لدعم المشروع!
رخصة Apache 2.0 — راجع ملف LICENSE لمزيد من التفاصيل.