هذا المشروع يقدّم تطبيق ويب حديثًا مبنيًا باستخدام إطار FastAPI، يهدف إلى توفير مساعد ذكي تعليمي قادر على:
توليد محتوى تعليمي مخصص وفق لغة المستخدم (العربية، الفرنسية، أو الإنجليزية) باستخدام نماذج Google Gemini من خلال مكتبة LangChain.
تحليل مواقع الويب واستخلاص معلومات منها مثل عنوان الصفحة.
تقديم واجهة تفاعلية (صفحة HTML) للتواصل مع المساعد.
دعم الذكاء الاصطناعي التوليدي باستخدام نماذج ChatGoogleGenerativeAI.
اكتشاف اللغة تلقائيًا عبر مكتبة langdetect وتكييف الردود وفقًا لها.
إدارة CORS والملفات الثابتة (CSS, JS...) مع دعم واجهة API لاستقبال البيانات من نماذج خارجية.
دعم التوسعة والدمج السهل مع تطبيقات الويب الأخرى، وذلك عبر بنية واضحة وقابلة للتخصيص.
مثالي لـ :
المشاريع التعليمية التفاعلية.
المساعدات الطلابية الذكية.
تحليل المحتوى عبر الويب.
تطبيقات الذكاء الاصطناعي باللغة العربية والفرنسية والإنجليزية.
التقنيات المستخدمة :
Python
FastAPI
LangChain
Google Generative AI (Gemini)
Jinja2
BeautifulSoup
OpenRouter API
uvicorn
dotenv / requests / logging / langdetect