Interactify عبارة عن منصة تعليمية مدعومة بالذكاء الاصطناعي مصممة لتحسين طريقة تفاعل المستخدمين مع المواد الدراسية. باستخدام الذكاء الاصطناعي والتعلم الآلي، تتيح هذه المنصة للمستخدمين تحميل الشرائح وطرح أسئلة مفصلة وتلقي تفسيرات ذكية. كما يوفر أيضًا موارد تعليمية مخصصة وميزة سجل لتتبع التقدم.
تم تطوير هذا المشروع باستخدام Streamlit للواجهة الأمامية، وهو يدمج نماذج البرمجة اللغوية العصبية عبر Gemini API لإنشاء إجابات على أسئلة المستخدم حول محتوى المستند.
التثبيت لتشغيل هذا المشروع محليًا، اتبع الخطوات التالية:
استنساخ المستودع: git clone https://github.com/Xtley001/Interactify.git
تثبيت التبعيات: انتقل إلى دليل المشروع وقم بتشغيل:
pip install -r require.txt إعداد متغيرات البيئة: ستحتاج إلى تكوين مفتاح Gemini API الخاص بك عن طريق تعيينه كمتغير بيئة.
تشغيل التطبيق: استخدم Streamlit لتشغيل التطبيق:
تشغيل تبسيط app.py
بمجرد تشغيل التطبيق محليًا، يمكنك التفاعل مع الصفحات المختلفة عن طريق تحديد الخيارات في الشريط الجانبي. يمكنك تحميل الملفات وطرح الأسئلة واستكشاف المسارات الوظيفية بناءً على مجال دراستك المحدد.
الصفحة الرئيسية تعرض نظرة عامة على النظام الأساسي وتسمح للمستخدمين باستكشاف ميزات مثل مواد الدراسة المخصصة والاختبارات. تتوفر أدلة قابلة للتنزيل ومحتوى مخصص لمجالات محددة.
مسارات وظيفية متعددة يمكن للمستخدمين استكشاف الخيارات المهنية المختلفة والمهارات المطلوبة لكل مجال. هذه الصفحة مفيدة لأولئك الذين يتطلعون إلى فهم النمو الوظيفي والخطوات التعليمية المطلوبة.
اسألني عن شريحتك
قم بتحميل ملفات PDF أو DOCX أو PPTX الخاصة بك، وحدد صفحات معينة، واطرح أسئلة حول المحتوى. يقوم نموذج الذكاء الاصطناعي بمعالجة المحتوى وإرجاع إجابات ذات معنى بناءً على نص الملف.
التاريخ صفحة عنصر نائب لعرض سجل تفاعل المستخدم. سيُظهر هذا الأسئلة والتفاعلات المطروحة مسبقًا في الإصدارات المستقبلية.
البحث المتقدم: ميزة للبحث في المستندات التي تم تحميلها عن الكلمات الرئيسية أو المواضيع.
المساهمات هي موضع ترحيب! للمساهمة:
يرجى التأكد من أن الكود الخاص بك يتبع إرشادات ترميز المشروع ويحتوي على الاختبارات ذات الصلة.
الترخيص تم ترخيص هذا المشروع بموجب ترخيص MIT. راجع ملف الترخيص لمزيد من التفاصيل.