Saturday, 11 July 2026 | التحديث اليومي نظرة ثاقبة للذكاء الاصطناعي، مكتوبة للبناة

شرح تقنية التوليد المعزَّز بالاسترجاع (RAG): كيف تعمل في عام 2026

محدّث · نُشِر لأول مرة في ١٨ مايو ٢٠٢٦

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

يوضِّح هذا الدليل تقنية RAG بشكلٍ واضح: ما هي، ولماذا وُجدت، وكيف تعمل خطوةً بخطوة، وكيف تُنشئ واحدةً منها. دون استخدام أي مصطلحات غير ضرورية.

أبرز الاستنتاجات

  • RAG ترتبط نموذج اللغة بمصدر معرفي خارجي بحيث يمكنه الإجابة باستخدام لديكَ .
  • لماذا يهم هذا: لأنها تعالج الحدين الرئيسيين اللذين يواجههما النموذج اللغوي الكبير — وهما قدم المعرفة والردود المُختلَقة.
  • كيف تعمل: تسترجع النصوص ذات الصلة، ثم تضيفها إلى المُدخل (prompt)، وبعد ذلك تسمح للنموذج بتوليد إجابة مبنية على تلك النصوص.
  • الأدوات الأساسية: المتجهات التضمينية (embeddings)، وقاعدة بيانات المتجهات، ومرحلة الاسترجاع التي تسبق تشغيل النموذج.
  • مقارنة RAG بالضبط الدقيق (fine-tuning): RAG تضيف المعرفة؛ أما الضبط الدقيق فيغيّر السلوك. ومعظم المشاريع تحتاج إلى RAG أولًا.

المشكلة التي تحلّها RAG

يعرف النموذج اللغوي الكبير فقط ما تعلّمه أثناء مرحلة التدريب. وهذا يخلق حدين صعبين جدًّا:

  1. للمعرفة تاريخ انتهاء صلاحية. فهو لا يعرف ما حدث بعد انتهاء التدريب، ولا يعرف شيئًا عن لديكَ الوثائق الخاصة.
  2. وقد يُنتج إجابات خاطئة (يُهلوس). فعند طرح سؤالٍ خارج نطاق معرفته، غالبًا ما يولِّد النموذج اللغوي الكبير إجابةً خاطئةً تبدو مقنعةً وواثقةً بدلًا من الاعتراف بعدم معرفته.

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

كيف تعمل RAG خطوةً بخطوة

تتكوّن RAG من مرحلتين: الأولى تحدث لمرة واحدة (أو كلما تغيّرت بياناتك)، والثانية تحدث مع كل سؤال.

المرحلة الأولى: فهرسة معرفتك (تتم مسبقًا)

  1. اجمع وثائقك — مثل ملفات PDF، أو صفحات الويب، أو تذاكر الدعم الفني، أو الأكواد، أو أي شيء آخر.
  2. قسّمها إلى أجزاء صغيرة — أي قسّم كل وثيقة إلى مقاطع أصغر، لأنك تريد استرجاع مقاطع دقيقة وذات صلة، وليس ملفات كاملة.
  3. أنشئ متجهات تضمينية (embeddings) — مرّر كل جزء عبر نموذج تضميني، والذي يحوّل النص إلى قائمة من الأرقام (متجه) يعبّر عن معناه. فتنتهي المقاطع المتعلّقة بموضوعات متشابهة إلى متجهات متشابهة.
  4. احفظها في قاعدة بيانات متجهات — احفظ كل جزء ومتجهه في قاعدة بيانات مُصمَّمة خصيصًا للبحث السريع عن أوجه التشابه.

المرحلة الثانية: الإجابة عن سؤال (تتم مع كل سؤال)

  1. حوّل السؤال إلى متجه — حوّل سؤال المستخدم إلى متجه باستخدام نفس نموذج التضمين.
  2. استرجع — ابحث في قاعدة بيانات المتجهات عن الأجزاء التي تكون متجهاتها مشابهةً جدًّا لمتجه السؤال. وهذه المقاطع هي الأرجح أن تحتوي على الإجابة.
  3. عزِّز المُدخل (prompt) — أدرج تلك المقاطع المسترجعة في المُدخل، جنبًا إلى جنب مع السؤال، مع تعليمات مثل «أجب باستخدام السياق التالي فقط.»
  4. توليد — تقوم النموذج اللغوي الكبير (LLM) بكتابة إجابة مبنية على المقاطع المقدمة، وليس على ما يحتفظ به في ذاكرته.

النتيجة: إجابة مبنية على لديكَ معلومات حديثة ومحددة — وغالبًا ما تُرفق باستشهادات تشير مباشرةً إلى أجزاء المصدر التي استُندت إليها.

تشبيهٌ بسيط

فكّر في النموذج اللغوي الكبير العادي كخبيرٍ بارعٍ يؤدي امتحانًا مغلقَ الكتاب: فهو طليقٌ وواعٍ، لكنه مقيدٌ بما يحتفظ به في ذاكرته، وقد يلجأ إلى التخمين عند الإجابة عن أي شيء لا يعرفه.

أما نظام RAG فيحوّله إلى امتحانٍ مفتوحِ الكتاب— فقبل الإجابة عن كل سؤال، يُسلَّم الخبير الصفحات الدقيقة من الكتاب المدرسي ذات الصلة. وما زال عليه أن يمتلك الذكاء اللازم لقراءة هذه الصفحات ودمج المعلومات المستخلصة منها وتفسيرها، لكن الحقائق الآن تأتي من الكتاب لا من ذاكرة قد تكون معيبة.

لماذا يكتسب نظام RAG أهميةً بالغة؟

يُعَدُّ نظام RAG أساس معظم تطبيقات الذكاء الاصطناعي المؤسسية المفيدة في عام 2026:

  • إجابات مبنية على مصادر موثوقة — تستند الاستجابات إلى وثائق مصدرية فعلية، مما يقلل الهلوسة (التوليد غير الدقيق) بشكلٍ حاد.
  • معلومات حديثة — عند تحديث قاعدة المعرفة، يصبح النظام 'على علم' بالمحتوى الجديد فورًا؛ دون الحاجة لإعادة تدريب النموذج.
  • بيانات خاصة — يتيح للنموذج التعامل مع وثائقك الداخلية دون أن تصبح هذه الوثائق جزءًا من بيانات تدريب النموذج أصلًا.
  • استشهادات — وبما أنك تعرف بالضبط الأجزاء التي تم استرجاعها، يمكنك إظهار مصدر الإجابة للمستخدم بدقة.
  • التكلفة — وهو أرخص بكثير من عملية ضبط النموذج الدقيق (fine-tuning)، وأسهل بكثير في الحفاظ على حداثته.

ولهذا السبب يُوظَّف نظام RAG في روبوتات دعم العملاء، ومساعدي المعرفة الداخلية، ومحركات البحث في الوثائق، وأدوات البحث القانوني والطبي، وميزات 'الدردشة مع قاعدة الكود الخاصة بك'.

المكوّنات اللازمة لبناء نظام RAG

المكوّنالمهمةخيارات شائعة
نموذج التضمين (Embedding model)تحويل النصوص إلى متجهات تحمل المعنىنماذج من OpenAI أو Cohere أو نماذج تضمين مفتوحة المصدر
قاعدة بيانات المتجهات (Vector database)تخزين المتجهات وإجراء عمليات بحث سريعة للتشابهPinecone، Weaviate، Qdrant، pgvector، Chroma
نموذج لغوي كبير (LLM)توليد الإجابة النهائية المبنية على مصادر موثوقةGPT، Claude، Gemini، أو نموذج مفتوح المصدر
التنسيق (Orchestration)ربط الخطوات المختلفة معًاLangChain، LlamaIndex، أو كود مخصص

يمكن بناء نموذج أولي بسيط لنظام RAG خلال فترة بعد الظهر. أما بناء نظام RAG جاهز للإنتاج فهو أصعب — إذ تكمن الجودة في التفاصيل الموضحة أدناه. جيد نظام RAG جاهز للإنتاج هو أصعب — إذ تكمن الجودة في التفاصيل الموضحة أدناه.

ما الذي يجعل تطبيق نظام RAG بكفاءة أمرًا صعبًا؟

يعمل نظام RAG البدائي بشكلٍ جيد في العروض التوضيحية، لكنه يخيب الآمال عند التشغيل الفعلي. وأبرز التحديات هي:

  • استراتيجية تقسيم النصوص (Chunking strategy) — فالقطع النصية الكبيرة جدًّا تُغرق الإجابة في الضوضاء، بينما القطع الصغيرة جدًّا تفقدها السياق. ويُعدُّ التوصل إلى التوازن الصحيح في هذا الجانب أكثر أهميةً مما يتوقعه الكثيرون.
  • جودة الاسترجاع (Retrieval quality) — فإذا استرجع مرحلة الاسترجاع مقاطع خاطئة، فلن يتمكن النموذج اللغوي الكبير من تصحيح الخطأ. وعبارة 'مدخلات رديئة، مخرجات رديئة' تعبّر بدقة عن الفشل الأساسي في أنظمة RAG.
  • البحث الهجين (Hybrid search) — فالبحث القائم على التشابه المتجهي فقط يفتقد الكلمات المفتاحية الدقيقة والأسماء والرموز؛ ولذلك فإن أفضل الأنظمة تجمع بين البحث المتجهي والبحث التقليدي القائم على الكلمات المفتاحية.
  • إعادة الترتيب (Reranking) — حيث يُستخدم نموذج ثانٍ لإعادة تقييم المقاطع المسترجعة وتصنيفها حسب مدى صلتها بالسؤال، مما يحسّن جودة الإجابة بشكلٍ ملحوظ.
  • التقييم (Evaluation) — فلابد من وجود آلية لقياس ما إذا كانت عمليات الاسترجاع والإجابات فعلاً جيدة، وليس مجرد 'تبدو جيدة ظاهريًّا'.

والعبارة التي ينبغي تذكّرها بشأن نظام RAG هي: جودة الاسترجاع تُشكّل السقف الأعلى لجودة الإجابة.

متى تكون تقنية RAG هي الأداة المناسبة (ومتى لا تكون كذلك)

ليست تقنية RAG حلاً لكل المشكلات. فنموذج الذكاء الاصطناعي الرائد الحديث يقبل سياقات هائلة الآن — إذ تعلن نماذج Gemini وLlama 4 وGrok عن نوافذ سياقية تُقاس بملايين الرموز (tokens) — ما يعني أنه يمكنك أحيانًا إدراج المستند الكامل مباشرةً في التعليمات البرمجية (prompt) والتخلي تمامًا عن عملية الاسترجاع. والسؤال الذكي في عام ٢٠٢٦ ليس «هل نستخدم RAG أم لا؟» بل «أين تقع المعرفة، وما مدى ارتباطها بكل سؤالٍ على حدة؟»

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

أما إذا كانت المادة ذات الصلة صغيرة بما يكفي لتتناسب بسهولة داخل السياق الطويل، وكانت المهمة تتطلب المستند كاملاً دفعة واحدة، فعليك الاعتماد على نموذج يدعم سياقًا طويلًا بدلًا من ذلك — مثل تلخيص عقدٍ واحد، أو الاستنتاج عبر قاعدة كود كاملة، أو الإجابة عن أسئلة تعتمد على روابط متناثرة في جميع أنحاء ملفٍ واحد. كما أن إدخال كل شيء في التعليمات البرمجية (prompt) يحمل أيضًا عيبًا خفيًّا: فتتراجع دقة النماذج بشكل ثابت عندما تقع الحقيقة الأساسية في منتصف سياقٍ طويل جدًّا بدلًا من أن تكون قريبة من بدايته أو نهايته. وتتفادى تقنية RAG هذه المشكلة من خلال إبراز المقطع الصحيح مباشرةً. كامل document at once — summarizing a single contract, reasoning across an entire codebase, or answering questions that depend on connections scattered throughout one file. Stuffing everything into the prompt also has a quiet failure mode: models reliably lose accuracy when the key fact sits buried in the middle of a very long context rather than near the start or end. Retrieval sidesteps that by surfacing the right passage directly.

قاعدة بسيطة للتوجيه:

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

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

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

ما هو نظام RAG بلغةٍ بسيطة؟

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

لماذا يتفوق نظام RAG على طرح السؤال مباشرةً على النموذج اللغوي الكبير؟

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

ما الفرق بين نظام RAG وضبط النموذج الدقيق (fine-tuning)؟

RAG يُضيف المعرفة عن طريق استرجاع الوثائق وقت طرح السؤال؛ أما ضبط النموذج الدقيق يُغيّر السلوك من خلال تدريب النموذج بشكلٍ إضافي على أمثلة. وتُعَدُّ تقنية الاسترجاع المُعزَّز بال génération (RAG) الأداة المناسبة عندما يحتاج النموذج إلى حقائق لا يمتلكها؛ أما التخصيص الدقيق (fine-tuning) فهو الأنسب لتعليم نمطٍ أو تنسيقٍ أو مهمةٍ معيّنة. ويمكن دمج الطريقتين معًا.

هل أحتاج إلى قاعدة بيانات متجهية (vector database) لتطبيق RAG؟

نعم، في أي حالة تتجاوز نطاق نموذج أولي صغير جدًّا. فقاعدة البيانات المتجهية تخزن المتجهات التي تمثّل المعنى (meaning-vectors) لقطع النصوص الخاصة بك، وتؤدي بحثًا سريعًا للتشابه لاكتشاف المقاطع ذات الصلة. وتشمل الخيارات خدمات مُدارة ومكتبات برمجية، بالإضافة إلى الامتداد pgvector الخاص بـ PostgreSQL.

هل تُلغي تقنية RAG الهلوسات تمامًا؟

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

هل ما زالت تقنية RAG ضرورية الآن مع توفر نوافذ سياقية تصل إلى مليون رمز؟

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

كيف يمكنني جعل نظام RAG يُشير إلى مصادره؟

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

كيف أحتفظ بتحديث معرفة نظام RAG باستمرار؟

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

الخلاصة

تُعَدُّ تقنية RAG الجسر الذي يربط بين نموذج لغوي عام الغرض و لديكَ المعرفة الخاصة والحديثة والخاصة. وهي تعمل باسترجاع النصوص ذات الصلة وتقديمها إلى النموذج وقت طرح السؤال — ما يحوّل الاختبار المغلق إلى اختبار مفتوح الكتب.

وهي البنية الافتراضية المستخدمة في ما يكاد يكون كل تطبيق مؤسسي جاد للذكاء الاصطناعي في عام ٢٠٢٦، وهي أول خيار تلجأ إليه عند الحاجة إلى نظام ذكاء اصطناعي يجيب باستخدام بياناتك الخاصة. ويمكن بناء نسخة أساسية منها بسرعة، أما النسخة الممتازة فهي تعتمد على إنجاز عمليات تقسيم النصوص (chunking) والاسترجاع والتقييم بدقة. وإذا كنت تختار بين RAG والتخصيص الدقيق، فابدأ بـ RAG — فدليلنا المعنون مقارنة التخصيص الدقيق مقابل RAG يوضّح بدقة متى تحتاج إلى كل منهما.

انتقل إلى الأعلى
Featured on There's An AI For That