التوليد المعزّز بالاسترجاع (RAG)
تعريف سريع
التوليد المعزّز بالاسترجاع (RAG) هو تقنية وين النظام الذكاء الاصطناعي يسترجع في البداية فقرات ذات صلة من مصدر موثوق، كيما قاعدة المعرفة أو كتالوج المنتجات، بعدين يعطيهم لنموذج اللغة باش يكون الجواب متاعه مبني على الفقرات هاذي بدل ما يكون مبني على الذاكرة متاعه برك.
في هذه الصفحة
علاش RAG موجود
نموذج اللغة يتعلّم من لقطة ثابتة من النص. ما يعرفش سياسة الإرجاع متاعك، الأسعار الحالية متاعك ولا المنتج اللي ضفتو اليوم الصباح، ولما يُسأل على كل حال يمكن يخرج جواب معقول لكن غالط. إعادة تدريب نموذج كل مرة يتبدل فيها المحتوى متاعك تكون بطيئة ومكلفة.
RAG يحلّ المشكلة هاذي عن طريق الاحتفاظ بالمعرفة خارج النموذج. المحتوى متاعك يبقى في مخزن قابل للبحث يمكن تحديثه في أي وقت؛ النموذج يُطلب منه برك يقرأ الفقرات ذات الصلة ويعبّر على جواب. الطريقة هاذي تم وصفها من قبل لويس وزملاؤه في Facebook AI Research في 2020.
كيفاش يخدم، خطوة بخطوة
أول حاجة، المحتوى يتم تحضيره: الوثائق، صفحات الويب أو سجلات المنتجات تتقسم إلى فقرات، وكل فقرة تتحوّل إلى تمثيل — قائمة من الأرقام اللي تلتقط معناها. التمثيلات هاذي تتخزن في فهرس متجه، غالبًا مع فهرس كلمات رئيسية كلاسيكي.
كي تجي سؤال، يتم تحويله بنفس الطريقة وأقرب الفقرات يتم استرجاعها، أحيانًا مع بحث بالكلمات الرئيسية أو فلاتر كيما اللغة أو الفئة. أفضل الفقرات يتم إدراجها في تعليمات النموذج مع توجيه للإجابة منها. برشة أنظمة ترجع المصادر، باش القارئ يقدر يتأكد من وين جاوب الجواب.
حدود يلزم تعرفها
RAG يكون قدّ ما يسترجع. إذا كانت الفقرة الصحيحة غائبة، قديمة أو مقسومة بطريقة سيئة، النموذج يجاوب من الاقتباس الغلط أو يرجع لذاكرته. الأسئلة المنظمة — "أرخص جاكيت متوفر في الحجم M" — تتخدم بشكل سيء من خلال البحث عن التشابه برك وتحتاج لفلاتر على البيانات الحقيقية. والنموذج يمكنه يقرأ فقرة بشكل خاطئ، لذا يجب التحقق من الأجوبة حول المواضيع الحساسة أو تصعيدها.
وهذا علاش أنظمة الإنتاج تجمع بين RAG والبحث المنظم، وقواعد التحديث اللي تعيد مزامنة المحتوى كي يتبدل، وتعليمات واضحة تقول متى المصادر ما تحتويش على الجواب.
RAG في خدمة العملاء
بالنسبة لمساعد الدعم أو التجارة الإلكترونية، RAG هو اللي يخلي الوكيل يجاوب من الأسئلة المتكررة متاعك، السياسات متاعك وكتالوجك بلغة الزبون، ويشير إلى الصفحة اللي استخدمها. في AI SmartTalk، المعرفة اللي يجاوب منها المساعد — صفحات الويب، الوثائق، إدخالات الأسئلة المتكررة والمنتجات المتزامنة — يتم فهرستها بالطريقة هاذي، وأسئلة المنتجات أيضًا تستخدم فلاتر على السعر، الخيارات والمخزون.
أسئلة متكررة
هل RAG هو نفس الشيء كالتعديل الدقيق؟
لا. التعديل الدقيق يغيّر أوزان النموذج عن طريق تدريبه على أمثلة؛ RAG يترك النموذج بدون تغيير ويعطيه المعلومات الصحيحة وقت السؤال. RAG عادةً هو الخيار الأفضل للحقائق اللي تتغير، كيما الأسعار، المخزون أو السياسات.
هل RAG يوقف الهلاوس في الذكاء الاصطناعي؟
يقلل منهم برشة، خاطر النموذج يجاوب من فقرات حقيقية، لكن ما يشيلهمش. استرجاع جيد، تعليمات للاعتراف وقتما المصادر ساكتة، وتحويل إلى شخص في الحالات الحساسة ما زالوا مطلوبين.
شنوّة هو قاعدة بيانات المتجهات؟
مخزن يفرز التمثيلات باش الفقرات الأقرب في المعنى لسؤال يمكن إيجادها بسرعة. هي الطبقة المعتادة للاسترجاع في نظام RAG، وغالبًا ما تكون مرتبطة مع بحث الكلمات الرئيسية.
هل يمكن لـ RAG العمل مع كتالوج المنتجات؟
نعم، لكن المنتجات تحتاج أكثر من بحث عن التشابه: المساعد يجب أن يفلتر على حقول منظمة كيما السعر، الحجم أو المخزون، بعدين يستخدم RAG للوصف وأدلة الشراء.