HyperAIHyperAI

Command Palette

Search for a command to run...

توربوڤيك يبني فهرس متجهات سريعاً بـ Rust وبيثون

أصدر المطور ريان كودراي مكتبة توربوفيك، وهو فهرس متجهات عالي الأداء مُصمم بلغة روست مع واجهات ربط للبايثون، ويستند إلى خوارزمية توربو كوانتيز التي طورها باحثو جوجل. تهدف المكتبة إلى معالجة تحديات الذاكرة وكفاءة البحث في تطبيقات الذكاء الاصطناعي، حيث تمكن من ضغط مجموعة بيانات تضم عشرة ملايين مستند من ثلاثة وثلاثين جيجابايت إلى أربعة جيجابايت فقط، مع الحفاظ على سرعة بحث تفوق معايير الصناعة مثل فايس. يعتمد توربوفيك على نهج كمي لا يحتاج إلى تدريب منفصل، مما يلغي الحاجة إلى ضبط المعاملات أو إعادة بناء الفهرس عند النمو. تعمل المكتبة بنظام الاستيعاب الفوري، حيث يتم فهرسة المتجهات فور إضافتها. تتميز بآليات حفظ تدرجية آمنة ضد انقطاع الطاقة، وتوفر عمليات إضافة وحذف فائقة السرعة تعتمد على خوارزمية التبديل والحذف في الوقت الثابت. كما تدمج خاصية التصفية المباشرة خلال عملية البحث عبر قوائم السماح أو أقنعة الفتحات على مستوى نواة العمليات المتوازية، مما يلغي الحاجة إلى جلب النتائج الزائدة. حقق توربوفيك أرقاماً قياسياً في الأداء على معالمتي آرم وإكس 86، حيث تفوق على فايس بنسبة تصل إلى ثلاثة أضعاف في السرعة عند الكمي الرباعي، وبفارق ملحوظ عند الكمي الثنائي، مع الحفاظ على دقة الاسترجاع أو تحسينها بفضل خوارزمية معايرة متقدمة. تعتمد الخوارزمية الأساسية على تدوير المتجهات عشوائياً لجعل التوزيع الإحصائي للمكونات قابلاً للتنبؤ، تليها كميات لقائية مثلى وضغط بتّي كثيف، مع معايرة دقيقة لكل مركب لتعويض الانحرافات في الأبعاد المنخفضة. يُعد توربوفيك حلاً محلياً بالكامل لا يغادر بياناته الشبكة المحلية، مما يجعله خياراً مثالياً لبناء أنظمة الاسترجاع المدعوم بالذكاء الاصطناعي المعزولة تماماً عن السحابة. تدعم المكتبة التكامل المباشر مع أطر العمل الرئيسية عبر استبدال واجهات التخزين المرجعية بنفس المعايير الوظيفية. يفتح توربوفيك آفاقاً جديدة للمبرمجين الباحثين عن حلول بحث متجهي فائقة السرعة، منخفضة استهلاك الذاكرة، وآمنة بيئياً، دون المساس بدقة النتائج أو تعقيد عمليات النشر.

الروابط ذات الصلة