RCS for Business एजेंट, कारोबारी लक्ष्यों को पूरा करने के लिए उपयोगकर्ताओं के साथ मैसेज, इवेंट, और अनुरोधों के ज़रिए बातचीत करते हैं. ये लक्ष्य आसान (जैसे, डिलीवरी की सूचनाएं भेजना) या मुश्किल (जैसे, फ़्लाइट बुक करना) हो सकते हैं. एजेंट, रिच कार्ड, मीडिया, और सुझावों का इस्तेमाल करके उपयोगकर्ताओं को बातचीत के दौरान गाइड करते हैं. इससे, उपयोगकर्ता और एजेंट की ज़रूरतें पूरी होती हैं.
यह कैसे काम करता है
आपके एजेंट और उपयोगकर्ता के बीच बातचीत का फ़्लो, दो लोगों के बीच की बातचीत जैसा होता है. इसमें दोनों पक्ष बारी-बारी से बोलते हैं, सुनते हैं, और एक-दूसरे को जवाब देते हैं.
RCS for Business एजेंट, लोगों के साथ बातचीत शुरू करता है. उपयोगकर्ता, आपके एजेंट के साथ बातचीत शुरू नहीं कर सकते. हालांकि, एजेंट के बातचीत शुरू करने के बाद, उपयोगकर्ता कभी भी जवाब दे सकता है.
जब एजेंट को कोई बाहरी ट्रिगर मिलता है, तब वह पहला मैसेज भेजता है. इस ट्रिगर को आपको कॉन्फ़िगर करना होता है. ट्रिगर कुछ भी हो सकता है. यह आपके एजेंट के इस्तेमाल के उदाहरण पर निर्भर करता है:
- पैकेज की शिपिंग हो जाती है
- अब रोज़ाना दोपहर के खाने के समय, सैंडविच की डील भेजने का समय हो गया है
- जब कोई उपयोगकर्ता चैट में ग्राहक सहायता टीम से संपर्क करता है
जब आपके एजेंट को ट्रिगर मिलता है, तब वह आरसीएस Business Messaging API की मदद से, उपयोगकर्ता के डिवाइस पर मैसेज भेजता है. आपका एजेंट, सभी मैसेज, इवेंट, और अन्य अनुरोधों को RBM API के ज़रिए उपयोगकर्ता को भेजता है. ये अनुरोध, JSON पेलोड के साथ HTTP अनुरोध के तौर पर भेजे जाते हैं. उपयोगकर्ता को अपने डिवाइस पर Messages ऐप्लिकेशन में मैसेज मिलता है.
अगर डिवाइस पर आरसीएस की सुविधा काम नहीं करती है, तो RCS for Business प्लैटफ़ॉर्म, 404
गड़बड़ी का मैसेज दिखाता है. ऐसे में, एजेंट को एसएमएस जैसी किसी दूसरी टेक्नोलॉजी का इस्तेमाल करना चाहिए.
जब उपयोगकर्ता मैसेज का जवाब देता है या कोई इवेंट ट्रिगर करता है, तो Google की RCS for Business सेवा, जवाब को आपके कॉन्फ़िगर किए गए वेबहुक पर भेजती है. यह वेबहुक, जानकारी को आपके एजेंट को वापस भेजता है. वेबबुक, उपयोगकर्ता के सभी मैसेज, इवेंट, और अन्य अनुरोधों को आपके एजेंट को JSON के तौर पर भेजता है.
जब आपके एजेंट को मैसेज मिलता है, तो वह JSON को डिकोड करता है और रिस्पॉन्स को पार्स करता है. आपका एजेंट, इंटरनल लॉजिक का इस्तेमाल करके या Dialogflow जैसे नैचुरल लैंग्वेज अंडरस्टैंडिंग (एनएलयू) मॉड्यूल पर भरोसा करके, उपयोगकर्ता के मैसेज का जवाब तय करता है. इसके बाद, RBM API के ज़रिए उपयोगकर्ता के डिवाइस पर जवाब भेजता है.
आपके एजेंट और उपयोगकर्ता के बीच बातचीत तब तक जारी रहती है, जब तक वह किसी नतीजे पर नहीं पहुंच जाती या उपयोगकर्ता जवाब देना बंद नहीं कर देता.
उदाहरण
यहां दिए गए उदाहरण में, एक सामान्य स्थिति दिखाई गई है. इसमें एक उपयोगकर्ता, मौसम के बारे में अपडेट मांगता है.
- आपके एजेंट को किसी बाहरी सेवा से ट्रिगर मिलता है. इससे पता चलता है कि किसी उपयोगकर्ता ने मौसम के बारे में अपडेट पाने का अनुरोध किया है.
- आपका एजेंट, उपयोगकर्ता को एक मैसेज भेजता है. इसमें उपयोगकर्ता के अनुरोध की पुष्टि की जाती है और उससे उसकी जगह की जानकारी मांगी जाती है.
- Messages ऐप्लिकेशन में, उपयोगकर्ता मैसेज पढ़ता है और अपने पते के साथ जवाब देता है.
- आपका एजेंट जवाब को प्रोसेस करता है, मौसम की जानकारी फ़ेच करता है, बातचीत वाला मैसेज बनाता है, और उपयोगकर्ता को जानकारी भेजता है. इसके अलावा, आपका एजेंट पूछता है कि क्या उपयोगकर्ता को किसी दूसरी जगह के मौसम की जानकारी भी चाहिए.
- उपयोगकर्ता मैसेज पढ़ता है और एजेंट को धन्यवाद देता है.
- आपका एजेंट इस बात की पुष्टि करता है कि उपयोगकर्ता ने कोई अतिरिक्त जानकारी नहीं मांगी है और बातचीत खत्म कर देता है.
एन्क्रिप्ट (सुरक्षित) करने का तरीका
उपयोगकर्ताओं और एजेंट के बीच भेजे गए RCS for Business मैसेज, RCS for Business एजेंट और Google सर्वर के बीच एन्क्रिप्ट (सुरक्षित) किए जाते हैं. साथ ही, Google सर्वर और उपयोगकर्ताओं के डिवाइसों के बीच भी एन्क्रिप्ट किए जाते हैं. पार्टनर, एन्क्रिप्शन के लिए इस्तेमाल होने वाले अपने कोड का इस्तेमाल नहीं कर सकते. ऐसा इसलिए, क्योंकि Google को सभी उपयोगकर्ताओं और कारोबारों को सुरक्षित रखने के लिए, नुकसान पहुंचाने वाले कॉन्टेंट की पहचान करने के लिए मैसेज स्कैन करने होते हैं.
बिज़नेस के लिए आरसीएस की डेटा सुरक्षा के बारे में ज़्यादा जानने के लिए, बिज़नेस के लिए आरसीएस की डेटा सुरक्षा लेख पढ़ें.
आगे क्या करना है?
इन कॉन्सेप्ट के बारे में जानने के बाद, सोचें कि आपको अपने एजेंट से क्या काम करवाना है. इसके बाद, अपना पहला एजेंट बनाएं.