نظام أتمتة واستخراج بيانات الفواتير باستخدام الذكاء الاصطناعي (OCR) وبايثون
تفاصيل العمل
وصف المشروع: قمت ببناء نظام برمجي متكامل ومؤتمت بالكامل لقراءة واستخراج البيانات المالية والنصية من حزمة ضخمة من الفواتير (أكثر من 100 فاتورة مصورة). يعتمد النظام على تقنيات التعرف الضوئي على الحروف (OCR) لتحويل البيانات غير المنظمة من صور الفواتير إلى تقرير إكسيل احترافي ومنظم بدقة متناهية ودون أي تدخل بشري. الأدوات والتقنيات المستخدمة: محرك الـ OCR: مكتبة EasyOCR (للتعرف على النصوص بدقة عالية). معالجة البيانات وهيكلتها: Python & Pandas. استخراج الأنماط بدقة: التعبيرات المنتظمة (Regex) لسحب الأرقام الضريبية والعملات والتواريخ. توليد وتنسيق التقارير: XlsxWriter (Excel). ميزات النظام والخطوات التقنية: المعالجة الجماعية (Batch Processing): يتنقل الكود تلقائياً بين جميع الصور والمستندات الموجودة في المجلد واستخراج بياناتها دفعة واحدة. استخراج البيانات الحساسة بدقة عالية تشمل:بيانات الفاتورة: الرقم التسلسلي وتاريخ الإصدار.بيانات الأطراف: اسم البائع، اسم العميل، العناوين، والأرقام الضريبية (Tax IDs). البيانات المالية: القيمة الصافية (Net Worth)، قيمة ضريبة القيمة المضافة (VAT)، والإجمالي الكلي (Gross Worth). استقرار النظام: تم ضبط البرمجية لتعمل بكفاءة عالية على المعالجات العادية (CPU) لضمان عمل السكربت في أي بيئة تقنية دون الحاجة لبطاقات شاشة غالية الثمن (GPU). المخرجات النهائية المسلمة للعميل (Final Deliverables) :توليد تقرير أعمال نهائي يحمل اسم Elegant_Invoices_Report.xlsx يحتوي على كافة البيانات المستخرجة بدقة، ومربوطة باسم ملف الفاتورة الأصلي للرجوع إليه عند الحاجة، مع تنسيق برميوم يتضمن: ✅ ضبط تلقائي لعرض الأعمدة ليناسب حجم النصوص. ✅ تصميم رؤوس الجداول بلون احترافي (Midnight Blue). ✅ إضافة حدود كاملة للجداول (Table Borders) لرفع مستوى قابلية القراءة المباشرة للإدارة. العائد على الأعمال (Business Impact):تحويل عملية إدخال البيانات من عملية يدويّة تستغرق أياماً وتتعرض للأخطاء البشرية، إلى عملية مؤتمتة بالكامل تنتهي في ثوانٍ معدودة وبدقة 100%.
مهارات العمل