بوت واتساب للجهات الحكومية بكلود AI — خدمة المواطنين 24/7
المواطن يريد يجدد إقامته الساعة 11 مساءً. أو يسأل عن متطلبات تصريح البناء في عطلة الأسبوع. أو يريد يتابع شكوى رفعها منذ أسبوعين. مركز الاتصال الحكومي مغلق. الموقع الإلكتروني مُربك. النتيجة؟ مواطن محبط يقضي ساعة في البحث عن معلومة تأخذ دقيقة لو كان هناك بوت ذكي.
دول الخليج تُضخ استثمارات ضخمة في التحول الرقمي — رؤية 2030 في السعودية، مشاريع الحكومة الذكية في الإمارات، مبادرات YESSER والنافذة الموحدة. بوت واتساب مبني بكلود AI يُكمل هذا التحول بطريقة مباشرة: المواطن على واتساب الذي يستخدمه 8 ساعات يومياً، والخدمة الحكومية تأتيه فيه.
ليش واتساب تحديداً وليس التطبيق الحكومي؟
السؤال منطقي. معظم الجهات الحكومية عندها تطبيق. المشكلة أن التطبيق الحكومي يُستخدم مرة كل 6 أشهر في المتوسط — فقط لما المواطن يحتاج معاملة محددة. واتساب يُفتح 40-50 مرة يومياً. الخدمة التي تكون حيث الناس موجودون تُحقق معدلات استخدام أعلى بعشرات المرات.
بالأرقام: نسبة انتشار واتساب في السعودية تتجاوز 75% من السكان. في الإمارات 90%. هذا يعني أنك تصل لكل المواطنين على منصة يعرفونها ويثقون بها، بدون حاجة لتحميل أي شيء.
الخدمات الحكومية الأكثر طلباً على بوت واتساب
قبل البناء، لازم تُحدد الخدمات الأكثر استفساراً عن طريق تحليل سجلات مركز الاتصال. في معظم الجهات الحكومية الخليجية هي:
البنية التقنية — WhatsApp Business API + كلود
البنية المثالية لبوت حكومي تحقق التوازن بين القدرات الذكية وأمان البيانات ومتطلبات الامتثال:
// البرومبت لكلود: "صمّم بنية تقنية لبوت واتساب حكومي: المكونات: 1. WhatsApp Business API (Meta): - رقم واتساب رسمي مُعتمَد من Meta - Template Messages للرسائل الابتدائية - Session Messages للمحادثات النشطة 2. Gateway Layer (Node.js/Express): - استقبال Webhooks من Meta - المصادقة وتحقق الـ HMAC signature - Rate Limiting: 100 رسالة/دقيقة لكل مستخدم - Queue بـ Redis لمعالجة الطلبات المتزامنة 3. Conversation Engine (Claude API): - System Prompt مُخصَّص للجهة الحكومية - Context Management: آخر 10 رسائل في كل جلسة - Intent Classification: ما يريد المواطن؟ - Entity Extraction: اسمه، رقم الهوية، نوع الطلب 4. Government Systems Integration: - REST API للحجوزات والمواعيد - API لجلب حالة الطلبات - Webhook لاستقبال تحديثات الطلبات 5. Data Layer: - PostgreSQL لتخزين سجلات المحادثات - Redis لـ Session State - Object Storage لحفظ الوثائق المُرسَلة 6. Security Layer: - تشفير بيانات المواطنين (AES-256) - تسجيل كل محادثة مع Audit Log - حذف تلقائي بعد 90 يوم وفق PDPL"
System Prompt الحكومي — الشخصية والحدود
System Prompt البوت الحكومي أهم قرار في المشروع. يُحدد: من هو البوت، ما يُتيح، وما يرفض الإجابة عنه.
// System Prompt نموذجي للبوت الحكومي:
`أنت مساعد خدمة المواطنين الرسمي لـ [اسم الجهة الحكومية].
اسمك: ${botName}
مهمتك:
- مساعدة المواطنين في استفسارات الخدمات الحكومية
- إرشادهم لمتطلبات المعاملات
- حجز المواعيد وتتبع الطلبات
- استقبال الشكاوى وإعطاء رقم مرجعي
قيودك الصارمة:
- لا تُقدم استشارات قانونية أو طبية أو مالية
- لا تتحدث عن جهات حكومية أخرى — أعدهم لها مباشرة
- لا تُعدِ وعوداً بأوقات إنجاز لا تعرفها بيقين
- إذا لم تعرف الإجابة قل بوضوح: 'هذا السؤال خارج معلوماتي الحالية، سأحولك لموظف مختص'
أسلوبك:
- رسمي لكن ودود — أنت تمثل الحكومة
- جمل قصيرة وواضحة
- لا تفترض معرفة المواطن — اشرح بأسلوب بسيط
- اعترف بأخطائك فوراً إذا أعطيت معلومة خاطئة
اللغة:
- اللهجة العربية الخليجية (أو المعيار المحدد للجهة)
- قبول الإنجليزية والرد عليها
- قبول الرسائل الصوتية (ستُحوَّل لنص أولاً)
السرية:
- لا تُشارك معلومات مواطن مع آخر أبداً
- تأكد من هوية المواطن قبل إعطاء بيانات شخصية`
معالجة اللهجات العربية — خليجي ومصري وشامي
الخدمات الحكومية في الخليج تخدم مواطنين ومقيمين من جنسيات وخلفيات مختلفة. البوت لازم يفهم الجميع.
// البرومبت لكلود: "كيف تُجيب على هذه الاستفسارات رغم اختلاف الصياغة؟ نفس الاستفسار بلهجات مختلفة: - خليجي: "أبغى أجدد إقامتي" - مصري: "عايز أجدد الإقامة بتاعتي" - شامي: "بدي جدد الإقامة" - إنجليزي: "I want to renew my iqama" - مزيج: "how أجدد my residence?" القاعدة: افهم القصد دائماً مهما كانت الصياغة. الرد دائماً بلغة المواطن أو باللغة الرسمية للجهة (حسب الإعداد). تعامل مع الأخطاء الإملائية والتشكيل وعدمه: 'تجديد اقامه' = 'تجديد إقامة' = نفس الإجابة"
حجز المواعيد — التكامل مع نظام الحجوزات
هذه الميزة تحوّل البوت من مجرد مجيب أسئلة إلى خدمة حقيقية تُنجز معاملات:
// تدفق حجز الموعد:
"المواطن: أبغى أحجز موعد لتجديد جواز سفري
البوت:
1. يُحدد نوع الخدمة: تجديد جواز سفر
2. يسأل عن الموقع المفضل (إذا متعدد فروع)
3. يجلب المواعيد المتاحة من API الحجوزات:
GET /api/appointments/available?service=passport_renewal&branch=riyadh_north&days=7
4. يعرض الخيارات بشكل مرئي:
'المواعيد المتاحة هذا الأسبوع:
◾ الأحد 6 أبريل - 10:00 صباحاً
◾ الأحد 6 أبريل - 2:00 ظهراً
◾ الثلاثاء 8 أبريل - 9:00 صباحاً
أي وقت يناسبك؟'
5. يُأكد هوية المواطن (رقم الهوية/الإقامة)
6. يُكمل الحجز:
POST /api/appointments/book {service, branch, datetime, citizen_id}
7. يُرسل تأكيد مع:
- رقم الموعد المرجعي
- قائمة الوثائق المطلوبة
- تذكير تلقائي قبل 24 ساعة و2 ساعة من الموعد
- رابط الإلغاء إذا احتاج تغيير"
تتبع الشكاوى — راحة بال المواطن
المواطن يريد يعرف أن شكواه وصلت ويُتابع عليها. هذا يُقلل مكالمات المتابعة بشكل كبير:
// تدفق الشكوى:
"المواطن: عندي شكوى على نظافة الحي
البوت:
1. يُطمئن المواطن: 'نأخذ شكواك بجدية. سأحتاج بعض التفاصيل.'
2. يجمع المعلومات تدريجياً:
- وصف المشكلة
- الموقع (يقبل pin الموقع من واتساب)
- صورة إذا أراد (اختياري)
- هل المشكلة طارئة؟
3. يُسجّل الشكوى في النظام:
POST /api/complaints {type, description, location, photos, citizen_id, priority}
4. يُرسل:
'تم استلام شكواك برقم مرجعي: SC-2026-48291
سيتم معالجتها خلال 5 أيام عمل.
تقدر تتابع حالتها بإرسال: حالة SC-2026-48291'
5. عند تحديث الحالة من النظام الداخلي:
البوت يُرسل تلقائياً تحديثاً للمواطن:
'تحديث شكواك SC-2026-48291: تم تعيين فريق النظافة للمعالجة غداً 7 أبريل'"
إمكانية الوصول — لا نترك أحداً وراء
البوت الحكومي يخدم الجميع — كبار السن، ذوي الإعاقات، من لديهم صعوبة في القراءة:
// البرومبت لكلود: "صمّم تجربة إمكانية وصول شاملة: 1. قبول الرسائل الصوتية: - استخدم Whisper API لتحويل الصوت لنص - رد بالنص لكن اعرض زر 'استمع للرد' (text-to-speech) - حافظ على نبرة بطيئة وواضحة في الصوت 2. رسائل مبسطة لمن يطلب: إذا قال المواطن 'ما أفهم' أو 'مرة ثانية': - أعد بجمل أقصر وكلمات أبسط - أضف مثالاً عملياً - عرض صورة توضيحية إذا متوفرة 3. وضع كبار السن: كلمة 'ببطء' تُفعّل الوضع: - رسائل أطول بخطوات مُرقّمة - لا اختصارات - تأكيد كل خطوة قبل الانتقال - 'تمام؟ نكمل للخطوة الثانية' 4. وضع إمكانية الوصول للبصريات: - وصف نصي كامل لأي صورة مُرسَلة - لا اعتماد على الألوان في توصيل المعنى - قوائم مرقمة بدل الأزرار حين الإمكان"
التوجيه متعدد الأقسام — المواطن يصل للشخص الصحيح
الجهة الحكومية الكبيرة لها أقسام متعددة. البوت يُوجّه ذكياً بدون إحباط المواطن:
// منطق التوجيه: "عند استيعاب نية المواطن، صنّفها في أحد هذه الأقسام: قسم الجوازات والإقامات: - تجديد جواز، جواز جديد، استبدال مفقود - تجديد إقامة، تأشيرة خروج وعودة - نقل كفالة، استقدام قسم التراخيص التجارية: - رخصة تجارية جديدة، تجديد رخصة - تعديل نشاط، إغلاق منشأة قسم البلدية والخدمات: - تصريح بناء، مخططات - شكاوى النظافة والبيئة عند التصنيف: 1. إذا واضح → توجّه مباشرة 2. إذا محتمل → سأل سؤالاً واحداً للتأكيد 3. إذا خارج نطاق الجهة → أخبر المواطن بالجهة الصحيحة وأعطه رقمها"
امتثال NDMO وحماية البيانات
هذا ليس اختيارياً للجهات الحكومية في السعودية. NDMO (الوطنية لحوكمة البيانات) لها متطلبات واضحة:
// قائمة متطلبات الامتثال: "تأكد أن البوت يُطبق: 1. إشعار الخصوصية: أول رسالة للمواطن تتضمن: 'هذه المحادثة مسجلة لتحسين الخدمة. بياناتك محمية وفق سياسة خصوصية الجهة. اكتب 'موافق' للمتابعة.' 2. الحد الأدنى من البيانات: اجمع فقط ما تحتاجه لإتمام الخدمة لا تخزن بيانات حساسة في Redis (فقط Session ID) 3. حق الوصول والحذف: 'اكتب: حذف بياناتي' → تُبدأ عملية الحذف خلال 72 ساعة 4. سجل المعالجة (Processing Log): كل استخدام لبيانات المواطن مُسجَّل مع: - الغرض من الاستخدام - من وصل للبيانات - الوقت والتاريخ 5. تخزين محلي: خوادم داخل المملكة لكل بيانات مواطني السعودية لا نقل بيانات لخوادم خارجية بدون موافقة مسبقة"
تحليلات الاستخدام — افهم المواطنين أكثر
البوت يُولّد كميات ضخمة من البيانات القيّمة عن احتياجات المواطنين:
// Dashboard التحليلات: "ابنِ Analytics Dashboard للجهة الحكومية: KPIs الأسبوعية: - عدد المحادثات الفريدة - معدل حل الاستفسار من أول رسالة (First Contact Resolution) - أكثر 10 خدمات استفساراً - متوسط مدة المحادثة - عدد التحويلات لموظف بشري (مؤشر على قصور البوت) تحليل المحتوى: - الأسئلة التي لم يجد لها البوت إجابة (فرص لتوسيع المحتوى) - ساعات الذروة (متى يُستخدم البوت أكثر؟) - التوزيع الجغرافي للمستخدمين تقرير شهري تلقائي بكلود: كلود يقرأ هذه الإحصاءات ويكتب تقريراً بالعربي: 'أكثر الخدمات طلباً هذا الشهر كانت تجديد الإقامة (34%)، أعلى نسبة إحباط كانت في سؤال رسوم تجديد رخصة السيارة — نقترح إضافة جدول الرسوم المحدّث لقاعدة معرفة البوت'"
أفضل 8 ممارسات لبوت الخدمات الحكومية
الوضوح قبل الذكاء — البوت الحكومي لا يحتاج يكون ذكياً جداً، يحتاج يكون واضحاً. إجابة صحيحة ومباشرة أفضل من إجابة طويلة ومُعقدة. اجعل كلود يُبسّط كل رد لمستوى الصف التاسع.
الموظف البشري دائماً متاح — لازم يكون هناك خيار "تحدث مع موظف" في كل وقت. لا تُخفِه. المواطن الذي يرى هذا الخيار يثق بالبوت أكثر لأنه يعرف أن هناك إنساناً خلفه.
اختبر مع مواطنين حقيقيين قبل الإطلاق — اجمع 20-30 مواطناً من فئات مختلفة (كبار، شباب، مقيمون أجانب) وراقبهم يستخدمون البوت. ما يبدو واضحاً للمطورين قد يكون مُربكاً تماماً للمواطن العادي.
حدّث قاعدة المعرفة بانتظام — الخدمات الحكومية تتغير — رسوم جديدة، متطلبات مُعدَّلة، أنظمة مُحدَّثة. بوت يُعطي معلومات قديمة يُسبب مشاكل أكبر من عدم وجود بوت. خصص مسؤولاً لتحديث قاعدة المعرفة شهرياً.
لا تحاول تغطية كل شيء في المرحلة الأولى — ابدأ بـ 5-7 خدمات الأكثر طلباً. أتقنها وأطلقها. ثم أضف خدمات تدريجياً بناءً على الطلب الفعلي. بوت متقن في نطاق محدود أفضل من بوت شامل ولكن مُربك.
الرسالة الترحيبية تُحدد التوقعات — أول رسالة البوت يجب أن تقول بوضوح: ما الذي يستطيع مساعدتك فيه، وما الذي لا يستطيع. هذا يُقلل الإحباط عند الحدود ويُعدّل توقعات المواطن بشكل صحيح.
السجلات الحكومية مقدسة — كل محادثة يجب أن تُسجَّل كاملة مع timestamp دقيق. ليس للرقابة بل للمساءلة. إذا ادّعى مواطن أن البوت أعطاه معلومة خاطئة، لازم تقدر ترجع للسجل وتتحقق.
احتفل بالنجاحات وشاركها — عندما يُحجز 1000 موعد عبر البوت في الشهر الأول، أو يُحل 60% من الاستفسارات بدون تدخل بشري — هذه أرقام تستحق الإعلان. تُقنع الإدارة بالاستمرار في الاستثمار وتُحفز الفريق.
جواهر خفية — ميزات تُميز البوت الحكومي
تذكير المواعيد المنتهية قريباً
بدلاً من انتظار المواطن يتذكر، البوت يُرسل تلقائياً: "إقامتك تنتهي بعد 30 يوماً — هل تريد حجز موعد لتجديدها الآن؟" هذه الرسالة الاستباقية تُحول البوت من رد على طلبات لخدمة استباقية تُبني ثقة المواطن.
إرشاد متعدد الخطوات بالصور
بعض المعاملات معقدة لكلود يبني مسار تفاعلي خطوة بخطوة مع صور توضيحية لكل مرحلة. مثلاً لتجديد رخصة القيادة: "أولاً افحص مواعيد الفحص الطبي — إليك الخريطة." ثم "ثانياً بعد الفحص اذهب لأقرب مركز مرور..." إلخ.
تقدير الوقت الانتظار الفعلي
البوت يجلب من نظام قوائم الانتظار: "حالياً في فرع العليا 18 شخصاً بانتظار — الوقت المتوقع 45 دقيقة. فرع الملقا أقرب ووقت انتظاره 12 دقيقة. أي فرع تريد حجز موعد فيه؟" هذا يُوزع الضغط على الفروع ويُوفر وقت المواطن.
ذاكرة المواطن الدائمة
بعد إذن صريح، البوت يحفظ بيانات المواطن الأساسية — رقم الهوية، عنوانه، أفراد أسرته. في المرة القادمة: "مرحباً أحمد، هل تريد حجز موعد لنفس الخدمة السابقة؟" بدون ملء نماذج من جديد. هذا يُقلس وقت كل معاملة بنسبة 60%.
لوحة مسؤول الخدمة
موظف الجهة الحكومية يحتاج واجهة لمتابعة البوت — طلبات مُوجَّهة له، محادثات علّقها المواطن منتصف الطريق، الأسئلة التي لم يجد لها البوت إجابة. كلود يبني Web Dashboard بسيطاً للموظف مع إشعارات فورية للحالات الطارئة.
الأسئلة الشائعة
🧭 اكتشف المزيد
مواضيع مرتبطة من أقسام أخرى تُكمّل ما تعلمته
تريد بوت واتساب لجهتك الحكومية؟
فريق A Plan متخصص في بناء بوتات خدمة المواطنين للجهات الحكومية في الخليج — متوافقة مع متطلبات NDMO والأنظمة المحلية.
تواصل عبر واتساب