مساعد شخصي ذكي يعتمد على تقنيات الذكاء الاصطناعي، قادر على فهم وتحليل الملفات النصية المقدّمة إليه (مثل المحاضرات أو الوثائق التعليمية)، ومن ثم الإجابة على الأسئلة المتعلقة بها أو شرحها بشكل مبسط وسلس. يهدف المشروع إلى تسهيل الوصول للمعلومة وتقديم تجربة تفاعلية تعليمية مدعومة بالذكاء الاصطناعي.
التقنيات المستخدمة:
FastAPI
LangChain
Together / OpenAI APIs (مثل ChatGPT)
يستخدم المشروع تقنيّة RAG (Retrieval-Augmented Generation) لاسترجاع النصوص ذات الصلة بالسؤال من قاعدة المعرفة وتوليد إجابات دقيقة وسريعة بناءً على المحتوى الحقيقي.
اضافات اخرى حسب احتياجك:
-Agentic RAG: دمج RAG مع وكلاء ذكيين (Agents) لتحسين عملية البحث والاسترجاع، مع إمكانية الاختيار بين RAG و CAG (Cache Augmented Generation) حسب الحاجه بطريقة ذكية.
-فهم الصور باستخدام VLMs (نماذج الرؤية واللغة): لتوسيع قدرات المساعد بحيث يفهم الصور أو الشرائح التعليمية ويستخرج منها المعلومات بنفس طريقة فهمه للنصوص.
-دعم ملفات متعددة الصيغ (PDF، PowerPoint، صور، إلخ) تلقائيًا.
-إدارة جلسات وتخصيص المستخدمين لتجربة شخصية لكل مستخدم.
-لوحة تحكم تحليلية لمتابعة نوعية الأسئلة والأداء.