आरसीएस बिज़नेस मैसेजिंग के काम करने का तरीका

आरसीएस बिज़नेस मैसेजिंग (आरबीएम) के एजेंट, आपके कारोबार के लक्ष्यों को हासिल करने के लिए मैसेज, इवेंट, और अनुरोधों के ज़रिए उपयोगकर्ताओं से बातचीत करते हैं. चाहे ये लक्ष्य आसान हों (जैसे डिलीवरी के बारे में सूचनाएं भेजना) या मुश्किल (जैसे, फ़्लाइट बुक करना) हों, एजेंट रिच कार्ड, मीडिया, और सुझावों का इस्तेमाल करके, उपयोगकर्ताओं को अच्छी तरह से बातचीत करने के लिए गाइड करते हैं.

यह कैसे काम करता है

आपके एजेंट और किसी उपयोगकर्ता के बीच बातचीत, दो लोगों के बीच होने वाली बातचीत जैसी ही होती है. इसमें, हर पक्ष एक-दूसरे से बारी-बारी से बात करता है, बातचीत करता है, और जवाब देता है.

आपका आरबीएम एजेंट, लोगों से बातचीत शुरू करता है. लोग, आपके एजेंट से बातचीत शुरू नहीं कर सकते. हालांकि, एजेंट के बातचीत शुरू करने के बाद, वह किसी भी समय जवाब दे सकता है.

जब आपके एजेंट को कोई ऐसा बाहरी ट्रिगर मिलता है जिसे आपने कॉन्फ़िगर किया है, तो वह आपको सबसे पहले मैसेज भेजता है. ट्रिगर कुछ भी हो सकता है और आपके एजेंट के इस्तेमाल के उदाहरण के हिसाब से तय होता है:

  • पैकेज शिप होने के बाद
  • रोज़ाना लंच के समय सैंडविच की डील भेजने का समय है
  • एक उपयोगकर्ता, चैट के ज़रिए ग्राहक सहायता टीम से संपर्क करता है

किसी बाहरी ट्रिगर ने आरबीएम एजेंट को चालू कर दिया है

आपके एजेंट को ट्रिगर मिलने पर, वह एजेंट उपयोगकर्ता के डिवाइस पर आरसीएस बिज़नेस मैसेजिंग एपीआई की मदद से मैसेज भेजता है. आपका एजेंट सभी मैसेज, इवेंट, और दूसरे अनुरोधों को RBM API (एपीआई) की मदद से, JSON पेलोड के साथ एचटीटीपी अनुरोधों के तौर पर भेजता है. उपयोगकर्ता को अपने डिवाइस पर, Messages ऐप्लिकेशन में मैसेज मिलता है.

अगर डिवाइस पर आरसीएस काम नहीं करता है, तो आरबीएम प्लैटफ़ॉर्म 404 गड़बड़ी दिखाता है. ऐसे में, एजेंट को एसएमएस जैसी किसी दूसरी टेक्नोलॉजी पर वापस जाना चाहिए.

जब लोग किसी मैसेज का जवाब देते हैं या किसी इवेंट को ट्रिगर करते हैं, तब Google की आरबीएम सेवा आपके कॉन्फ़िगर किए गए वेबहुक पर जवाब भेजती है. इससे यह जानकारी आपके एजेंट के पास वापस पहुंच जाती है. वेबहुक, लोगों के सभी मैसेज, इवेंट, और दूसरे अनुरोधों को आपके एजेंट को JSON के तौर पर भेजता है.

आपके एजेंट को मैसेज मिलने के बाद, वह JSON को डिकोड करता है और जवाब को पार्स करता है. इंटरनल लॉजिक का इस्तेमाल करके या Dialogflow जैसे नैचुरल लैंग्वेज समझ (एनएलयू) मॉड्यूल का इस्तेमाल करके, आपका एजेंट, उपयोगकर्ता के मैसेज का जवाब देने का फ़ैसला करता है और आरबीएम एपीआई की मदद से उपयोगकर्ता के डिवाइस को जवाब भेजता है.

आपके एजेंट और उपयोगकर्ता के बीच तब तक बातचीत जारी रहती है, जब तक कि कोई नतीजा नहीं निकल जाता या उपयोगकर्ता कोई जवाब देना बंद नहीं कर देता.

उदाहरण

इस उदाहरण में एक सामान्य स्थिति दिखाई गई है, जिसमें कोई उपयोगकर्ता मौसम की जानकारी के बारे में पूछता है.

  1. आपके एजेंट को बाहरी सेवा से एक ट्रिगर मिलता है, जो बताता है कि किसी उपयोगकर्ता ने मौसम की जानकारी अपडेट करने का अनुरोध किया है.
  2. आपका एजेंट, उपयोगकर्ता के अनुरोध को स्वीकार करने के लिए मैसेज भेजता है और उपयोगकर्ता की जगह की जानकारी मांगता है.
  3. Messages ऐप्लिकेशन में, उपयोगकर्ता मैसेज पढ़ता है और अपने पते के साथ जवाब देता है.
  4. आपका एजेंट जवाब को प्रोसेस करता है, मौसम की जानकारी फ़ेच करता है, बातचीत वाला मैसेज तैयार करता है, और उपयोगकर्ता को जानकारी भेजता है. इसके अलावा, आपका एजेंट पूछता है कि उपयोगकर्ता को किसी दूसरी जगह के मौसम की जानकारी भी चाहिए या नहीं.
  5. वह व्यक्ति मैसेज पढ़ता है और एजेंट को धन्यवाद देता है.
  6. आपका एजेंट स्वीकार करता है कि उपयोगकर्ता ने अतिरिक्त जानकारी का अनुरोध नहीं किया है और बातचीत खत्म कर देती है.

एन्क्रिप्ट (सुरक्षित) करने का तरीका

उपयोगकर्ताओं और एजेंट के बीच भेजे गए मैसेज, आरबीएम एजेंट और Google सर्वर के साथ-साथ Google के सर्वर और उपयोगकर्ताओं के डिवाइसों के बीच एन्क्रिप्ट (सुरक्षित) किए जाते हैं. एजेंट अपनी खुद की एन्क्रिप्शन कुंजियों का इस्तेमाल नहीं कर सकते, क्योंकि सभी उपयोगकर्ताओं और कारोबारों की सुरक्षा के लिए Google को नुकसान पहुंचाने वाला कॉन्टेंट ढूंढने के लिए मैसेज स्कैन करना पड़ता है.

उपयोगकर्ताओं के डिवाइस पर मिले मैसेज को, पूरे डिवाइस के लिए एन्क्रिप्ट (सुरक्षित) करने के तरीके से एन्क्रिप्ट (सुरक्षित) किया जाता है. जिसे उपयोगकर्ताओं ने अपने डिवाइसों के लिए कॉन्फ़िगर किया है. साथ ही, मैसेज के डेटा की सुरक्षा के लिए Google, डिवाइस पर सुरक्षा मॉडल डिप्लॉय करता है.

आगे क्या करना है?

जब आप इन सिद्धांतों को अच्छी तरह समझ लें, तो तय करें कि आप अपने एजेंट से क्या करवाना चाहते हैं और अपना पहला एजेंट बनाएं.