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