تفاصيل العمل

تطبيق مساعدة الدراسة الذكي

تطبيق ويب ذكي لمذاكرة المحاضرات والكتب الدراسية بالتفاعل المباشر معها عبر الذكاء الاصطناعي. يحوّل ملفاتك الدراسية لمصدر تقدر تسأله أي سؤال وتاخذ جواب دقيق مبني على محتواها فقط، بدون أي معلومة مختلقة.

✨ المميزات الرئيسية

إجابات مبنية على مصادرك فقط: كل جواب يُستخرج حصرياً من الملفات المرفوعة، مع رفض صريح للإجابة لو المعلومة غير موجودة — بدل اختلاق معلومة (منع الهلوسة).

استرجاع هجين عالي الدقة (Hybrid Search): يدمج البحث الدلالي (المعنى) مع البحث بالكلمات المفتاحية، ثم يعيد ترتيب النتائج بخوارزمية Reranking لضمان أدق مقاطع ممكنة.

توثيق المصادر تلقائياً: كل إجابة مرفقة باسم الملف ورقم الصفحة بالضبط، تقدرين ترجعين للمصدر الأصلي بثانية.

تنظيم متعدد المواد: كل مادة دراسية بقسم منفصل تماماً (قاعدة بيانات خاصة)، فالأسئلة والإجابات ما تختلط بين المواد.

محادثة واعية بالسياق: يتذكر أسئلتك السابقة بنفس الجلسة، فتقدر تسأل "وضحلي أكثر" أو "وليش" بدون إعادة صياغة السؤال كامل.

رفع ملفات مباشر: دعم PDF وTXT، برفع فوري من داخل الواجهة نفسها.

بحث عميق اختياري: خيار متقدم يولّد عدة صياغات للسؤال ويدمج نتائجها، للأسئلة الأصعب أو الأعم.

تسجيل دخول آمن: حماية بحساب مستخدم خاص، ما يقدر يوصل لملفاتك أي حد غيرك.

🛠️ التقنيات المستخدمة

Python + Streamlit: لبناء الواجهة التفاعلية بالكامل من الخلفية للأمام.

Groq (openai/gpt-oss-120b): لتوليد الإجابات بسرعة استنتاج عالية جداً.

ChromaDB: قاعدة بيانات متجهية (Vector Database) لتخزين المحتوى واسترجاعه دلالياً.

BM25 + Cohere Rerank: لتطبيق الاسترجاع الهجين وإعادة الترتيب بدقة.

LangChain: لتنسيق وربط كل مكونات نظام RAG مع بعضها.

streamlit-authenticator: لتأمين الوصول بتسجيل دخول مشفّر.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات