تخطَّ إلى المحتوى
مشروع هاكاثون

نانو

المستندات العربية الموجودة كصور فقط غير قابلة للبحث عملياً. نانو يحوّل صورة الهاتف إلى نص منظّم قابل للاستخدام فورياً.

واجهات المنتجات في هذه الصفحة تصوّرات مبنية على البنية الفعلية لوحدات كل منصة. وليست لقطات شاشة من أنظمة في الإنتاج — فهذه منصات خاصة بعملاء وتجارية.

الدور
عضو فريق · مسار الاستخراج وواجهة الويب
السنة
2025
الحالة
المركز الأول · هاكاثون ITS 2025
التصنيف
ذكاء اصطناعي

نانو منصة تعرّف ضوئي مدعومة بالذكاء الاصطناعي تستخرج النص من الصور وترقمنه فورياً. بُني كعمل فريق ضمن قيود الهاكاثون، ويجمع بين استدلال التعلّم الآلي وواجهة ويب بمستوى إنتاجي — وفاز بالمركز الأول في هاكاثون ITS 2025.

المشكلة

كمّ هائل من المعلومات الإدارية في العراق موجود كصور فقط: فاتورة مصوّرة، استمارة ممسوحة، صورة لسجل مطبوع. لا يمكن البحث فيها ولا تصفيتها ولا جمعها ولا التحقق منها. لا بد أن يعيد أحدهم كتابتها — ويرتكب أخطاء.

النتيجة

منتج عامل من الطرف إلى الطرف: صورة تدخل، ونص منظّم يخرج، عبر واجهة يستطيع محكّم غير تقني استخدامها دون مساعدة. المركز الأول في هاكاثون ITS 2025.

التقنيات

  • Python
  • FastAPI
  • OCR
  • Machine learning inference
  • React
  • REST API

مشكلة الصورة

صورة المستند تبدو كمعلومة. لكنها بالنسبة للبرمجيات مستطيل من البكسلات — وكل ما يريد لاحقاً أن يبحث أو يجمع أو يتحقّق ينتظر إنساناً.

الفجوة ليست نادرة. تُلتقط الفواتير والاستمارات والسجلات والإيصالات بالهواتف يومياً ثم تُعاد كتابتها يدوياً في نظام كان بإمكانه قراءتها مباشرة. إعادة الإدخال بطيئة ومكلفة، وتُدخل الأخطاء في المكان الذي تهم فيه الدقة أكثر ما تهم.

من الصورة إلى نص منظّم

  1. 01

    الالتقاط

    تصل صورة أو مسح ضوئي — إضاءة غير متساوية وزاوية مائلة وكاميرا هاتف لا ماسح مسطّح.

  2. 02

    المعالجة المسبقة

    تُطبَّع الصورة قبل أن يراها أي نموذج. معظم مشاكل الدقة في التعرّف الضوئي الواقعي مشاكل صورة لا مشاكل نموذج.

  3. 03

    التعرّف

    يقرأ استدلال التعلّم الآلي مناطق النص وينتج مخرجاً حرفياً خاماً.

  4. 04

    الهيكلة

    يتحوّل المخرج الخام إلى نص مرتّب قابل للاستخدام بدل جدار من الحروف — وهي الخطوة التي تحدّد إن كانت النتيجة مفيدة فعلاً.

  5. 05

    العرض

    تعرض الواجهة المصدر والاستخراج معاً ليتحقّق الإنسان من النتيجة بدل الوثوق بها عمياً.

مسار الاستخراج. كل مرحلة قابلة للفحص باستقلال — وهو ما جعل تتبّع الأخطاء ممكناً داخل الوقت المحدّد.
تصوّر للواجهة — مراحل الاستخراج مرئية. مبني لهذه الدراسة، وليس لقطة شاشة من نسخة الهاكاثون.

لماذا حسمت الواجهة النتيجة

معظم مشاريع الذكاء الاصطناعي في الهاكاثونات نموذج مربوط باستمارة. تُعرض بشكل سيّئ لأن المحكّم لا يستطيع الحكم على صحة المخرج. القرار الأهم في نانو كان إنفاق ساعات شحيحة على الواجهة بدل مطاردة تحسّن هامشي في نتيجة التعرّف.

  • تُعرض الصورة المصدر والنص المستخرج جنباً إلى جنب، فتكون الصحة قابلة للتحقّق بنظرة.
  • حالة المعالجة مرئية — يعرف المستخدم دائماً إن كان النظام يعمل أم فشل.
  • المخرج قابل للنسخ والاستخدام فوراً، لأن استخراجاً لا يمكن التصرّف به ليس نتيجة.
  • يعمل المنتج كتطبيق ويب، فلا يحتاج تقييمه إلى أي إعداد — وهو قيد حقيقي حين يكون التحكيم موقوتاً.
تصوّر للواجهة — المصدر والاستخراج معاً، وهو القرار الذي جعل النتيجة قابلة للتحقّق.

مساهمتي

كان نانو جائزة فريق، ومن المهم توضيح الجزء الذي كان لي. عملتُ على مسار الاستخراج وواجهة الويب — الطريق من صورة مرفوعة إلى نتيجة منظّمة يستطيع الإنسان قراءتها والتحقّق منها ونسخها.

  • مسار الاستخراج: التسلسل من الصورة الملتقطة عبر المعالجة المسبقة والتعرّف حتى المخرج المنظّم.
  • واجهة الويب: الرفع وحالة المعالجة والتحقّق جنباً إلى جنب والمخرج القابل للنسخ.
  • جمع استدلال التعلّم الآلي مع منتج بشكل إنتاجي بدل عرض داخل دفتر تجريبي.

المعمارية تحت ضغط الوقت

  • الواجهة

    الرفع والحالة وعرض التحقّق

    • React
    • REST client
  • الخدمة

    نقطة نهاية لكل مرحلة

    • FastAPI
    • Python
  • الاستدلال

    المعالجة المسبقة والتعرّف

    • Image preprocessing
    • OCR model inference
حزمة رفيعة عن قصد. كل طبقة أمكن حذفها حُذفت.
  • التحدّي

    نقطة نهاية واحدة معتمة تجعل من المستحيل معرفة أي مرحلة تنتج نتيجة سيئة.

    القرار

    تبقى كل مرحلة قابلة للفحص باستقلال، فيمكن إرجاع الاستخراج السيّئ إلى المعالجة المسبقة أو إلى التعرّف.

    المقايضة

    مساحة أوسع قليلاً من نداء واحد مغلق، وتتبّع أخطاء أسرع بكثير.

  • التحدّي

    الصور الحقيقية لا تشبه صور الاختبار النظيفة.

    القرار

    عوملت المعالجة المسبقة كمرحلة أساسية لا كخطوة عابرة قبل الاستدلال.

    المقايضة

    وقت أُنفق على معالجة الصور بدل ضبط النموذج — وهي المقايضة الصحيحة لمدخلات واقعية.

النتيجة والتقدير

  • التقدير

    المركز الأول — هاكاثون ITS 2025

  • نوع الجائزة

    جائزة فريق

  • مساهمتي

    مسار الاستخراج وواجهة الويب

  • المُنجز

    منتج عامل من الطرف إلى الطرف

نانو أقصر مشروع على هذا الموقع وأكثرها إفادة. تحت موعد نهائي صارم لا تستطيع بناء كل شيء، فتكتشف سريعاً ما تؤمن فعلاً بأهميته. وفي حالتنا كان هذا: نموذج لا يستطيع أحد التحقّق منه ليس منتجاً، ومنتج يحتاج دليل تنصيب لن ينجو من تقييم مدته خمس دقائق.

الدراسة التالية

تبني شيئاً في هذا المجال؟

أنا متاح لعدد محدود من المشاريع. أخبرني بما تعمل عليه.