وصف المشروع: منصة ذكية متكاملة تعمل كمحرك لتجميع الأخبار (News Aggregator) وتحليلها لحظياً باستخدام تقنيات الذكاء الاصطناعي. لا يكتفي المشروع بجلب الأخبار، بل يقوم بتقييم مصداقيتها وتصنيفها آلياً لتوفير بيئة إخبارية موثوقة بعيدة عن التضليل.
أبرز المميزات التقنية:
جلب البيانات متعدد المصادر (Multi-Source Scraper): يستخدم تقنيات متطورة مثل Selenium و BeautifulSoup لسحب الأخبار من مصادر متنوعة (صنا، الجزيرة، الحدث، BBC) بالإضافة إلى دعم تقنيات RSS و APIs.
كشف الأخبار المضللة (Fake News Detection): يعتمد المشروع على نماذج ذكاء اصطناعي متقدمة (مثل DeBERTa و BART) لتقييم محتوى الخبر وإعطاء "درجة مصداقية" (Fake Score).
التصنيف الآلي (Smart Categorization): يقوم النظام بتحليل النص وتصنيفه تلقائياً إلى (سياسة، رياضة، اقتصاد، تكنولوجيا...) بناءً على الكلمات المفتاحية والسياق.
لوحة تحكم لحظية (Real-time Dashboard): استخدام Django Channels و WebSockets لتحديث الأخبار والتحليلات أمام المستخدم فور وقوعها دون الحاجة لتحديث الصفحة.
الاستعلام باللغة الطبيعية (Text-to-SQL): ميزة فريدة تتيح للمستخدمين (أو الإدارة) طرح أسئلة باللغة العادية حول البيانات واستخراج تقارير إحصائية مباشرة من قاعدة البيانات بفضل الذكاء الاصطناعي.
نظام المهام الخلفية (Background Tasks): استخدام Celery لتنظيم عمليات جلب الأخبار الدوري في الخلفية لضمان سرعة واستقرار المنصة.
التقنيات المستخدمة (Tech Stack):
Backend: Django (Python).
AI/NLP: HuggingFace Transformers, OpenRouter API.
Database: SQLite (Current) / PostgreSQL (Recommended for Production).
Real-time: Django Channels & Redis.
Automation: Celery & Selenium.