Skip to main content
المدونة

RAG في الإنتاج مع شات بوت pgvector

٢٨‏/٣‏/١٤٤٨ هـ

٩‏/٩‏/٢٠٢٦ م

شات دعم يهلوس أسعارا أو يخترع سياسات أسوأ من لا شات. وRAG الإنتاجي لمستندات الدعم العربية يحتاج استيعابا نظيفا واسترجاعا هجينا مع إعادة ترتيب وأوامر صارمة مع استشهادات وتقييما أسبوعيا على أسئلة سعودية حقيقية.

يغطي هذا الدليل الاستيعاب والتضمين والتوجيه والتقييم والتشغيل لشات بوت مراكز المساعدة العربية.

1. استيعاب يحفظ الهيكل

ابدأ بمقالات مساعدة markdown مع عنوان ورابط وتاريخ تحديث وعناوين أقسام سليمة. وأزل تنقلا وتذييلا ودعوات مكررة. واحفظ جداول الأسعار والرسوم لأنها تجيب 30 بالمئة من التذاكر.

وقسم حسب العنوان أولا ثم الحجم 400 إلى 600 توكن بتداخل 10 بالمئة. وخزن بيانات معرف وعنوان ورابط وقسم ولغة ونسخة. وضمّن نصا عربيا مطبعا للاسترجاع لكن استشهد بالأصل للعرض. وهذا يعالج همزات الألف والتطويل بدون عرض المطبع للمستخدمين.

ورقم التضمينات ببصمة محتوى. وعندما يحدث محرر رسم فاتورة أعد تضمين المقاطع المتغيرة فقط. واحتفظ بتدقيق أي نسخ أجابت أي تذكرة للامتثال.

2. التضمين ومخزن المتجهات

للمستندات العربية يعطي multilingual-e5 مع reranker أفضل نتائج في اختباراتنا. وخزن المتجهات في Postgres مع pgvector بجانب بيانات تطبيقك لتتجنب خدمة أخرى. واستخدم فهرس HNSW مع مسافة جيب تمام مع فهرس نصي GIN للبحث الهجين.

والاسترجاع الهجين أساسي للعربية. فالمتجه يجد تطابقات دلالية لاستعلامات لهجة مثل وش سعر الاشتراك والنصي يجد SKUs وأرقام فواتير دقيقة. وادمج بالترتيب المتبادل واسترجع أفضل 8 ثم أعد الترتيب لـ 3.

وخزن تضمينات الاستعلامات المتكررة واحسب مسبقا لأعلى 100 سؤال. وهذا يخفض الكلفة 50 بالمئة وزمن p95 تحت 1.2 ثانية.

3. توجيه مع ضوابط

موجه النظام يجب أن يقول وكيل دعم سعودي وأجب بفصحى سعودية ودية ولا كلمات مصرية وأسعار بالريال فقط ولا سياسات مخترعة واستشهد بمصادر مع روابط. وأعط ثلاثة أمثلة لإجابات مثالية من أفضل وكلائك تشمل حالة رفض.

ورسالة المستخدم يجب أن تشمل سجل محادثة ملخص 300 توكن مع مقاطع مسترجعة بعناوين. واطلب إجابة موجزة مع قائمة مصادر. وارفض عند ضعف الدرجة بقالب عربي يوجه لبشري مع تذكرة معبأة.

ولا تسمح بسعر أو مشورة قانونية بدون استشهاد أبدا. وإذا تعارضت المقاطع أجب بالنسخة الأحدث تاريخا وعلّم للمراجعة. وسجل كل موجه ومقاطع ودرجات للمراجعة الأسبوعية.

4. تقييم يمنع التراجع

احتفظ بـ 100 سؤال حقيقي من تذاكر تغطي لهجة وأسعارا ومرتجعات وفاتورة وشحن جازان. وسجل الدقة بمراجعة بشرية ودقة الاستشهاد آليا وتسرب اللهجة بقائمة كلمات. وشغل أسبوعيا بعد كل تحديث محتوى.

وتتبع معدل الإجابات السيئة والتصعيد والحل بدون بشري. واستهدف تحت 5 بالمئة هلوسة وفوق 70 بالمئة حل آلي للأسئلة الشائعة. وراجع الإخفاقات كل اثنين مع قادة الدعم وأصلح المستندات المصدر لا الأوامر فقط. فمعظم إخفاقات RAG مستندات سيئة لا نماذج سيئة.

5. تجربة وتكلفة وتشغيل

ابث الإجابات مع استشهادات قابلة للنقر للقسم الدقيق. واعرض ثقة عالية أو تحتاج مراجعة لا نسبا تربك. واعرض تحويل واتساب مع نص. وللصوتيات فرغ بـ Whisper ثم نفذ نفس RAG.

وضبط الكلفة تخزين مع إعادة أقل وتلخيص خيوط. ونماذج 7B صغيرة تعالج تصنيفا وتلخيصا والكبيرة تعالج إجابة نهائية. واستضف الصغيرة محليا لسجلات حساسة PDPL.

والخلاصة RAG عشرون بالمئة نموذج وثمانون بالمئة خط بيانات وتقييم. ومقاطع نظيفة وهجين مع إعادة وأوامر مستشهدة وتقييمات سعودية أسبوعية تتفوق على أي تبديل نموذج.