منصة ذكية لتحليل البيانات تعمل دون اتصال بالكامل، دون أن تغادر البيانات إلى أي خدمة سحابية (Cloud) أو واجهة برمجية خارجية (API)؛ وهو ما يجعلها مثالية للجهات التي تولي خصوصية بياناتها أهمية بالغة.
يقوم المستخدم برفع ملف بصيغة CSV أو Excel، ليعيد له النظام ما يلي:
- تحليل استكشافي كامل للبيانات (EDA) عبر ست عشرة مرحلة: إحصاءات وصفية، واكتشاف القيم الشاذة (Outliers)، ومصفوفة الارتباط (Correlation)، وتقييم لجودة البيانات من مئة.
- رؤى تحليلية مولّدة بالذكاء الاصطناعي عبر نموذج لغوي محلي (Ollama / llama3) تتضمن: ملخصاً تنفيذياً، وأهم النتائج، والاتجاهات، والمخاطر المتعلقة بالأعمال، وتوصيات قابلة للتنفيذ.
- لوحة معلومات تفاعلية للرسوم البيانية (React + Recharts) تشمل المدرجات التكرارية (Histograms)، وخريطة الارتباط الحرارية (Correlation Heatmap)، وتحليل القيم الشاذة، مع تفسير ذكي أسفل كل رسم يوضح دلالته على مستوى الأعمال.
- واجهة محادثة تفاعلية تجيب عن الأسئلة المتعلقة بالبيانات بلغة طبيعية، استناداً إلى سياق التحليل الفعلي.
- تقرير احترافي بصيغة PDF يُولَّد تلقائياً متضمناً جميع النتائج والرسوم البيانية.
Tech Stack:
Backend: FastAPI (Async), Python 3.11, Pandas, NumPy, SQLAlchemy, ReportLab
Frontend: React 18, Vite, Zustand, Recharts, Tailwind CSS
AI & Automation: Ollama (Local LLM), n8n
Database: SQLite / PostgreSQL
Engineering Highlights:
بُنِيت المنصة على معمارية غير متزامنة (Async) بالكامل، قادرة على معالجة ملفات يصل حجمها إلى مئة ميجابايت دون تعطيل الخادم (Server)، مع اعتماد المعالجة المجمّعة (Batch Processing) لاستدعاءات النموذج اللغوي لتقليل زمن الاستجابة. كما تتميز بآلية تدهور رشيق (Graceful Degradation)؛ إذ يواصل النظام عمله ويُخرج الإحصاءات والرسوم البيانية بصورة طبيعية حتى في حال عدم توافر خدمة الذكاء الاصطناعي، دون أن يتوقف أو يفشل.