تخطّ إلى المحتوى
AISI
𝕏
سير عمل / أتمتة

استقبال حالات اللاجئين مع OCR وإخفاء بيانات شخصية (n8n + Tesseract + Ollama)

استمارة ممسوحة → OCR عربي → إخفاء PII تلقائي → تخزين مشفّر + تنبيه فريق الفرز.

الهدف من مسار العمل

تقليل إعادة الإدخال اليدوي مع حماية بيانات اللاجئين من قبل أن تصل لأي نظام طرف ثالث.

خطوات التشغيل التفصيلية

الخطوات

خطوة

مخطط سير العمل

رسم بياني مُولَّد تلقائيًا

flowchart RL S1["1. Receive PDF/JPG"] S2["2. Tesseract OCR lang=ara"] S3["3. Ollama PII redact (names, IDs,..."] S4["4. Hash original to MinIO (encrypted)"] S5["5. Insert redacted JSON to Airtable"] S6["6. Telegram alert with case ref..."] S1 --> S2 S2 --> S3 S3 --> S4 S4 --> S5 S5 --> S6 subgraph Tools["🔧 الأدوات المستخدمة"] T0(("n8n")) T1(("Tesseract")) T2(("Ollama")) T3(("MinIO")) T4(("Telegram")) end style Tools fill:#fffbeb,stroke:#f59e0b,stroke-width:1px

التفاصيل البرمجية والتهيئة

مقدمة حول سير العمل

التعامل مع الوثائق الحساسة مثل هويات واستمارات اللاجئين يتطلب درجات قصوى من الأمان والسرية. يقدم سير عمل استقبال حالات اللاجئين مع إخفاء البيانات الشخصية (PII) حلاً يحمي الخصوصية منذ اللحظة الأولى؛ حيث يقوم بقراءة الوثائق، إخفاء الأسماء والأرقام الحساسة تلقائياً، وتخزينها بشكل مشفر وآمن دون تدخل بشري مباشر.

الهدف من سير العمل

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

الأدوات والتقنيات المستخدمة

تم اختيار أدوات مفتوحة المصدر بالكامل تعمل محلياً (On-Premise) لمنع تسريب البيانات لجهات خارجية (Third-parties):

  • n8n: للتحكم في تدفق العمليات وربط الأنظمة.
  • Tesseract: أقوى محركات التعرف الضوئي على الحروف (OCR) لدعم اللغة العربية واستخراج النصوص من الصور أو ملفات PDF.
  • Ollama: لتشغيل نموذج ذكاء اصطناعي مكلف بتحديد وحجب البيانات الشخصية الحساسة (PII) كالأسماء والأرقام.
  • MinIO: لتخزين الوثائق المشفرة بشكل محلي.
  • Telegram: لإرسال التنبيهات مع رموز تعريفية (Case Ref) بدلاً من الأسماء الحقيقية.

تفاصيل تنفيذ سير العمل

  • مستوى الصعوبة: متوسط إلى متقدم (Intermediate/Advanced).
  • الوقت المتوقع للإعداد: من يوم إلى يومين (نظراً لمتطلبات التشفير ومعايرة دقة التعرف الضوئي).
  • محفز التشغيل (Trigger): رفع الملف لمجلد مخصص أو إرساله عبر Webhook من واجهة الاستقبال.

خطوات العمل (الآلية)

  1. استقبال الملف الممسوح ضوئياً (PDF/JPG) بمجرد تحميله إلى الخادم الآمن.
  2. إرسال الملف إلى محرك Tesseract للتعرف على النص باللغة العربية (lang=ara) وتحويل الصورة إلى نصوص قابلة للمعالجة.
  3. تمرير النص إلى Ollama الذي يقوم بفحص السياق وإخفاء البيانات الحساسة (تشفير الأسماء، الهويات، أرقام الهواتف).
  4. تشويش/تشفير (Hash) الملف الأصلي وتخزينه بأمان تام في MinIO بصلاحيات وصول صارمة.
  5. إرسال البيانات المستخرجة والآمنة بصيغة JSON إلى قاعدة البيانات الداخلية لتنظيم الحالة.
  6. إرسال تنبيه مقتضب لفريق العمل عبر Telegram يحتوي فقط على الرقم المرجعي للحالة للبدء بالمعالجة دون الكشف عن تفاصيل المستفيد.

الخلاصة

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