RAGالتوليد المعزّز بالاسترجاع
ما هو RAG؟
يبحث النموذج في مستنداتك أولًا ثم يجيب، كامتحان بكتاب مفتوح.
ما معنى RAG بالعربي؟
الاسم المعتمد الآن هو «التوليد المعزّز بالاسترجاع». ولأن كثيرًا من المصطلحات لم يستقرّ لها اسم عربي واحد، يكتب هذا القاموس قرّاؤه: صوّت للاسم الذي تراه أوضح، أو اقترح اسمًا أفضل. نراجع الأصوات في كل جولة ونعتمد ما يختاره الناس.
-
التوليد المعزّز بالاسترجاع الاسم المعتمد اسم القاموس
-
راج نطق الاختصار الشائع بين المطورين
-
التوليد المدعوم بالبحث صياغة مبسطة للشرح
-
الاسترجاع ثم التوليد وصف لخطوات العمل في الشروح
صوت واحد لكل قارئ في كل مصطلح، وتستطيع نقله إلى اسم آخر. حين يتجاوز اسمٌ الاسمَ المعتمد ويصل إلى 5 أصوات على الأقل، نعرضه للاعتماد في الجولة التالية.
اقترح اسمًا عربيًا أفضل
هل الشرح غير واضح أو فيه خطأ؟
تخيّل طالبين في قاعة امتحان. الأول يجلس هادئًا، كتابه مفتوح إلى جوار ورقة الإجابة، يقلّب إلى الصفحة الصحيحة وينقل الجواب منها. الثاني يتصبّب عرقًا، كتابه مغلق، يحاول أن يتذكّر ما قرأه قبل شهور، وحين لا يتذكّر يكتب شيئًا يبدو معقولًا. النموذج في حالته الطبيعية هو الطالب الثاني. وRAG هو الطريقة التي تفتح له الكتاب.
مشكلة الكتاب المغلق أن النموذج يجيب مما ترسّب فيه أثناء التدريب. اسأله عن التاريخ أو عن لغة برمجة فيحسن الإجابة. اسأله عن أسعارك، أو عقودك، أو أرقام الأسبوع الماضي، أو سياسة الإرجاع في متجرك، فتصطدم بجدار: لا شيء من هذا كان في الكتب التي درسها. فيهلوس، أي يجيب بثقة بشيء مخترع يبدو صحيحًا.
RAG يقلب الامتحان إلى كتاب مفتوح. الاسم اختصار لعبارة طويلة معناها: «استرجع أولًا، ثم ولّد». قبل أن يجيب النموذج، تُجلب المقاطع المناسبة من مستنداتك وتوضع في نافذة السياق، فيجيب مما يراه أمامه لا مما يتذكّره. الخطوات ثلاث:
- تطرح سؤالًا.
- يبحث نظام في مستنداتك ويلتقط المقاطع الأقرب إلى السؤال، غالبًا بالمعنى لا بالكلمات (هنا دور التضمين وقاعدة البيانات المتجهية).
- تُلصق هذه المقاطع في الطلب، فيكتب النموذج جوابه منها ويستشهد بما وجد.
النموذج لم يصبح أذكى، فقط توقف عن الإجابة من الذاكرة وبدأ يبحث قبل أن يتكلم. وهذا النمط وراء كل «مساعد يعرف شركتي»: روبوت الدعم الذي يجيب من مركز المساعدة، والمساعد الذي يقتبس سياساتك، والأداة التي تقرأ عقدًا من 200 صفحة وتجد البند الوحيد الذي يهمك. لم يُدرَّب أي منها من جديد؛ وُجّه نموذج عادي إلى كومة مستندات وقيل له: انظر قبل أن تتكلم.
متجر إلكتروني في جدة يضيف مساعدًا إلى موقعه. يسأل عميل: «هل أستطيع إرجاع عباءة بعد 20 يومًا؟» فيجيب المساعد بالبند الحرفي من سياسة الإرجاع التي رفعها صاحب المتجر، لا بسياسة عامة من خياله.
تنبيه: RAG بجودة ما يسترجعه. أعطه الصفحات الخطأ يجب بثقة من الصفحات الخطأ. وإذا كان سؤالك عن شيء لا تغطيه مستنداتك، سيلتقط أقرب صفحة على أي حال ويجيب منها. وهناك طريق آخر لتعليم النموذج عالمك، معاكس تمامًا: أن تغيّر ما في رأسه بدل أن تفتح له كتابًا، وذلك هو الضبط الدقيق.
لماذا يهمك RAG؟
حين يعرض عليك أحدهم «تدريب نموذج على بيانات شركتك»، ستسأل: هل تقصد RAG؟ فهو في الغالب المطلوب، وأرخص وأسرع ويتحدّث كلما تغيّرت مستنداتك. وستعرف أن أول ما تراجعه حين يخطئ المساعد هو ما استرجعه.
متى ستسمع كلمة RAG؟
يقول لك المطوّر: «سنبني المساعد بـRAG فوق مركز المساعدة بدل تدريب نموذج خاص».
