تطوير تطبيق مساعد جامعي ذكي لطلاب كلية العلوم بجامعة عين شمس، يجمع بين تطبيق موبايل متكامل ونظام RAG للإجابة عن الأسئلة الأكاديمية باللغتين العربية والإنجليزية اعتمادًا على دليل الطالب ومصادر الجامعة.
يتضمن المشروع:
* Chatbot ذكي يدعم العربية والإنجليزية مع حفظ سياق المحادثة.
* Hybrid Search يجمع بين البحث الدلالي باستخدام Embeddings والبحث بالكلمات المفتاحية باستخدام BM25.
* استخدام RRF لدمج وترتيب نتائج البحث مع إمكانية إعادة ترتيب النتائج باستخدام Reranker.
* توليد الإجابات باستخدام LLM مع إرسالها بشكل تدريجي عبر Server-Sent Events (SSE).
* واجهة Flutter متكاملة تشمل حساب GPA، دليل أعضاء هيئة التدريس، خريطة الحرم الجامعي، إرشادات تسجيل المقررات، التنبيهات الأكاديمية، الأخبار، وخدمات الجامعة.
* Backend مبني باستخدام Python وFastAPI مع ChromaDB لمعالجة واسترجاع المحتوى.
تم تصميم النظام بحيث يمكن تشغيل نموذج الذكاء الاصطناعي عبر API أو تشغيله محليًا باستخدام نماذج مفتوحة المصدر، مع فصل واضح بين تطبيق الموبايل وطبقة الـAI والـBackend.