الهدف من المشروع بناء Smart Academic Advisor Chatbot لمساعدة طلاب الجامعة من خلال:
- الإجابة على الأسئلة المتكررة المتعلقة بالـ Academic Bylaw
- تقديم توصيات مخصصة للمواد الدراسية بناءً على الـ GPA، المستوى الأكاديمي، المواد الراسبة، وهيكل الـ Prerequisites لكل طالب
Technologies Used:
1. Rasa NLU + Rasa SDK — لاكتشاف الـ Intents وإدارة الـ Dialogue Flow
2. SQLite — لتخزين بيانات المواد الدراسية والـ Prerequisites
3. ChromaDB + RAG — لتحسين دقة استرجاع الإجابات المتعلقة بالـ Bylaw
4. Gemini Flash 2 (via OpenRouter) — كنموذج Generative لتحليل الحالة الأكاديمية وتقديم Responses مخصصة
5. Sentence Transformers (Multilingual-e5-large) — لإنشاء Multilingual Embeddings دقيقة لتحسين عملية الـ Retrieval
6. Custom Retrieval System — لربط أسئلة الطلاب بالمادة أو الصفحة المناسبة داخل الـ University Bylaw
المشروع ساعدني على دمج مهاراتي في NLP وRetrieval-Augmented Generation (RAG) وLarge Language Models (LLMs) لبناء حل عملي حقيقي في مجال Academic Advising.