Search⌘ K
AI Features

ما هو التوليد المعزز بالاسترجاع (RAG)؟

استكشف كيف يدمج RAG الاسترجاع مع التوليد لتعزيز دقة الذكاء الاصطناعي.

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

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

وهنا يأتي دور التوليد المعزز بالاسترجاع.

ما هي المكونات مفتاح لنظام RAG؟

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

How RAG works
How RAG works

إليك كيفية معالجة نموذج RAG للاستعلام:

  1. استعلام الإدخال: تبدأ العملية عندما يطرح المستخدم سؤالاً. هذا هو إدخال الأولي الذي يُفعّل الإجراءات اللاحقة. من ...