المسترجع في الوقت الفعلي
المسترجع في الوقت الفعلي (Real-Time Retriever) هو مكون ضمن نظام ذكاء اصطناعي أو نظام بحث مصمم لجلب وتوفير بيانات أو سياق ذي صلة عالية لنموذج أو تطبيق بأقل قدر من التأخير. على عكس أنظمة المعالجة الدفعية، تعمل هذه المسترجعات بشكل ديناميكي، مستجيبة للاستفسارات الحية للمستخدم أو مدخلات البيانات المتدفقة بشكل فوري تقريبًا.
في التطبيقات التفاعلية الحديثة - مثل روبوتات الدردشة المتقدمة، أو محركات التوصية المباشرة، أو لوحات معلومات التحليلات في الوقت الفعلي - تعتبر التأخيرات غير مقبولة. ترتبط قيمة استجابة الذكاء الاصطناعي ارتباطًا مباشرًا بمدى سرعته في الوصول إلى أحدث المعلومات وتوليفها. يعمل المسترجع في الوقت الفعلي على سد الفجوة بين حاجة المستخدم الفورية وحجم مخزن البيانات الأساسي.
غالبًا ما تتضمن الوظيفة الأساسية آليات فهرسة واسترجاع متطورة، تستفيد بشكل متكرر من قواعد بيانات المتجهات (vector databases). عندما يصل استعلام، يقوم النظام بتحويل المدخلات إلى متجه رقمي (تضمين). يقوم المسترجع في الوقت الفعلي بعد ذلك بإجراء بحث تشابه عالي السرعة مقابل متجهات الفهرس الخاصة به، ويعيد أجزاء البيانات الأقرب دلاليًا في غضون أجزاء من الثانية.
تتجاوز هذه العملية عمليات البحث التقليدية الأبطأ في قواعد البيانات من خلال استخدام هياكل فهرسة مُحسَّنة مصممة للبحث السريع عن أقرب الجيران.
ترتبط هذه التقنية ارتباطًا وثيقًا بالتوليد المعزز بالاسترجاع (RAG)، حيث يغذي المسترجع سياقًا لنموذج لغوي كبير (LLM). كما تتقاطع مع مسارات بيانات التدفق (streaming data pipelines) وتوليد تضمينات المتجهات الفعالة.