كيف يقرأ InstantDrive الهوية الإماراتية والرقم الضريبي وإيجاري والآيبان؟
يقرأ InstantDrive الصيغ الإماراتية المعتادة بمحرك أنماط، ويشغل OCR محلياً على المسوحات والصور، ولا يستدعي Google Gemini للرؤية إلا إذا قلت ثقة OCR عن 90 بالمئة أو لم يُقرأ نص أو بقي مسح مجهول دون تعرف. وفي هذه الحالات تُرسل الصورة إلى Google.
ماذا تفعل قراءة المستندات؟
عند رفع ملف يقرؤه InstantDrive ليقرر نوع المستند ويستخرج الحقول المهمة: اسم الجهة والمعرّف وتاريخ الإصدار أو الانتهاء، وللفواتير وكشوف الحساب المبالغ. وتحدد هذه الحقول اسم الملف ومجلد الخزنة والبحث وأدوات الانتهاء.
تجري القراءة على طبقات. يعالج محرك أنماط النص المقروء أصلاً. ويحوّل OCR المحلي الصور إلى نص أولاً. وتأتي أخيراً طبقة نموذج الرؤية من Google، ولا تُستخدم إلا للمسوحات التي لا تقرؤها الطبقات السابقة جيداً. تشرح هذه الصفحة كل طبقة ومتى تعمل الأخيرة وما الذي يغادر InstantDrive حينئذ ولماذا ينبغي مع ذلك أن تراجع النتيجة.
ما الصيغ التي يقرؤها محرك الأنماط؟
يستخدم محرك الأنماط قواعد ثابتة وليس نموذجاً لغوياً. يبحث في النص عن أشكال أرقام معروفة وكلمات دالة ويحدد النوع. وهو لا يكلف شيئاً لكل مستند ويعطي الإجابة نفسها للنص نفسه في كل مرة.
ويتعرف المحرك أيضاً على تخطيطات تواريخ كثيرة، منها تسميات بالعربية مثل تاريخ الانتهاء وتاريخ الإصدار، وعلى رموز العملات مثل AED وUSD وSAR.
| نوع المستند | ما يبحث عنه المحرك | الحقول التي يمكنه ملؤها |
|---|---|---|
| الهوية الإماراتية | رقم بشكل 784-YYYY-NNNNNNN-C أو عبارة Emirates ID | رقم الهوية والاسم والجنسية والتواريخ |
| جواز السفر | أسطر قابلة للقراءة آلياً تبدأ بـ P< أو رقم جواز أو كلمة passport | رقم الجواز والاسم والتواريخ |
| تأشيرة الإقامة | رقم ملف التأشيرة أو عبارات مثل residence permit | رقم الملف أو UID والاسم والتواريخ |
| فاتورة ضريبية أو إيصال | رقم تسجيل ضريبي (100 متبوعة بـ 12 رقماً أو 15 رقماً بعد تسمية TRN) أو كلمات مثل invoice وreceipt | الرقم الضريبي ورقم الفاتورة والمورد والإجماليات وضريبة 5 بالمئة والتواريخ |
| إيجاري أو عقد إيجار | كلمات Ejari أو tenancy contract أو lease agreement ورقم إيجاري | رقم إيجاري والأطراف والعقار والتواريخ |
| كشف حساب بنكي | آيبان إماراتي (AE ثم 21 خانة مع فحص صلاحيته) أو عبارة bank statement | الآيبان واسم البنك |
| عقد عمل وزارة الموارد البشرية والتوطين | رقم عقد يبدأ بـ MB- أو صياغة MOHRE | رقم العقد والتواريخ |
| الرخصة التجارية | أرقام تبدأ بـ CN أو DMCC أو DED أو DIFC أو CL أو ADGM أو RAKEZ أو IFZA أو صياغة الرخصة | رقم الرخصة والجهة والشكل القانوني والتواريخ |
| عقد تجاري | صياغة مثل service agreement أو master services agreement | الأطراف والتواريخ |
لماذا يهم ترتيب الفحوص؟
يختبر المحرك أنواع المستندات بترتيب ثابت ويتوقف عند أول تطابق: الهوية الإماراتية ثم الجواز ثم التأشيرة ثم الفاتورة الضريبية ثم إيجاري ثم كشف الحساب ثم عقد العمل ثم الرخصة التجارية ثم العقد التجاري. واختبار الفاتورة الضريبية واسع. فكلمة واحدة مثل receipt أو bill أو invoice، أو رقم تسجيل ضريبي صالح، تكفي لوضع المستند فيه.
لذلك قد يُصنَّف عقد إيجار يذكر كلمة invoice في بند الدفع، أو رخصة تحمل رقماً ضريبياً لمورد، في نوع أسبق في القائمة مما تتوقع. ويمكن أيضاً أن يطابق أي رقم عادي من ست إلى ثماني خانات نمط رقم الرخصة. وحين يوسم مستند بنوع غير متوقع فصحح التصنيف من لوحة المستند. ولا تفترض أن النوع صحيح دائماً لمجرد أن المعرّف بدا صالحاً.
كيف يعمل OCR المحلي؟
لا يوجد في الصور والصفحات الممسوحة نص يمكن مطابقته، لذلك يشغل InstantDrive التعرف الضوئي على الحروف على خادمه بواسطة RapidOCR. ولا تستدعي هذه الخطوة خدمة خارجية. ولأجل السرعة تُصغَّر الصورة بحيث لا يزيد أطول ضلع على 800 بكسل قبل التعرف، وقد يضيع بذلك الخط الصغير في الصفحات الكبيرة.
تُعامل ملفات PDF بطريقتين. فملف PDF الذي له طبقة نص يُقرأ مباشرة من هذه الطبقة، باستخدام الصفحات الخمس الأولى والصفحة الأخيرة أيضاً إذا زاد طول الملف على خمس صفحات. وملف PDF بلا طبقة نص، مثل المسح، يُحوَّل إلى صورة وتمر صفحته الأولى فقط عبر OCR. ولا تُقرأ الصفحات التالية للأولى في هذه الحالة. ويحصل كل سطر معترف به على درجة ثقة، ويُستخدم متوسط هذه الدرجات في الخطوة التالية.
متى يعمل احتياطي Gemini للرؤية بالضبط؟
يعمل احتياطي الرؤية للصور وملفات PDF الممسوحة فقط، أي الملفات التي مرت عبر OCR. ولا يعمل أبداً لملفات PDF ذات طبقة النص ولا لملفات البريد ولا للملفات النصية. وبالنسبة للمسح يعمل عند تحقق شرط واحد على الأقل من التالية.
صورة واضحة لهوية إماراتية يقرؤها OCR بثقة عالية وتطابق النمط لا تصل إلى الاحتياطي. أما صورة ضبابية للبطاقة نفسها فقد تصل. ويعتمد الاحتياطي على إعداد مفتاح Google API على الخادم. وإذا فشل الاستدعاء أو تجاوز 15 ثانية يحتفظ InstantDrive بما وجده OCR ومحرك الأنماط.
| الشرط | المعنى |
|---|---|
| متوسط ثقة OCR أقل من 0.90 | التعرف على النص غير متأكد مما قرأه |
| لم يُقرأ أي نص | لم يُرجع OCR شيئاً، مثلاً من صورة ضبابية أو شديدة العتمة |
| ثقة الأنماط أقل من 0.90 والنوع غير معروف | قُرئ نص لكنه لم يطابق أي نوع مستند إماراتي معروف |
ما الذي يُرسل إلى Google عند عمل الاحتياطي؟
تُرسل الصورة المرفوعة، أو ملف PDF الممسوح، إلى Google Gemini مع تعليمات بإرجاع نوع المستند والجهة والمعرّف والتواريخ والمبالغ كبيانات منظمة، وبإرجاع null لكل ما لا يُقرأ. ويسمي الكود Gemini 1.5 Flash لهذا الاستدعاء. وهذا نقل للمستند إلى طرف ثالث، فاذكر ذلك بوضوح في سياساتك: المستندات التي تسلك مسار الاحتياطي تغادر InstantDrive وتذهب إلى Google.
أما المستندات التي تُقرأ بوضوح فتبقى على InstantDrive وتخزين Cloudflare ولا تسلك هذا المسار. ولا يمكنك من التطبيق منع الاحتياطي لكل مستند على حدة. وإذا كانت لدى شركتك مستندات يجب ألا تذهب أبداً إلى خدمة ذكاء اصطناعي خارجية فاسأل InstantDrive عن طريقة التعامل معها قبل الرفع.
القيم التي تعيدها Google تحل محل القيم التي وُجدت سابقاً للحقول نفسها حين تعيد Google قيمة. أما الحقول التي تتركها Google فارغة فتحتفظ بالنتيجة السابقة.
ما حدود الثقة؟
هناك نوعان من الدرجات. يعطي محرك الأنماط درجة ثابتة لكل نوع يطابقه، ويعطي OCR درجة لكل سطر. وحد الاحتياطي 0.90 في الحالتين.
الدرجة الثابتة تقول إن النمط تطابق، لا إن القيمة صحيحة. فالفاتورة الضريبية تحصل على 0.98 سواء قرأ OCR الرقم الضريبي رقماً رقماً بشكل صحيح أو بدّل حرفاً.
| المصدر | الدرجة | ملاحظات |
|---|---|---|
| الهوية الإماراتية والجواز والآيبان الصالح | 0.99 | درجة ثابتة عند تطابق النمط |
| الفاتورة الضريبية | 0.98 | درجة ثابتة |
| تأشيرة الإقامة | 0.97 | درجة ثابتة |
| إيجاري والرخصة التجارية | 0.96 | درجة ثابتة |
| عقد وزارة الموارد البشرية | 0.95 | درجة ثابتة |
| العقد التجاري | 0.92 | درجة ثابتة |
| لم يُعرف أي نوع | 0.85 | قيمة البداية وهي دون الحد |
| نتيجة Gemini | بين 0.90 و1.00 | يذكر النموذج درجته بنفسه، فهي ليست مقياساً مستقلاً |
ماذا يحدث عندما تكون الثقة منخفضة؟
لا شيء يمنع الرفع. يُحفظ المستند ويُسمى ويُصنف بأفضل الحقول التي وُجدت. وتُحفظ الدرجة مع المستند وتظهر نسبة مئوية في الخزنة وفي لوحة المستند، ويمكن ترتيب قائمة الخزنة بها. ولا توجد قائمة مراجعة ولا تنبيه يطلب من أحد النظر في درجة منخفضة.
الخطوة العملية عليك. افتح المستندات ذات الدرجة المنخفضة وقارن الحقول بالصورة وصححها في لوحة المستند. ويُحفظ المستند غير المعروف في Admin Vault باسم عام إلى أن تصحح تصنيفه. وملف PDF المحمي بكلمة مرور أو التالف يُحفظ بدرجة 0.5 ودون حقول مستخرجة.
كيف يبدو مثال وهمي من الرفع إلى النتيجة؟
شركة النور للتجارة ذ.م.م شركة وهمية في دبي. يصور موظف فاتورة مورد من Gulf Fresh Supplies LLC بالهاتف. تُحوَّل الصورة إلى WebP ويقرؤها OCR المحلي. متوسط ثقة الأسطر 0.93، ويحوي النص رقم تسجيل ضريبي يبدأ بـ 100 وكلمة invoice، فيصنفها محرك الأنماط فاتورة ضريبية بدرجة 0.98. لا يعمل الاحتياطي وتبقى الصورة داخل InstantDrive.
في اليوم التالي يرفع الموظف صورة لسند تسليم مكتوب بخط اليد التُقطت في إضاءة رديئة. يقرأ OCR نصاً قليلاً ومتوسط ثقته 0.71. يعمل الاحتياطي وتذهب الصورة إلى Google، ويعود السند كمستند عام باسم مورد وتاريخ. يفتح كاتب المالية السجل ويرى الدرجة المنخفضة ويقارن الحقول بالصورة ويصحح التاريخ.
ما الذي لا تفعله قراءة المستندات؟
لا تقرأ الأرشيفات ولا الصوت ولا الفيديو ولا ملفات CAD ولا ملفات PDF المشفرة. وتقرأ الصفحة الأولى فقط من PDF الممسوح، فيُصنَّف عقد ممسوح من عشرين صفحة بحسب صفحته الأولى. ولا تتحقق من شيء لدى جهة حكومية. فرقم الهوية الإماراتية الذي يبدو صالحاً لا يُفحص لدى الهيئة الاتحادية للهوية والجنسية والجمارك وأمن المنافذ، ولا يُفحص الرقم الضريبي لدى الهيئة الاتحادية للضرائب، ولا يُبحث عن رقم إيجاري لدى دائرة الأراضي والأملاك في دبي.
ولا تفهم السياق كما يفهمه إنسان. فقد تخلط بين تاريخ الإصدار وتاريخ الاستحقاق، وتقرأ حرفاً مشابهاً قراءة خاطئة، وتختار جهة خاطئة من صفحة فيها عدة أسماء شركات. كما أنها لا تضمن أن تُقرأ صور HEIC وAVIF بجودة الصيغ الشائعة نفسها.
لماذا يجب أن تراجع الحقول المستخرجة؟
تغذي الحقول المستخرجة اسم الملف وبحث الخزنة وتتبع الانتهاء، فيمتد الرقم الخاطئ أو التاريخ الخاطئ إلى كل ذلك. راجع المعرّف واسم الجهة وقبل كل شيء تاريخ الانتهاء في مستندات الهوية والرخص والعقود. وفي الفواتير راجع الإجماليات ومبلغ الضريبة قبل استخدامها في أي إقرار. تحسب أدوات المالية من هذه الحقول، وتبقى تقديرات إلى أن يؤكدها شخص.
والروتين الجيد أن تفتح كل مستند هوية أو رخصة جديد مرة واحدة وتؤكد الحقول الثلاثة مقابل الصورة وتصحح أي خطأ في لوحة المستند. وبعد ذلك تكون القيم المحفوظة هي التي تحققت منها.
احفظ هذه المستندات في مساحة واحدة
يحفظ InstantDrive رخصك وهوياتك الإماراتية وعقود الإيجار والفواتير، ويقرأ الأرقام والتواريخ، ويسمي كل ملف بنمط واحد.
افتح التطبيقالأسعار