सबसे सही तरीके

बातचीत वाला यूज़र इंटरफ़ेस (यूआई), ऐप्लिकेशन यूज़र इंटरफ़ेस (यूआई) नहीं

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

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

एजेंट को भी फ़ोन ट्री या इंटरफ़ेस की नकल नहीं करनी चाहिए, जो दिए गए ऐक्शन को दिखाने वाले नंबर से जवाब देने वाले उपयोगकर्ताओं पर निर्भर होते हैं. उपयोगकर्ताओं को सहज रूप से एजेंट के साथ संवाद करने में सक्षम होना चाहिए, जैसा कि वे बातचीत में किसी अन्य व्यक्ति के साथ करेंगे.

आम यूज़र इंटरफ़ेस (यूआई) के बारे में ज़्यादा जानकारी पाने के लिए, बातचीत के यूज़र इंटरफ़ेस (यूआई) और इसकी वजह क्यों मायने रखता है देखें.

डिवाइस की क्षमताएं देखें

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

बातचीत शुरू करना

बातचीत की शुरुआत से, उपयोगकर्ता की उम्मीदें तय हो जाती हैं कि एजेंट क्या कर सकता है. दमदार नोट बनाएं: अपने एजेंट की पर्सनैलिटी दिखाएं, लोगों की पसंदीदा जानकारी दिखाएं, और लोगों को बताएं कि आपका एजेंट क्या कर सकता है. लोगों को अपने एजेंट से इंटरैक्ट करने और बातचीत जारी रखने के विकल्प साफ़ तौर पर दें.

लोगो, नाम, और जानकारी दिखाने वाली बातचीत

हमेशा एक अच्छा लय बनाए रखें

बातचीत में कई तरह की जानकारी का इस्तेमाल करने से, उपयोगकर्ताओं की दिलचस्पी बनी रहती है और वे आपके एजेंट से इंटरैक्ट करते हैं. हालांकि, इस बात का ध्यान रखें कि आप लोगों को परेशान न करें. मैसेज को दिलचस्प और समझने में आसान रखें. इससे उपयोगकर्ता, मैसेज को एक बार में ही देख सकता है. इमेज और रिच कार्ड, स्क्रीन की ज़्यादा जगह ले सकते हैं. इसलिए, ध्यान रखें कि पूरा मैसेज पढ़ने के लिए उपयोगकर्ता को कितनी स्क्रोल करनी होगी.

मैसेज का क्रम बदलना

अगर आपको क्रम से एक से ज़्यादा मैसेज भेजने हैं, तो यह ज़रूरी है कि उपयोगकर्ताओं को वे मैसेज क्रम से मिलें. कुछ मैसेज, जैसे कि सिर्फ़ मीडिया वाले मैसेज को प्रोसेस होने में ज़्यादा समय लगता है. जैसे, सिर्फ़ टेक्स्ट मैसेज. यह पक्का करने के लिए कि उपयोगकर्ताओं को आपके भेजे गए क्रम में मैसेज मिलें, तब तक इंतज़ार करें, जब तक आपको अगले मैसेज भेजने से पहले, मैसेज के लिए 200 OK जवाब नहीं मिल जाता.

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

डुप्लीकेट इनकमिंग मैसेज की जांच करें

जब उपयोगकर्ताओं की ओर से आने वाले मैसेज की जांच करके उनका जवाब दिया जाता है, तो messageId देखें और पुष्टि करें कि आपको पहले से कोई मैसेज नहीं मिला है और उसका जवाब भी दे दिया है.

डिस्ट्रिब्यूटेड सिस्टम की मदद से, मैसेज भेजने के दो तरीके हैं: ज़्यादा से ज़्यादा एक बार और कम से कम एक बार.

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

Google Cloud Pub/Sub, "कम से कम एक बार" सिस्टम का इस्तेमाल करता है. हालांकि, इससे आने वाले मैसेज डुप्लीकेट हो सकते हैं, लेकिन messageId स्ट्रिंग ट्रैक करके, डुप्लीकेट मैसेज को हटाना आसान है. अगर आपको पहले ही कोई मैसेज मिल चुका है, तो messageId में मिलने वाले किसी भी अतिरिक्त मैसेज को अनदेखा करना सुरक्षित है.

सटीक और एक जैसे मैसेज लिखना

दिलचस्प और समझने में आसान मैसेज भेजें. अच्छे मैसेज वाला टेक्स्ट, उपयोगकर्ताओं को जवाब देने के लिए कहता है. साथ ही, टेक्स्ट की स्टाइल, फ़ॉर्मैटिंग, और पेसिंग को एक जैसा रखने से उपयोगकर्ताओं का भरोसा बढ़ता है.

मैसेज टेक्स्ट बनाते समय यहां दिए गए दूसरे सबसे सही तरीके ध्यान में रखें:

  • डेड एंड न बनाएं. हर सुझाए गए जवाब से उपयोगकर्ता को एक ऐसा बातचीत थ्रेड खुलना चाहिए जो काम का हो.
  • अगर ज़रूरी हो, तो उपयोगकर्ता को "आप" लिखें, न कि "मैं".
  • शीर्षकों और लेबल के लिए, वाक्य के केस का इस्तेमाल करें, न कि शीर्षक का केस. उदाहरण के लिए, "खाता स्टेटमेंट" न कि "खाता स्टेटमेंट".
  • कम शब्दों का इस्तेमाल करें. "इस समय" के मुकाबले "इस" में ज़्यादा बातचीत की जा रही है.
  • ज़रूरत के हिसाब से विस्मयादिबोधक चिह्नों का इस्तेमाल करें.
  • सीरियल कॉमा का इस्तेमाल करें. जैसे, "A, B, और C", न कि "A, B, और C".
  • संख्याओं को अंकों के रूप में लिखें. उदाहरण के लिए, "1, 2, 3", न कि "एक, दो, तीन".

सुझाए गए जवाबों के साथ और उनके बिना, डायलॉग बॉक्स का नमूना

सम्मान तब करें, जब उपयोगकर्ता मैसेज न चाहते हों

जब कोई उपयोगकर्ता बताता है कि वह आपके एजेंट से मैसेज नहीं पाना चाहता, तो आपको उसकी पसंद का सम्मान करना होगा. आपके एजेंट को यह समझना चाहिए कि जब उपयोगकर्ता {0}STOP" लिखकर सही जवाब दें, तो उन्हें क्या करना चाहिए. आपके एजेंट को उन अलग-अलग तरीकों को समझ लेना चाहिए जिनका इस्तेमाल करके, उपयोगकर्ता मैसेज पाना बंद कर सकते हैं. इसमें, ऐसी सभी भाषाएं शामिल हैं जिनका इस्तेमाल करके वे अपनी बात कह सकते हैं.

STOP और अन्य ज़रूरी निर्देशों का जवाब देने के लिए, अपने देश में लागू होने वाले कानूनों और सबसे सही तरीकों की जानकारी हासिल करें. उदाहरण के लिए, सीटीआईए के सबसे सही तरीके देखें.

उपयोगकर्ता की मदद करें

आपके एजेंट को उपयोगकर्ताओं के सहायता मैसेज का जवाब देना चाहिए और उपयोगकर्ताओं को अपने एजेंट की क्षमताओं के बारे में बताना चाहिए. सुझाए गए जवाबों की सूची जितनी आसान है वह आपके एजेंट की सुविधाओं के हिसाब से है. यह उपयोगकर्ता अनुभव को खराब कर सकता है.

घातांकीय बैकऑफ़ के साथ रीट्री लागू करें

किसी भी एपीआई को कॉल करते समय, इंफ़्रास्ट्रक्चर की समस्याओं, सेवा का ओवरलोड, क्यूपीएस की सीमाओं, और दूसरी गड़बड़ियों की वजह से कॉल फ़ेल हो सकता है. फ़ेल हो चुके एपीआई कॉल से सुंदरता से रिकवर करने के लिए, एक्सपोनेंशियल बैकऑफ़ के साथ फिर से कोशिश करें.

एक्स्पोनेंशियल बैकऑफ़ वाली कोशिशों का इस्तेमाल करने पर, आपका इंफ़्रास्ट्रक्चर अपने-आप ये काम करता है:

  1. यह फ़ेल हो चुके एपीआई कॉल की पहचान करता है.
  2. इसमें, इंतज़ार करने का शुरुआती समय और बार-बार की जाने वाली कोशिशों की संख्या सेट की जाती है.
  3. इंतज़ार का समय रुकने के लिए.
  4. एपीआई कॉल को फिर से ऐक्सेस करता है.
  5. एपीआई कॉल के जवाब का आकलन करता है:

    • अगर सफलता मिलती है, तो वर्कफ़्लो में अगले चरण के साथ आगे बढ़ें.
    • ऐसा न हो पाने पर, इंतज़ार की अवधि बढ़ जाती है और तीसरे चरण पर वापस आ जाता है.
    • ज़्यादा से ज़्यादा कोशिशें करने के बाद भी कोई गड़बड़ी होने पर, फ़ेल स्टेटस दिखता है.

इसके लिए, इंतज़ार करने का सबसे सही समय और बार-बार की जाने वाली कोशिशों की संख्या अलग-अलग होती है. अपने इन्फ़्रास्ट्रक्चर और वर्कफ़्लो की इंतज़ार के समय की ज़रूरतों के आधार पर ये संख्याएं तय करें.

रिच कार्ड

रिच कार्ड की मदद से, एक ही मैसेज में मीडिया, टेक्स्ट, और सुझावों को जोड़ा जा सकता है. इसलिए, रिच कार्ड में मीडिया ही अकेला एलिमेंट नहीं होना चाहिए और सुझाए गए जवाब या सुझाई गई कार्रवाइयां हमेशा स्टैंडअलोन रिच कार्ड के साथ होनी चाहिए.

रिच कार्ड के लिए, सिर्फ़ इमेज और कार्रवाई दिखाने का तरीका

वर्टिकल रिच कार्ड

वर्टिकल रिच कार्ड, कार्ड पर सबसे ऊपर हॉरिज़ॉन्टल मीडिया दिखाते हैं. हॉरिज़ॉन्टल मीडिया का आसपेक्ट रेशियो (चौड़ाई-ऊंचाई का अनुपात) 2:1, 16:9 या 7:3 होना चाहिए.

किसी उपयोगकर्ता को मीडिया भेजते समय, आपको उपयोगकर्ता के संसाधनों का सम्मान करना चाहिए. हॉरिज़ॉन्टल मीडिया का आसपेक्ट रेशियो (चौड़ाई-ऊंचाई का अनुपात) 2:1 होने पर, मीडिया के लिए सबसे बेहतर रिज़ॉल्यूशन 1440x720 पिक्सल होता है. इमेज के लिए सुझाया गया ज़्यादा से ज़्यादा साइज़ 2 एमबी और इमेज के लिए 10 एमबी होना चाहिए. मीडिया के थंबनेल के लिए सबसे अच्छा रिज़ॉल्यूशन 770x335 पिक्सल है. फ़ाइल का सुझाया गया साइज़ 40 केबी और ज़्यादा से ज़्यादा 100 केबी होना चाहिए.

हॉरिज़ॉन्टल रिच कार्ड

हॉरिज़ॉन्टल रिच कार्ड, कार्ड की बाईं या दाईं ओर वर्टिकल मीडिया दिखाते हैं. वर्टिकल मीडिया का आसपेक्ट रेशियो (चौड़ाई-ऊंचाई का अनुपात) 3:4 होना चाहिए.

किसी उपयोगकर्ता को मीडिया भेजते समय, आपको उपयोगकर्ता के संसाधनों का सम्मान करना चाहिए. जब वर्टिकल मीडिया में 3:4 का अनुपात हो, तो मीडिया के लिए सबसे अच्छा रिज़ॉल्यूशन 768x1024 पिक्सल होता है. इस तरह, इमेज के लिए सुझाया गया फ़ाइल साइज़ ज़्यादा से ज़्यादा 2 एमबी और वीडियो के लिए 10 एमबी होना चाहिए. मीडिया थंबनेल के लिए सबसे अच्छा रिज़ॉल्यूशन 250x330 पिक्सल और सुझाए गए फ़ाइल साइज़ 40 केबी और ज़्यादा से ज़्यादा 100 केबी होना चाहिए.

रिच कार्ड कैरसेल

रिच कार्ड कैरसेल, कॉन्टेंट ब्राउज़ करने के अलग-अलग विकल्प या कई विकल्प होते हैं. इनका इस्तेमाल सिर्फ़ तब करना चाहिए, जब पढ़ने या उनकी तुलना करने के लिए कई डेटा मौजूद हों, जैसे कि डेटा प्लान या डिवाइस. कैरसेल में मौजूद पहला आइटम, किसी भी स्थिति में सबसे सही विकल्प होना चाहिए. साथ ही, यह भी बताया जाना चाहिए कि वह आइटम सबसे बेहतर विकल्प क्यों है.

कैरसेल के नीचे मौजूद सुझाव वाले चिप की मदद से, बातचीत को आगे बढ़ाया या पिवट किया जा सकता है. कैरसेल में दिए गए विकल्पों को, सुझाव वाले चिप में नहीं दिखाया जाना चाहिए. साथ ही, कैरसेल में दिए गए आइटम के लिए, टूल चुनने का विकल्प नहीं होना चाहिए.

रिच कार्ड कैरसेल का उदाहरण

रिच कार्ड कैरसेल में मीडिया

रिच कार्ड कैरसेल, रिच कार्ड के ऊपर हॉरिज़ॉन्टल मीडिया दिखाते हैं. कैरसेल में हॉरिज़ॉन्टल मीडिया का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 4:3 होना चाहिए.

किसी उपयोगकर्ता को मीडिया भेजते समय, आपको उपयोगकर्ता के संसाधनों का सम्मान करना चाहिए. जब मीडिया का आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) 4:3 होता है, तो मीडिया के लिए सबसे बेहतर रिज़ॉल्यूशन 960x720 पिक्सल होता है. इमेज का साइज़ ज़्यादा से ज़्यादा 1 एमबी हो सकता है और इमेज के लिए 5 एमबी हो सकता है. मीडिया के थंबनेल के लिए, सबसे अच्छे रिज़ॉल्यूशन 605x452 पिक्सल और फ़ाइल का सुझाया गया साइज़ 40 केबी और ज़्यादा से ज़्यादा 100 केबी होना चाहिए.

सुझाए गए जवाब और कार्रवाइयां

रिच कार्ड में सुझाए गए जवाब और कार्रवाइयां, सीधे उस कार्ड में मौजूद कॉन्टेंट से जुड़ी होनी चाहिए.

चिप सूची में सुझाए गए जवाब और कार्रवाइयां, बातचीत को आगे बढ़ाने या बेहतर बनाने का तरीका होनी चाहिए.

सुझाए गए जवाब

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

सुझाई गई कार्रवाइयाँ

सुझाई गई कार्रवाइयों की मदद से, एजेंट को नेटिव डिवाइस पर कार्रवाइयां करने की सुविधा मिलती है. इससे उपयोगकर्ता को बेहतर तरीके से इंटिग्रेट किया जा सकता है. ज़रूरत पड़ने पर, सुझाई गई कार्रवाइयों का इस्तेमाल करके, ग्राहक सहायता को कॉल करना या मैप पर किसी जगह को ढूंढना आसान हो सकता है.

लेकिन उपयोगकर्ताओं को बहुत ज़्यादा विकल्प न दिखाएं. सिर्फ़ सबसे हाल के मैसेज से जुड़ी कार्रवाइयां करें. साथ ही, ज़रूरत के हिसाब से ही कार्रवाइयां करें. सुझाई गई कार्रवाइयों की संख्या और सुझाए गए जवाबों को तय संदर्भ में उस काम के लिए सीमित करें जो उपयोगकर्ता के लिए काम का है.

डिज़ाइन रैप-अप

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

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