يتواصل وكلاء RCS for Business مع المستخدمين من خلال الرسائل والأحداث والطلبات لتحقيق أهداف نشاطك التجاري، سواء كانت بسيطة (مثل إرسال إشعارات التسليم) أو معقّدة (مثل حجز رحلة جوية). ويستخدم الوكلاء البطاقات التفاعلية والوسائط والاقتراحات لتوجيه المستخدمين خلال محادثات سلسة تلبي احتياجات المستخدمين والوكلاء.
آلية العمل
يشبه سير المحادثة بين وكيلك والمستخدم المحادثة بين شخصين، حيث يتبادل الطرفان الأدوار في التحدث والاستماع والرد على الطرف الآخر.
يبدأ وكيلك في RCS for Business المحادثات مع المستخدمين. لا يمكن للمستخدمين بدء محادثات مع وكيلك، ولكن بعد أن يبدأ الوكيل محادثة، يمكن للمستخدم الردّ في أي وقت.
يرسل الوكيل الرسالة الأولى عندما يتلقّى إشارة خارجية تضبطها أنت. يمكن أن يكون المشغّل أي شيء ويعتمد على حالة استخدام الوكيل:
- يتم شحن حزمة.
- حان الوقت لإرسال عروض يومية على السندويشات وقت الغداء.
- يتواصل أحد المستخدمين مع فريق دعم العملاء في محادثة.
عندما يتلقّى الوكيل الإشارة، يرسل رسالة إلى جهاز المستخدم باستخدام واجهة برمجة التطبيقات RCS Business Messaging. يرسل الوكيل جميع الرسائل والأحداث والطلبات الأخرى إلى المستخدم من خلال واجهة RBM API كطلبات HTTP تتضمّن حمولات JSON. يتلقّى المستخدم الرسالة في تطبيق "الرسائل" على جهازه.
إذا كان الجهاز لا يتوافق مع خدمات الاتصالات التفاعلية (RCS)، ستعرض منصة RCS for Business الخطأ 404، وعلى الموظف استخدام تكنولوجيا أخرى، مثل الرسائل القصيرة.
عندما يردّ المستخدم على الرسالة أو يبدأ حدثًا، ترسل خدمة "RCS للأعمال" من Google الردّ إلى webhook الذي تم إعداده، والذي ينقل المعلومات إلى وكيلك. يرسل الردّ التلقائي على الويب جميع رسائل المستخدمين والأحداث والطلبات الأخرى إلى وكيلك بتنسيق JSON.
بعد أن يتلقّى البرنامج الوسيط الرسالة، يفك تشفير JSON ويحلّل الرد. باستخدام منطق داخلي أو الاعتماد على وحدة فهم اللغة الطبيعية (NLU) مثل Dialogflow، يحدّد الوكيل ردًا على رسالة المستخدم ويرسل الرد إلى جهاز المستخدم من خلال RBM API.
تستمر المحادثة بين الوكيل والمستخدم إلى أن تصل إلى نتيجة مقصودة أو يتوقف المستخدم عن الرد.
مثال
يعرض المثال التالي سيناريو بسيطًا يطلب فيه المستخدم معرفة حالة الطقس.
- يتلقّى الوكيل إشارة من خدمة خارجية تفيد بأنّ أحد المستخدمين طلب الحصول على آخر المعلومات عن الطقس.
- يرسل الوكيل رسالة إلى المستخدم يؤكّد فيها استلام طلبه ويطلب منه مشاركة موقعه الجغرافي.
- في تطبيق "الرسائل"، يقرأ المستخدم الرسالة ويردّ عليها بعنوانه.
- يعالج وكيلك الردّ، ويجلب معلومات الطقس، وينشئ رسالة محادثة، ويرسل المعلومات إلى المستخدم. بالإضافة إلى ذلك، يسأل الوكيل ما إذا كان المستخدم يريد أيضًا الحصول على معلومات الطقس لموقع جغرافي آخر.
- يقرأ المستخدم الرسائل ويشكر الوكيل.
- يقرّ الوكيل بأنّ المستخدم لم يطلب معلومات إضافية ويُنهي المحادثة.
التشفير
يتم تشفير الرسائل المُرسَلة عبر خدمة "RCS للأعمال" بين المستخدمين والوكلاء بين وكلاء "RCS للأعمال" وخوادم Google، وبين خوادم Google وأجهزة المستخدمين. لا يمكن للشركاء استخدام مفاتيح التشفير الخاصة بهم لأنّ Google تحتاج إلى فحص الرسائل بحثًا عن محتوى ضار لحماية جميع المستخدمين والأنشطة التجارية.
لمزيد من المعلومات حول أمان البيانات في "خدمات الاتصالات التفاعلية (RCS) للمؤسسات"، يُرجى الاطّلاع على مقالة أمان البيانات في "خدمات الاتصالات التفاعلية (RCS) للمؤسسات".
ما هي الخطوات التالية؟
بعد أن تصبح على دراية بهذه المفاهيم، فكِّر في المهام التي تريد أن ينفّذها الوكيل، ثم أنشئ وكيلك الأول.
