مقالات
الذكاء الاصطناعي

RAG، تعزيز الذكاء الاصطناعي بالاسترجاع

شرح تفصيلي لـRAG (Retrieval-Augmented Generation): كيف تربط LLM بمعرفتك الخاصّة، مع أمثلة بناء عملية — جمع المصادر: PDFs، Word، مواقع، قواعد بيانات 2.

٤ سبتمبر ٢٠٢٦ 7 دقيقة قراءة

RAG أهمّ تقنية عملية في تطبيقات LLMs الحديثة. تحلّ مشكلة الهلوسة، تعطي نماذج معلومات حديثة، وتفتح استخدامات لا حدود لها. هذا الدليل شامل بأمثلة.

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

النموذج اللغوي (GPT، Claude، Gemini):

  • تدرّب حتى تاريخ معيّن (مثلاً يناير 2026)
  • لا يعرف شركتك، وثائقك، بياناتك
  • يُهلوس (يخترع) حين يُسأل عن شيء لا يعرفه

النتيجة:

  • لا يستطيع الإجابة عن "ما سياسة الإرجاع في شركتنا؟"
  • لا يعرف "من العميل رقم 12345؟"
  • يخترع مصادر أكاديمية

الحلّ التقليدي (Fine-tuning):

  • كلّف كثيراً
  • بطيء
  • يحتاج إعادة تدريب كل تحديث

الحلّ الأفضل (RAG):

  • نُبقي النموذج كما هو
  • نُضيف قاعدة معرفة خاصّة
  • حين يُسأل، يبحث فيها ويجيب

كيف يعمل RAG

الخطوة 1: التحضير (مرّة واحدة)

  1. جمع المصادر: PDFs، Word، مواقع، قواعد بيانات
  2. التقسيم (Chunking): تقطيع النصوص لأجزاء صغيرة (500-1000 كلمة عادةً)
  3. التحويل لـEmbeddings: كل chunk يُحوَّل لمتّجه رقمي (Vector)
  4. التخزين: حفظ في Vector Database

الخطوة 2: الاستعلام (كل مرّة)

  1. المستخدم يسأل سؤالاً
  2. السؤال يُحوَّل لـEmbedding
  3. النظام يبحث في القاعدة عن أقرب Chunks (Similarity Search)
  4. يجد أعلى 3-10 chunks متعلّقة
  5. يُمرّرها للنموذج مع السؤال
  6. النموذج يجيب بناءً عليها

مثال بسيط

البيانات:

  • 100 PDF قانون شركتك

السؤال:

  • "ما مدّة الإجازة السنوية للموظّف الجديد؟"

النظام:

  1. يحوّل السؤال لـembedding
  2. يبحث في 1000 chunk من الـPDFs
  3. يجد chunk فيه: "الموظّف الجديد يستحقّ 15 يوم إجازة سنوية بعد إتمام سنة كاملة"
  4. يمرّره للنموذج
  5. النموذج يجيب: "حسب سياسة شركتكم، 15 يوم بعد إتمام سنة كاملة" + اقتباس المصدر

الأدوات

للاستخدام السريع (بلا كود)

1) Custom GPTs (ChatGPT Plus):

  • ارفع PDFs في Knowledge
  • ChatGPT ينشئ RAG تلقائياً
  • استخدمه من الواجهة

2) Claude Projects (Pro):

  • Projects مع مستندات
  • كل محادثة تعرفها

3) NotebookLM (Google، مجاني):

  • ارفع مصادر (PDFs، فيديوهات، مواقع)
  • بحث ذكيّ بمصادر

4) Notion AI:

  • تسأل عن محتوى Notion workspace

5) SharePoint + Copilot:

  • الشركات على Microsoft 365

للمطوّرين

1) LangChain (Python/JS):

  • الإطار الأشهر
  • يدعم كل قواعد بيانات المتّجهات
  • تكامل مع OpenAI، Anthropic، Cohere

مثال بسيط:

from langchain.embeddings import OpenAIEmbeddings
from langchain.vectorstores import Chroma
from langchain.llms import OpenAI
from langchain.chains import RetrievalQA
from langchain.document_loaders import PyPDFLoader

# 1. تحميل PDF
loader = PyPDFLoader("company_handbook.pdf")
docs = loader.load()

# 2. تحويل لEmbeddings
embeddings = OpenAIEmbeddings()
db = Chroma.from_documents(docs, embeddings)

# 3. بناء نظام RAG
qa = RetrievalQA.from_chain_type(
    llm=OpenAI(),
    retriever=db.as_retriever()
)

# 4. استعلام
answer = qa.run("ما مدّة الإجازة السنوية؟")
print(answer)

2) LlamaIndex:

  • بديل LangChain
  • أبسط في بعض الحالات
  • أفضل لبناء تطبيقات RAG سريعاً

3) Haystack (deepset):

  • ألماني
  • قوي للمؤسّسات

قواعد المتّجهات (Vector Databases)

القاعدةمميّزاتمتى
Pineconeمُدارة، سريعة، سهلةStartups، prototype
Weaviateمفتوح، Multi-modalمشاريع متوسّطة
Chromaخفيف، محلي، Pythonتطوير، اختبار
Qdrantمفتوح، سريعإنتاج
Milvusمفتوح، Scale ضخممؤسّسات كبرى
pgvector (Postgres)تكامل مع DB موجوداستخدامات صغيرة
Azure AI SearchMicrosoft، تكاملمؤسّسات Microsoft

خدمات مُدارة كاملة

  • Azure OpenAI + Cognitive Search، Microsoft
  • AWS Kendra + Bedrock، Amazon
  • Vertex AI Search، Google

أنواع RAG

1) RAG الأساسي

كما شرحنا: بحث، تمرير، إجابة.

2) Advanced RAG

  • Hybrid Search: دمج البحث الدلالي مع البحث بالكلمات (BM25)
  • Re-ranking: نموذج ثانوي يُعيد ترتيب النتائج
  • Query Rewriting: توسيع أو تحسين السؤال قبل البحث
  • Multi-hop: يبحث عدّة مرّات لأسئلة معقّدة

3) Agentic RAG

  • الوكيل يقرّر متى يبحث
  • يفكّر خطوة خطوة
  • يُقيّم إذا كان الجواب كافياً

4) Multi-Modal RAG

  • يبحث في نصّ + صور + جداول + فيديو
  • Gemini وGPT-4V يدعمان هذا

5) Graph RAG

  • يستخدم Knowledge Graphs مع الاسترجاع
  • أفضل للعلاقات المعقّدة

أمثلة استخدام حقيقية

1) شات بوت خدمة عملاء

  • المصادر: FAQ، سياسات، أدلّة منتجات
  • السؤال: أيّ استفسار عميل
  • الرد: بناءً على المصادر مع اقتباس

الأثر: Klarna، Bank of America، شركات كثيرة تُقلّل 60-80% من عبء البشر.

2) مساعد قانوني داخلي

  • المصادر: عقود، سوابق، أنظمة الشركة
  • السؤال: "ما المسموح في عقود التوريد؟"
  • الرد: بناءً على السياسات + الأنظمة

3) بحث علمي

  • المصادر: 500 ورقة PDF
  • السؤال: "ما أحدث الأبحاث في علاج X؟"
  • الرد: ملخّص مع اقتباسات

4) FAQ ديناميكي

  • المصادر: قاعدة أسئلة وإجابات
  • الميّزة: يفهم صياغات مختلفة لنفس السؤال

5) مساعد HR

  • المصادر: دليل الموظّف
  • السؤال: أيّ استفسار (رواتب، إجازات، ترقيات)
  • الرد: بناءً على السياسات

أفضل الممارسات

1) جودة الـChunks

  • صغيرة جدّاً (< 100 كلمة): تفقد السياق
  • كبيرة جدّاً (> 2000 كلمة): تشوّش النموذج
  • الأنسب: 500-1000 كلمة لكل chunk
  • Overlap: 100-200 كلمة تداخل بين chunks متتالية

2) اختيار Embedding Model

  • OpenAI text-embedding-3-large: الأدقّ، مكلف
  • OpenAI text-embedding-3-small: توازن جيّد
  • Cohere Embed: منافس قوي
  • BGE (BAAI): مفتوح المصدر ممتاز
  • Nomic Embed: مفتوح المصدر مجاني

للعربية: BGE-M3 أو Cohere Multilingual الأفضل.

3) عدد الـChunks المسترجَعة (Top-K)

  • Top-3: سريع، قد يفوت
  • Top-10: يُفضّل عادةً
  • Top-20+: قد يُشوّش النموذج

4) Prompt Template

أنت مساعد ذكيّ. أجب فقط بناءً على السياق التالي.
إذا لم تجد الإجابة، قل "لا أعرف من المصادر المتوفّرة".
اذكر رقم المصدر بين قوسين بعد كل ادّعاء.

السياق:
{context}

السؤال: {question}

الجواب:

5) إضافة الاقتباسات

  • Citations: كل جملة مع مصدرها
  • يزيد الثقة
  • يُساعد المستخدم على التحقّق

6) التقييم

  • مقاييس: Precision، Recall، MRR
  • أدوات: Ragas، TruLens
  • الاختبار البشري: عيّنة استعلامات، تقييم يدوي

القيود

1) جودة الاسترجاع = جودة الإجابة

إذا لم يجد الـChunks المناسبة، الإجابة سيّئة حتى مع أفضل LLM.

2) التكلفة

  • Embeddings: 0.02-0.13$ لكل مليون توكن (OpenAI)
  • التخزين: بحسب القاعدة (Pinecone 70$/شهر Starter، Chroma مجاني محلي)
  • الاستعلامات: LLM API + Vector DB queries

تكلفة نموذجية: 50-500$/شهر لـRAG صغير-متوسّط.

3) الأمان

  • بياناتك على السحابة
  • التسريبات ممكنة
  • حلّ: RAG محلي (Ollama + Chroma)

4) العربية

  • الـEmbeddings الإنجليزية أدقّ من العربية
  • حلّ: نماذج متعدّدة اللغات (Cohere Multilingual، BGE-M3)

5) التحديث

  • إضافة PDF جديد → إعادة Embedding
  • حلّ: أتمتة (Cron job، Watch folder)

RAG vs Fine-tuning vs Both

المعيارRAGFine-tuningمزيج
التكلفةمنخفضةعاليةعالية
السرعةفوريةأسابيعأسابيع
التحديثلحظيإعادة تدريبمزيج
الأنسب لـمعرفة متغيّرةأسلوب/سلوكمؤسّسات ناضجة

نصيحة: ابدأ بـRAG. إذا مشكلة السلوك (لا المعرفة) → أضف Fine-tuning.

RAG بالعربية، تحدّيات خاصّة

1) التقطيع (Chunking)

  • الأدوات الأوّلية مصمّمة للإنجليزية
  • الحلّ: مكتبة CAMeL Tools، أو تقسيم يدوي حسب علامات الترقيم

2) Embeddings

  • الأفضل للعربية: BGE-M3، Cohere Multilingual
  • OpenAI text-embedding-3-large جيّد لكن ليس الأمثل

3) الفصحى vs العامية

  • إذا مصادرك فصحى وأسئلة المستخدم عامية = مشكلة
  • الحلّ: تطبيع الأسئلة قبل البحث

4) الترجمة كخيار

  • بعض التطبيقات: تترجم السؤال للإنجليزية → RAG → الإجابة → ترجمة للعربية
  • يعمل، لكن يفقد الفروق

نموذج بناء عملي (30 دقيقة)

الأداة: NotebookLM (مجاني)

  1. اذهب إلى notebooklm.google.com
  2. أنشئ Notebook جديد
  3. حمّل المصادر (PDF، Word، YouTube، URL)
  4. اسأل عنها
  5. جاهز

هذا RAG كامل بلا كود، بلا خادم، مجاناً.

المصادر الرسمية


اقرأ أيضاً: Custom GPTs، كيف تبني GPT خاصّاً · Claude Artifacts و Projects · Deep Research و NotebookLM · OpenAI API، دليل البدء

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

Retrieval-Augmented Generation، تقنية تربط النموذج اللغوي بقاعدة معرفة خاصّة بك. حين تسأل، النظام: (1) يبحث في مصادرك، (2) يجد الأجزاء المتعلّقة، (3) يمرّرها للنموذج، (4) النموذج يجيب مبنيّاً عليها. تحلّ مشكلة الهلوسة وتعطي النموذج معلومات حديثة.

Fine-tuning: تُدرّب النموذج على بياناتك (مكلف، بطيء، صعب التحديث). RAG: تحتفظ بالبيانات في قاعدة منفصلة، النموذج يقرأها عند الحاجة (رخيص، سريع، سهل التحديث). للمعلومات المتغيّرة: RAG. لتغيير أسلوب/سلوك النموذج: Fine-tuning.

قاعدة بيانات خاصّة لتخزين Embeddings (تمثيلات رقمية للنصّ). تُتيح البحث الدلالي (Semantic Search)، تبحث بالمعنى، ليس فقط الكلمات. الأشهر: Pinecone، Weaviate، Chroma، Qdrant، Milvus. Postgres مع pgvector خيار مفتوح.

منها: شات بوت شركتك يعرف وثائقك، بحث في PDFs الأكاديمية، مساعد قانوني في أنظمتك، FAQ ديناميكي، أيّ استخدام يحتاج النموذج معرفة **محدّدة** لا يعرفها من التدريب.

Custom GPTs (ChatGPT Plus)، Claude Projects (Pro)، NotebookLM (Google، مجاني)، كلها RAG جاهزة. للمطوّرين: LangChain، LlamaIndex، Haystack. لبناء مؤسّسي: Azure AI Search، AWS Kendra، Vertex AI Search.

منها: جودة الاسترجاع، إذا لم يجد الأجزاء المناسبة، الجواب سيّئ، حجم Chunks، كبير جدّاً أو صغير جدّاً يضرّ، التكلفة، Embeddings + التخزين + الاستعلامات، التحديث، إضافة بيانات جديدة، الأمان، حماية بيانات المستخدمين المدمجة.

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

ضمن سلسلة: البناء بالذكاء الاصطناعي

المقال 4 من 15

الـAPI، RAG، قواعد البيانات المتجهية، الضبط الدقيق، الوكلاء المتعدّدون، وMCP.

  1. 1.OpenAI API، دليل البدء والتسعيرالدليل الشامل
  2. 2.أكواد استدعاء APIs الذكاء الاصطناعي، OpenAI، Anthropic، Google
  3. 3.LangChain، بناء تطبيقات AI بسرعة
  4. 4.RAG، تعزيز الذكاء الاصطناعي بالاسترجاع
  5. 5.قواعد المتّجهات (Vector Databases)، دليل شامل
  6. 6.Fine-tuning و LoRA، تخصيص نماذج AI
  7. 7.Fine-tuning للنماذج اللغوية: LoRA و QLoRA و Full Fine-tuning
  8. 8.MLOps، تشغيل نماذج AI في الإنتاج
  9. 9.أنظمة الوكلاء المتعدّدين (Multi-Agent): AutoGen و CrewAI و LangGraph
  10. 10.الأنظمة متعدّدة الوكلاء، AutoGen و CrewAI و LangGraph
  11. 11.MCP، بروتوكول سياق النموذج
  12. 12.مزوّدو السحابة للـAI، AWS، Azure، Google Cloud
كل مقالات الموضوع (15)

مقالات ذات صلة

الذكاء الاصطناعي

كيف تسجّل في ChatGPT من السعودية، دليل خطوة بخطوة

شرح التسجيل في ChatGPT من السعودية 2026: بلا VPN، من الموبايل أو الكمبيوتر، مع حلول لأشهر مشاكل التسجيل — في مارس 2024، رفعت OpenAI الحجب الرسمي عن دول…

3 سبتمبر 2026 5 د
الذكاء الاصطناعي

Runway ML، دليل التسجيل والاستخدام

دليل عملي لـRunway (منصّة توليد وتحرير فيديو بـAI): التسجيل، الأدوات، Gen-4، Motion Brush.

3 سبتمبر 2026 6 د
الذكاء الاصطناعي

الذكاء الاصطناعي في التنبّؤ بالطقس، قفزة GraphCast

AI في الأرصاد: GraphCast من DeepMind، Pangu-Weather من Huawei، Aurora من Microsoft، والمركز الوطني للأرصاد.

4 سبتمبر 2026 6 د
الخدمات الحكومية السعودية

دليل أبشر الشامل ٢٠٢٦، التسجيل والخدمات وحلّ المشاكل

شرح كامل لمنصّة أبشر أفراد وأعمال: التسجيل من الصفر، أهمّ ١٥ خدمة، تفعيل الجوّال، وحلول لأشيع المشكلات — بمصادر رسمية من وزارة الداخلية.

11 سبتمبر 2026 5 د
المواقع والتطبيقات

باث اند بودي وركس السعودية: دليل الأقسام والموقع والتوصيل

خريطة أقسام باث اند بودي وركس في السعودية: العناية بالجسم والشموع ومعطرات المنزل وقسم الرجال والهدايا، مع طريقة التسوّق من الموقع والتطبيق والتوصيل والاستلام.

20 سبتمبر 2026 4 د
السفر والسياحة

دليل السفر إلى شرم الشيخ من السعودية ٢٠٢٦، أفضل وقت والفيزا

متى تزور شرم الشيخ على البحر الأحمر، إعفاء الفيزا للسعودي ٦ أشهر، أفضل مواقع الغوص، وأبرز معالمها — دليل عملي بجداول طقس حقيقية وروابط طيران وفنادق.

17 سبتمبر 2026 4 د

هل أفادك هذا المقال؟