مشروع SSL (Smart Spending Log) 💳
منصة تحليلات مالية وتتبع مصاريف ذكية تعتمد على نموذج ذكاء اصطناعي هجين، يدمج بين التعلم الآلي المحلي الخفيف والنماذج اللغوية الكبيرة لتصنيف المعاملات وتحليلها.
المشكلة والأهداف
المشكلة: بطء أو عدم دقة أدوات تصنيف المصاريف التقليدية عند التعامل مع وصف المعاملات المبهم أو المعقد.
الهدف: توفير تصنيف فائق السرعة للمعاملات المألوفة مع الاستعانة بالذكاء الاصطناعي للأسماء المبهمة، وتحسين النظام تلقائياً عبر التغذية الراجعة من المستخدم.
مكونات معماريّة الذكاء الاصطناعي
المصنف المحلي (Local ML Classifier): يعتمد على أوزان الكلمات (n-Gram Vector) لتصنيف المعاملات فورياً في أقل من millisecond.
نموذج Gemini 2.5 Flash: يتم تفعيله تلقائياً كخيار بديل عند انخفاض نسبة ثقة المصنف المحلي عن 65% للتعامل مع النصوص المبهمة.
التعلم النشط (Active Online Retraining): يعيد ضبط أوزان الكلمات وتحديث النموذج وتحفظ البيانات في ملف data.json فور قيام المستخدم بتعديل التصنيف يدوياً.
التقنيات المستخدمة
واجهة المستخدم: React 18, TypeScript, Tailwind CSS, Recharts, Lucide React, Motion.
الخلفية والذكاء الاصطناعي: Node.js, Express, Google Gemini 2.5 Flash SDK (@google/genai).
التخزين: حفظ البيانات المحلي عبر السلسلة النصية بملف