Platin Digitalplatin‏digital‏.
العربية
تواصل معنا

ما هو RAG‏؟

ما هو RAG‏ (Retrieval-Augmented Generation‏)؟ شرح مبسّط: كيف يسحب نموذج الذكاء الاصطناعي معلومات من مستندات نشاطك قبل أن يجيب، ومتى يفيد، وما الذي لا يحلّه إطلاقًا.

ما هو RAG؟
رسم توضيحي مولَّد بالذكاء الاصطناعي

RAG‏ (Retrieval-Augmented Generation‏، أي "التوليد المعزَّز بالاسترجاع") طريقة يبحث فيها نظام الذكاء الاصطناعي أولًا عن المعلومات ذات الصلة في مخزونك، ثم يضيفها إلى التعليمة الموجّهة إلى النموذج الذي يكتب الإجابة. فبدل الاعتماد على ما "يتذكره" النموذج، نعطيه الصفحات الصحيحة قبل أن يجيب.

باختصار

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

التوضيح: امتحان بكتاب مفتوح

يُمتحَن طالب شفهيًا اعتمادًا على ما يتذكره. ويُمتحَن طالب ثانٍ والكتب أمامه على الطاولة: يتلقى السؤال، ويقلّب إلى المكان الصحيح، ويقرأ ويجيب.

نموذج اللغة بلا RAG‏ هو الطالب الأول. ومعها هو الطالب الثاني. لا يصبح أذكى، لكن أمامه الصفحة الصحيحة. وكما في الامتحان تمامًا، كل شيء يتوقف على هل فتح الصفحة المناسبة.

كيف يعمل RAG‏

بحسب شرح Anthropic‏، يُجهَّز المخزون مسبقًا: يُقسَّم إلى مقاطع نصية صغيرة، ويُحوَّل كل مقطع إلى تمثيل رقمي يسمى embedding‏، ويُحفظ في مخزن يمكن البحث فيه. وعند طرح السؤال تُوجد المقاطع الأقرب إلى السؤال وتُضاف إلى التعليمة.

من مستنداتك إلى الإجابة

  1. تجهيز المخزونتُقطَّع المستندات وتُحفظ للبحث
  2. سؤالعميل أو موظف يسأل
  3. سحبتُختار المقاطع الأقرب إلى السؤال
  4. إجابةالنموذج يجيب وفق المقاطع التي تلقّاها

وتقدّم OpenAI‏ ذلك أيضًا كخدمة مدمجة: أداة البحث في الملفات تعمل مع مخازن تسمى vector stores‏، وتبحث بحسب المعنى وبحسب الكلمات المفتاحية. ويمكن تحديد عدد النتائج المُعادة والتصفية بحسب خصائص الملفات.

لماذا يهمّ RAG‏ نشاطك التجاري؟

  1. خدمة العملاء. الإجابة عن أسئلة الشحن والإرجاع وساعات العمل، وفق المستند الحديث لا وفق التخمين.
  2. الإجراءات الداخلية. موظف جديد يسأل "كيف نتعامل مع الاسترداد؟" فيحصل على إجابة من إجراءاتك أنت.
  3. الكتالوج وقائمة الأسعار. تُجاب الأسئلة عن المنتجات من الملف الذي جرى تحديثه، لا مما تعلّمه النموذج ذات يوم.
  4. العروض والمستندات. إعداد مسودة على أساس عروض سابقة وشروط ثابتة، لتفحصها أنت.
  5. المعرفة الموجودة في البريد والمستندات. بدل البحث يدويًا، تسأل فتحصل على المقطع المناسب.

بلا RAG‏

طالب يُمتحَن شفهيًا

  • يجيب مما تعلّمه في التدريب
  • لا يعرف مستندات النشاط
  • قد يكمل التفاصيل بالتخمين

مع RAG‏

امتحان بكتاب مفتوح

  • يتلقى مقاطع ذات صلة مع السؤال
  • يجيب بناءً على مستنداتك
  • يمكن عرض المقطع الذي أُخذت منه الإجابة

خرافات شائعة عن RAG‏

خرافة"RAG‏ يدرّب النموذج على معلوماتي"

في الواقعالنموذج لا يتغير. المقاطع المسحوبة تنضم إلى التعليمة مع كل سؤال، وتبقى فقط ما دامت في التعليمة.

خرافة"مع RAG‏ لا توجد هلوسة"

في الواقعتقلّلها لكنها لا تلغيها. إذا سُحب المقطع الخطأ، أو كان المستند نفسه خاطئًا، ستكون الإجابة خاطئة. وتذكر Anthropic‏ أن تقنيات كهذه تخفّف الهلوسة ولا تزيلها تمامًا.

خرافة"نحتاج RAG‏ لكل شيء"

في الواقعإذا كانت كل المعلومات ذات الصلة قصيرة وتتسع في التعليمة، فيمكن إرفاقها ببساطة. نحتاج RAG‏ حين يكون المخزون أكبر من أن يُدخل دفعة واحدة.

خرافة"ترفع الملفات فيعمل"

في الواقعتحذّر Anthropic‏ من أن تقطيع المستندات إلى مقاطع قد يُضيّع السياق. جملة مثل "ارتفعت الإيرادات" لا تعني شيئًا دون معرفة أي شركة وأي فترة. المستندات المرتّبة تساعد.

مفاهيم قريبة

Platin Digital‏ هي OpenAI Select Partner‏. وحين نُعدّ وكيلًا لنشاط ما، فأول أسئلتنا: أي مستندات يجب أن يعرفها، ومن المسؤول عن تحديثها.

الأسئلة الشائعة

ما هو RAG‏؟

RAG‏، اختصار Retrieval-Augmented Generation‏، طريقة يبحث فيها نظام الذكاء الاصطناعي أولًا عن مقاطع معلومات ذات صلة في مخزون، مثل مستندات النشاط، ويضيفها إلى التعليمة الموجّهة إلى النموذج قبل أن يجيب. وهكذا تستند الإجابة إلى مصدر، لا إلى ما تعلّمه النموذج في التدريب فقط.

ما الفرق بين RAG‏ وتدريب النموذج؟

في التدريب يتغير النموذج نفسه. أما في RAG‏ فيبقى النموذج كما هو، ويتلقى مع كل سؤال المقاطع المناسبة. ولذلك يمكن تحديث مستند فتتحدث الإجابة، دون إعادة تدريب.

هل يناسب RAG‏ نشاطًا صغيرًا؟

حين توجد قاعدة معرفة فعلية، مثل أسئلة متكررة أو إجراءات أو كتالوج، نعم. وحين تتسع كل المعلومات في صفحة واحدة، يمكن إرفاقها بالتعليمة دون RAG‏. نبدأ من الأسئلة التي تتكرر أكثر.

هل يضمن RAG‏ إجابات صحيحة؟

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

المصادر

تواصل عبر WhatsApp‏