منصة ذكاء أعمال (Business Intelligence) مدعومة بالذكاء الاصطناعي لتحويل بيانات الموارد البشرية إلى رؤى تحليلية وتوقعات استباقية تدعم اتخاذ القرار.
يركّز النظام على تحليل استقالات الموظفين، عرض مؤشرات الأداء (KPIs)، تحليل الاتجاهات الزمنية، والتنبؤ المستقبلي عبر لوحة تفاعلية حديثة.
- تمكين فرق الموارد البشرية من فهم أسباب واتجاهات الاستقالات
- دعم الإدارة التنفيذية بقرارات مبنية على البيانات
- التحول من التحليل الوصفي إلى التحليل التنبؤي والاستباقي
- إجمالي الاستقالات
- أكثر الجهات تأثرًا (Top N)
- توزيع الاستقالات حسب:
- الجهة
- الجنسية
- عرض الاتجاهات:
- يوميًا
- شهريًا
- رسوم تفاعلية قابلة للتكبير والتصفية (Plotly)
- تنبؤ:
- يومي (30 يوم)
- شهري (6 أشهر)
- سنوي (2026–2028) من ملف التوقعات المعتمد
- ضمان عدم ظهور قيم سالبة
- دعم المقارنة:
- فعلي × متوقع
- يفهم الأسئلة المكتوبة باللغة العربية
- يختار الرسم المناسب تلقائيًا:
- Pie
- Bar
- Line
- Forecast
- يعرض فترة الحساب المستخدمة
- يعمل حتى لو كان السؤال غير دقيق (Fallback ذكي)
- تصميم داكن احترافي
- Tabs منظمة:
- نظرة عامة
- الاتجاهات
- التوقعات
- اسألني
- فلاتر ديناميكية:
- الفترة الزمنية
- الجهة
- الجنسية
يعتمد على:
- تجميع الاستقالات كسلسلة زمنية
- استخراج خصائص زمنية:
- Day of Week
- Day of Month
- Month
- Quarter
- إضافة Lag Features:
- 7 / 14 / 28 يوم
- 3 / 6 أشهر
- تدريب نموذج:
- RandomForestRegressor
- يعتمد على ملف التوقعات الرسمي
- يضمن:
- اتساق النتائج
- عدم التضارب بين الرسوم
- السنوات المدعومة:
- 2026
- 2027
- 2028
- Language: Python
- Frameworks & Libraries:
- Streamlit
- Plotly Express
- Scikit-learn
- Pandas
- Openpyxl
- python-dateutil
- كم استقالوا آخر 3 شهور
- من 2025-01-01 إلى 2025-03-31 كم عدد الاستقالات
- توزيع الجنسيات
- توزيع الجهات
- أكثر جهة
- أقل جهة
- ترند شهري
- ترند يومي
- توقع 30 يوم
- توقع 6 أشهر
- توقع 2026
- أحدث سجلات جدول
- كم استقالوا آخر 3 شهور جهة: الموارد البشرية
- توقع 60 يوم جنسية: سعودي
.
├── app.py
├── train_yearly_model.py
├── requirements.txt
├── Resigned Report Date Range.xlsx
├── توقعات الاستقالات وتحليل البيانات.xlsx
└── README.md