دليل خدمات اللاجئين المُجمَّع من مصادر متعددة (n8n + Haystack)

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

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

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

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

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

  • n8n: الجرّافة التي تجمع البيانات من مختلف الواجهات البرمجية.
  • Haystack & Ollama: لتحليل البيانات، وتضمينها دلالياً لاكتشاف وإزالة التكرارات.
  • WordPress & Leaflet: لعرض الخدمات على شكل دليل مقالات مخصص (CPT) وخريطة تفاعلية مفتوحة.

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

  • مستوى الصعوبة: متقدم (Advanced).
  • الوقت المتوقع للإعداد: حوالي أسبوع لضبط مصادر البيانات ومعايير دمجها.
  • محفز التشغيل (Trigger): جدولة يومية (Cron) بالإضافة لإمكانية التحديث اليدوي.

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

  1. سحب البيانات من مصادر مفتوحة موثوقة مثل UN ReliefWeb و MapAction.
  2. مسح وجلب البيانات (Scraping) من مواقع المنظمات غير الحكومية المحلية (المصرح بها).
  3. توحيد وتطبيع بنية البيانات (Schema) لتشمل: الاسم، النوع، الإحداثيات، ومعلومات التواصل.
  4. تضمين البيانات (Embedding) وتجميعها لاكتشاف التكرارات عبر مقارنة العناوين والإحداثيات بفضل نماذج Ollama.
  5. مقارنة التكرارات وتوليد سجل موحد لكل خدمة.
  6. إدخال البيانات الجديدة في قائمة مراجعة المشرف للموافقة النهائية.
  7. نشر الخدمات كـ Custom Post Type (CPT) في ووردبريس وتحديث الخريطة التفاعلية (Leaflet) تلقائياً.

الخلاصة

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