
ChatBotGC — مساعد ذكي لمعايير الهندسة المدنية
- التاريخ : 2026
- الذكاء الاصطناعي
- مكتمل
روبوت محادثة بتقنية RAG يجيب عن الأسئلة حول معايير الهندسة المدنية (BAEL وEurocode 2 وDTU وNF EN) بالعربية أو الفرنسية أو الإنجليزية، مع ذكر الوثيقة والصفحة بدقة.
نظرة عامة
تربّص صيفي في AFEC (Accuracy For Exceptional Construction)، مكتب دراسات في الهندسة المدنية بصفاقس، من جويلية إلى أوت 2026.
يجيب ChatBotGC بلغة طبيعية عن الأسئلة المتعلقة بمعايير الهندسة المدنية (BAEL وEurocode 2 وDTU وNF EN)، وتذكر كل إجابة الوثيقة والصفحة اللتين استُخرجت منهما بدقة. يمكن استعماله بالعربية أو الفرنسية أو الإنجليزية، وينتقل بين 6 مزوّدين مجانيين لنماذج اللغة، ويمكن إضافة الوثائق أو حذفها دون إعادة فهرسة كل شيء.
أرقام رئيسية
- معايير مفهرسة (5119 مقطعًا، نحو 619 ألف رمز)
- 10
- معايير مفهرسة (5119 مقطعًا، نحو 619 ألف رمز)
- مزوّدين مجانيين لنماذج اللغة في سلسلة التبديل
- 6
- مزوّدين مجانيين لنماذج اللغة في سلسلة التبديل
- إجابة خاطئة في منظومة التقييم المكوّنة من 50 سؤالًا
- 0
- إجابة خاطئة في منظومة التقييم المكوّنة من 50 سؤالًا
- اختبارات واجهة ناجحة (Playwright)
- 50/50
- اختبارات واجهة ناجحة (Playwright)
التقنيات
المشكلة
يضيّع المهندسون وقتًا في البحث عن قيمة أو مادة داخل مئات الصفحات من المعايير بصيغة PDF، وقد يختلق نموذج لغة عام إجابات غير صحيحة. لذلك كان الهدف مساعدًا يعتمد فقط على وثائق الشركة، ويمكن التحقق من كل إجابة يقدّمها.
الحل
سلسلة RAG متكاملة: استخراج نصوص PDF (PyMuPDF)، تنظيفها بالتعابير النمطية وتقسيمها حسب المواد (نحو 300 رمز مع تداخل 50 رمزًا) مع الاحتفاظ برقم الصفحة المطبوع ورقم المادة؛ قاعدة متجهات ChromaDB مع تضمينات multilingual-e5-base؛ بحث هجين يعيد ترتيب 30 مقطعًا مرشّحًا (65 % دلالي و35 % معجمي، مع مكافأة عند تطابق قيمة رقمية) ويحتفظ بأفضل 8؛ توليد عبر سلسلة تبديل بين 6 مزوّدين مجانيين لنماذج اللغة؛ وواجهة Streamlit مبنية بالمكوّنات.
مساهمتي
تصميم النظام كاملًا وإنجازه: تحضير الوثائق، قاعدة المتجهات، البحث الهجين، التوليد عبر عدة مزوّدين مع التبديل التلقائي، مزامنة الفهرس، الواجهة، منظومة تقييم من 50 سؤالًا بنموذج لغة حَكَم، اختبارات Playwright، والتوثيق التقني (دليل المطوّر ودليل المستخدم ودليل API وتقرير بـ LaTeX).
النتائج
على منظومة تقييم من 50 سؤالًا يقيّمها نموذج لغة حَكَم، لم يتعطّل التطبيق ولو مرة، وبلغ متوسط ثقة البحث 0.792، ولم تُعتبر أي إجابة خاطئة: عندما يخفق النظام يمتنع عن الإجابة بدل الاختلاق. وحصل البحث المباشر عن مادة على 4.62/5. أجاب Mistral Small عن الأسئلة الخمسين (3.54/5)، بينما نال Groq Compound أعلى تقييم (3.90/5) لكنه لم يُجب إلا عن 29 سؤالًا بسبب حدود الطلبات، وهي مفاضلة بين الجودة والموثوقية تبرّر سلسلة التبديل. الآفاق: التعرّف الضوئي على ملفات PDF الممسوحة، الأسئلة التي تجمع عدة وثائق، الإجابات المتدفّقة، والنشر للعموم.
الميزات
- إجابات تذكر الوثيقة والصفحة المطبوعة والمادة بدقة
- بحث هجين: 30 مقطعًا دلاليًا يُعاد ترتيبها بنقطة معجمية، مع مكافأة عند تطابق قيمة رقمية
- تبديل تلقائي بين 6 مزوّدين مجانيين لنماذج اللغة (Gemini وGroq وCerebras وOpenRouter وMistral وGitHub Models)، أي نحو 15 نموذجًا
- ضوابط أمان: استشهادات دون تكرار وعتبة صلة (0.35) تنبّه إلى الأسئلة الخارجة عن الوثائق بدل اختلاق إجابة
- مزامنة تدريجية للفهرس: بيان ببصمات SHA-1 يعيد معالجة ملف PDF المضاف أو المعدّل أو المحذوف فقط، مباشرة من الواجهة
- واجهة Streamlit: محادثات متعددة، سمتان فاتحة وداكنة، ثلاث لغات مع عرض العربية من اليمين إلى اليسار، بطاقات مصادر تُظهر نسبة الصلة، متوافقة مع الهاتف وبهوية AFEC البصرية
