سجل الإنفاق الذكي Smart Spending Log AI Powered Expense Tracker

تفاصيل العمل

مشروع 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).

التخزين: حفظ البيانات المحلي عبر السلسلة النصية بملف