قام المؤلف ببناء خدمة قاعدة بيانات متجهات مركزية يتم التحكم فيها من قبل المشرف تتيح لمشاريع متعددة داخل مؤسسة ما تضمين واسترجاع البيانات من مخازن المتجهات المعزولة الخاصة بها. يلغي هذا النهج الحاجة لكل مشروع إلى الحفاظ على منطق التضمين الخاص به والكود المكرر.

  • يتلقى كل مشروع دليل تخزين مسماه خاصًا به تحت مسار أساسي واحد، مما يضمن العزل الكامل.
  • يستخدم النظام نموذج sentence-transformer خفيف الوزن للتضمين و FAIS للبحث عن التشابه السريع.
  • يتعامل الخلفية البرمجية بلغة Python مع تقسيم البيانات، وإدراج/تحديث البيانات، والاستعلام عبر نقاط نهاية بسيطة.
  • توفر طبقة المشرف تحكمًا كاملًا في دورة الحياة، بما في ذلك سرد قواعد البيانات، وحذف متجهات الملفات المحددة، وتنفيذ الخطوات عبر webhook.

تُحول هذه البنية إعداد البحث المتجه إلى مهمة تكامل سريعة، مما يقلل من عبء الصيانة عن طريق توحيد قاعدة الكود مع الحفاظ على عزل بيانات المشاريع.