ai
RAG (التوليد المعزز بالاسترجاع)
تقنية تربط نموذجاً لغوياً بقاعدة معرفة خاصة لإعطاء إجابات دقيقة من بيانات الشركة.
التعريف
RAG = Retrieval-Augmented Generation. النموذج يبحث أولاً في مستندات الشركة (PDF، قواعد بيانات، wiki) ثم يولّد إجابة بناءً عليها. يقلل الهلوسة ويسمح بإجابات محدثة بدون إعادة تدريب.
في عملك
- ←استخدمه لخدمة عملاء، أسئلة داخلية، توثيق فني
- ←نظّف قاعدة المعرفة قبل أي شيء: مدخلات سيئة = مخرجات سيئة
- ←قس دقة الإجابات شهرياً
كيف يعمل RAG خطوة بخطوة
العملية في خمس مراحل: (1) Ingestion: تحميل المستندات (PDF, Word, Excel, صفحات ويب) إلى النظام. (2) Chunking: تقسيمها إلى أجزاء صغيرة 500-1000 رمز لكل واحد لأن النماذج لا تستوعب وثائق كاملة. (3) Embedding: تحويل كل جزء إلى متجه رقمي (Vector) يمثل معناه. تخزن في قاعدة بيانات متخصصة مثل Pinecone أو Weaviate أو pgvector. (4) Retrieval: عند سؤال المستخدم، النظام يبحث عن أكثر 3-5 أجزاء صلة بالسؤال. (5) Generation: النموذج يقرأ الأجزاء المسترجعة ويولّد إجابة مبنية عليها مع الاستشهاد. شركة محاماة سعودية بنت RAG على 12,000 وثيقة قانونية، خفّض وقت البحث القانوني من 4 ساعات إلى 8 دقائق.
RAG مقابل Fine-Tuning
خياران مختلفان لتخصيص نموذج لمؤسستك. RAG يضيف معرفة عند الاستعلام، لا يغير النموذج نفسه. أرخص (2,000-15,000 د.إ إعداد)، أسرع (أسابيع)، يتحدث بسهولة عندما تتغير البيانات. Fine-Tuning يدرّب النموذج على بياناتك (50,000-300,000 د.إ، 2-6 أشهر، يحتاج آلاف الأمثلة عالية الجودة). الخلاصة: استخدم RAG لمعرفة (مستندات، سياسات، FAQs، كتالوج منتجات) وFine-Tuning لأسلوب وسلوك خاص (نبرة العلامة، تنسيق مخصص). أغلب الشركات تحتاج RAG أولاً، Fine-Tuning قد لا تحتاجه أبداً.
تطبيقات RAG في القطاع العربي
خمس حالات استخدام مجربة: (1) خدمة العملاء: ربط الشات بـFAQ كامل ودليل المنتج. شركة اتصالات إماراتية تجيب على 73% من الاستفسارات بدون بشري. (2) دعم الموظفين الداخلي: HR Bot يجيب على أسئلة الإجازات والرواتب والتأمين بناءً على دليل الموظفين. (3) المساعد القانوني: محامي يسأل، النظام يرد بناءً على قوانين السعودية أو الإمارات والسوابق. (4) المساعد الضريبي: أسئلة عن ZATCA Fatoora، FTA UAE VAT، ETA مصر يجيبها النظام من المستندات الرسمية. (5) المساعد التقني: مهندس يسأل عن مواصفات منتج، يحصل على إجابة من دليل المنتج بدلاً من البحث اليدوي. كل حالة توفر 10-30 ساعة عمل أسبوعياً.
أخطاء RAG الشائعة وحلولها
خمسة أخطاء قاتلة: (1) جودة المستندات السيئة: PDF ممسوحة ضوئياً بدون OCR جيد = نتائج كارثية. الحل: OCR احترافي قبل الإدخال. (2) Chunking سيء: تقسيم في وسط فكرة يفقد السياق. الحل: تقسيم على حدود الفقرات والعناوين. (3) عدم وجود Re-Ranking: استرجاع 5 أجزاء قد لا تكون الأكثر صلة. الحل: نموذج إعادة ترتيب (Cohere Rerank). (4) عدم تحديث الفهرس: مستند جديد لا يُضاف. الحل: أتمتة إعادة الفهرسة كل ليلة. (5) عدم قياس الجودة: لا يعرف المالكون إن كان النظام يجيب بدقة. الحل: تقييم 100 سؤال شهرياً وحساب نسبة الإجابات الصحيحة.
أسئلة شائعة
ما الفرق بين RAG وLLM عادي مثل ChatGPT؟
ChatGPT يجيب من معرفة عامة درّب عليها (تنتهي عادة قبل سنتين). RAG يجيب من بياناتك أنت (محدثة، خاصة، دقيقة). إذا سألت ChatGPT 'ما سياسة الإرجاع لدى شركتي؟' لن يعرف. RAG يبحث في مستنداتك ويرد بدقة. أيضاً RAG يستشهد بالمصدر مما يبني الثقة.
كم تكلف بناء حل RAG للشركات الصغيرة؟
ثلاث طبقات تكلفة: (1) إعداد أولي: 8,000-30,000 د.إ يشمل تحميل البيانات، التكامل، الاختبار. (2) تشغيل شهري: 500-3,000 د.إ يشمل استدعاءات النموذج، تخزين Vector DB، استضافة. (3) صيانة: 1,000-5,000 د.إ شهرياً للتحديثات وتحسين الأداء. شركة استشارات سعودية بـ200 موظف بنت RAG شامل بـ45,000 ر.س وفّر 800 ساعة عمل شهرياً.
هل يمكن استخدام RAG بالعربية؟
نعم لكن بعناية. النماذج الحديثة (Claude 3.5, GPT-4, Gemini 1.5) تتعامل مع العربية جيداً. لكن Embeddings تحتاج نماذج تدعم العربية بدقة مثل Multilingual-E5 أو Cohere Multilingual. تجنب OpenAI Embeddings للعربية فجودتها متوسطة. اختبر دقة الاسترجاع بعينة 100 سؤال قبل النشر. الفصحى أدق من العامية.
هل بياناتي آمنة في نظام RAG؟
يعتمد على البنية. (1) RAG محلي بالكامل (نموذج Open-Source مثل Llama 3 + Vector DB داخلي): أعلى أمان، لا تخرج بياناتك. (2) RAG بنموذج مستضاف (Azure OpenAI، AWS Bedrock): البيانات في نطاقك السحابي، آمن للقطاعات المنظمة. (3) RAG بنموذج عام (ChatGPT API): البيانات تمر عبر OpenAI - تحقق من سياسة الخصوصية وقوانين PDPL السعودية وUAE DPL.
كم من الوقت يستغرق بناء RAG؟
حل بسيط (FAQ Bot على 50 مستند): 2-4 أسابيع. حل متوسط (دعم عملاء كامل، 1000 مستند، تكامل CRM): 8-12 أسبوع. حل متقدم (متعدد اللغات، آلاف المستندات، تكاملات متعددة، Re-Ranking، مراقبة جودة): 4-6 أشهر. ابدأ بـMVP صغير على فئة واحدة من الأسئلة، ثم وسّع تدريجياً.