مشروع CessTutor هو نظام تعليمي ذكي متكامل يعمل كمعلم شخصي (1-on-1 AI Tutor) للطلاب، مبني باستخدام أحدث تقنيات نماذج اللغة الكبيرة (LLMs) وتقنية البحث المعزز بالتوليد (RAG)، ومستضاف بالكامل على بنية تحتية سحابية متقدمة عبر Amazon Web Services (AWS).
على عكس روبوتات الدردشة التقليدية التي تقدم إجابات جاهزة، يعتمد النظام الأسلوب السقراطي (Socratic Method) في التعليم؛ حيث يقود الطالب خطوة بخطوة عبر التلميحات الذكية واكتشاف المفاهيم الخاطئة، مع ربط كل معلومة بمصادر ومقررات المادة المعتمدة بدقة تامة ومنع التشتت أو التأليف (Zero Hallucination).
أبرز المزايا والوظائف (Core Features):
معلم شخصي تفاعلي (Adaptive Socratic Tutoring):
لا يقدم حلولاً جاهزة للمهام الدراسية للمحافظة على الأمانة الأكاديمية، بل يحاور الطالب لتنمية مهارة التفكير النقدي وحل المشكلات.
يكتشف الفجوات المعرفية والأخطاء المفاهيمية لدى الطالب ويصححها تدريجياً وبشكل مخصص.
تعلّم موثوق ومربوط بالمناهج (RAG on Course Materials):
إمكانية رفع وتغذية المنصة بالمناهج، الملخصات، وشرائح المحاضرات (PDF / PPTX).
إسناد كل معلومة للمرجع الأصلي (Citations) مع توضيح رقم الشريحة أو الصفحة المصدرية لضمان أعلى درجات الموثوقية.
بيئة دراسة تفاعلية متكاملة (Interactive Learning Workspace):
دعم المعادلات الرياضية والرموز البرمجية المعقدة بدقة عالية (LaTeX).
رسم المخططات البيانية والانسيابية تلقائياً (Mermaid Diagrams & Flowcharts) لتوضيح المفاهيم والخوارزميات بصرياً.
محرر ومترجم أكواد برمجية آمن (Code Sandbox): يتيح للطالب كتابة الأكواد وتجربتها مباشرة داخل المنصة والحصول على نتائج فورية.
توليد التقييمات والاختبارات الذكية:
إنشاء بنك أسئلة واختبارات تدريبية مخصصة (اختيار من متعدد MCQ وأسئلة مقالية) بناءً على مستوى فهم الطالب لنقاط الدرس.
تصحيح تلقائي للإجابات المقالية وتقديم ملاحظات ونقاط تحسين تفصيلية.
تتبع مستوى الاستيعاب والتقدم:
تتبع تطور مستوى إتقان الطالب للمفاهيم عبر خوارزميات معرفية ذكية (Bayesian Knowledge Tracing).
تقديم شروحات ملائمة لأسلوب وتفضيلات الطالب التعليمية (مبتدئ، متقدم، عملي، نظري).
البنية التقنية والهندسية (Technical Architecture):
تم بناء النظام وفق معمارية الخدمات المصغرة (Microservices Architecture) لضمان الكفاءة وسهولة التطوير:
الاستضافة والبنية السحابية (Cloud & Hosting): مستضاف بالكامل على Amazon Web Services (AWS) بالاعتماد على بيئة حاويات معزولة تضمن سرعة الاستجابة، الأمان العالي، وقابلية التوسع الأفقي (Scalability) لاستيعاب أعداد كبيرة من الطلاب في آن واحد.
الواجهة الأمامية (Frontend): مبنية بأحدث إصدارات Next.js & React لتقديم تجربة مستخدم سريعة وتفاعلية مع دعم البث المباشر للإجابات (Token Streaming).
الخادم الخلفي (Backend & API Gateway): تطوير كامل بلغة TypeScript عبر إطار عمل Express.js مع تطبيق مبادئ التصميم النظيف (Clean Architecture).
محرك الذكاء الاصطناعي (AI & RAG Pipeline):
مبني بلغة Python مع أطر عمل متقدمة مثل LangChain و FastAPI.
قاعدة بيانات متجهية (ChromaDB Vector Store) مع دمج تقنيات البحث الهجين (Hybrid Search: Dense + BM25) لضمان دقة وسرعة استرجاع المعلومات.
هيكلية نماذج ذكاء اصطناعي مزدوجة توازن بين التحليل المنطقي الدقيق والسرعة الفائقة في الردود.
قواعد البيانات والتخزين: PostgreSQL لإدارة المستخدمين والمناهج وبيانات التقدم الدراسي، وتخزين سحابي للملفات والشرائح.
الحاويات والأتمتة (DevOps): النظام مهيأ بالكامل داخل حاويات Docker، مما يسهل عمليات النشر والصيانة والتحديث المستمر.