متجر ذاكرة متوافق مع Redis مع بحث متجه أصلي
رامن، بواسطة روهيت دناث، هو مخزن بيانات في الذاكرة تم بناؤه لدعم سير العمل المدفوع بالذكاء الاصطناعي وذاكرة الوكيل. يقبل الأداة الوصول بأسلوب المفتاح والقيمة بينما تضيف الاسترجاع الدلالي حتى تتمكن التطبيقات من جلب المحتوى حسب المعنى بدلاً من المطابقات الدقيقة. يستهدف مطوري الذكاء الاصطناعي ومهندسي الباك إند الذين يحتاجون إلى مخزن محلي لتقليل الكمون وتجنب استدعاءات النموذج المتكررة، ويتكامل مع أنظمة الوكلاء التي تستخدم بروتوكول لتبادل سياق النموذج.
ما المهام التي يمكنك استخدامها من أجلها؟
تعمل الأداة كمتجر في الذاكرة يدمج الوصول على طراز Redis مع الاسترجاع الشعاعي والدلالي لأحمال العمل الخاصة بالذكاء الاصطناعي. تقبل أوامر بروتوكول Redis، وتعرض التخزين المؤقت الدلالي للبحث القائم على المعنى، وتشغل خادم بروتوكول سياق النموذج الذي يمكن للوكلاء الاستعلام عنه مباشرة. تم كتابة التنفيذ الأساسي بلغة Go وتم تحسينه لأداء الذاكرة، لذا تشمل حالات الاستخدام الاسترجاع المحلي السريع لذاكرة الوكيل، وسياق الجلسة، وإجابات LLM المخزنة.
ما مدى دقة الاسترجاع الدلالي لعمليات الذكاء الاصطناعي؟
يخزن التخزين المؤقت الدلالي ويسترجع إجابات الذكاء الاصطناعي بناءً على المعنى بدلاً من المطابقات الدقيقة للكلمات الرئيسية، وهو تصميم يهدف إلى تقليل استدعاءات LLM وتقليل زمن الانتظار أثناء الاسترجاع. يتعامل البحث الشعاعي الأصلي مع تضمينات عالية الأبعاد لدعم تلك الاستعلامات. تعكس المخرجات جودة الفهرس والتضمين، لذا يجب على الفرق التحقق من الاستجابات المخزنة مقابل بيانات تطبيقاتهم قبل الاعتماد عليها في القرارات الواقعية أو ذات المخاطر العالية.
ما البيئات والعملاء التي يدعمها؟
نموذج التوزيع هو ملف ثنائي واحد بلغة Go، مما يبسط النشر عبر الأنظمة التي يمكنها تنفيذ برامج Go. تنفذ الأداة بروتوكول Redis القابل للإسقاط بحيث يمكن للعملاء الحاليين لـ Redis وقواعد التعليمات البرمجية التفاعل دون تعديل كبير. بالنسبة لعمليات الوكلاء، تتكامل مع أي عميل أو منصة ذكاء اصطناعي تدعم بروتوكول سياق النموذج، مع أمثلة مسماة تشمل Claude Desktop وCursor، مما يمكّن الوصول المباشر إلى البيانات من الوكلاء.
هل من السهل اعتمادها في المكدسات الحالية؟
يركز الاعتماد على راحة المطورين واستعداد المصدر المفتوح. ترخيص BSD-3-Clause ومشروع مستضاف على GitHub يجعل إعادة استخدام التعليمات البرمجية بسيطة، وخلفية المطور في أنظمة الخلفية، وNode.js، وTypeScript، وGo تشير إلى التركيز على واجهة برمجة التطبيقات وانضباط النشر. نظرًا لأن الأداة تستهدف المهندسين وبناة الوكلاء الذكاء الاصطناعي، توقع سير عمل موجه نحو التطوير يفضل تكامل المستودعات، وتكوين مستوى التعليمات البرمجية، والاختبار التكراري بدلاً من الإدارة الرسومية.
من يجب أن يأخذ هذا الأداة بعين الاعتبار
الأداة هي خيار عملي لفرق الهندسة التي تبني خدمات مدعومة بالعملاء والتي تحتاج إلى استرجاع محلي وتحكم من المطورين. يدعم توجهها مفتوح المصدر التكامل المدفوع بالمستودعات، لكن يجب على الفرق التحقق من مخرجات الذاكرة الدلالية مقابل مجموعاتها البيانية والتأكد من أن عملائها يمكنهم الوصول إلى المتجر عبر بروتوكول السياق المطلوب قبل النشر على نطاق واسع. اعتبرها مكونًا هندسيًا، وليس منتجًا نهائيًا جاهزًا للاستخدام.