इंप्लिसिट बातचीत (Dialogflow)

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

अगर आपने कोई ऐसी कार्रवाई डिप्लॉय की है जिससे उपयोगकर्ता को टास्क करने में मदद मिल सकती है, तो बोलकर कार्रवाई करने की सुविधा से उपयोगकर्ताओं को Assistant की मदद से आपकी कार्रवाई के बारे में जानकारी मिल सकती है.

यह सुविधा कैसे काम करती है

मिलती-जुलती कार्रवाइयां ढूँढने के लिए, Google ऐसे सिग्नल का इस्तेमाल करता है जैसे कि उपयोगकर्ता, Assistant को आपके कॉन्फ़िगर किए गए किसी इंटेंट के लिए, कुछ ऐसा करने के लिए कहते हैं जो बोले जाने वाले वाक्यांश से मिलता-जुलता है या जब उपयोगकर्ता किसी ऐसी जगह पर हो जहां आपकी कार्रवाई सही हो.

यह इंटरैक्शन इस तरह होता है:

  1. एक व्यक्ति, Assistant से कोई काम करने के लिए कहता है.
  2. सुझाव देने वाला एल्गोरिदम यह तय करता है कि आपकी सेट की गई कार्रवाई, उपयोगकर्ता के टास्क को पूरा कर सकती है.
  3. Assistant, उपयोगकर्ता को आपकी सेट की गई कार्रवाई का सुझाव देती है.

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

इस उदाहरण में दिखाया गया है कि कोई उपयोगकर्ता किस तरह चिकन सूप की रेसिपी का अनुरोध करके, किसी कार्रवाई को शुरू करने के लिए बोले जाने वाले नाम की जानकारी अलग से दे सकता है.

उपयोगकर्ता Ok Google, मुझे चिकन सूप की रेसिपी चाहिए.
<Assistant, Actions on Google प्लैटफ़ॉर्म पर उपयोगकर्ता के अनुरोध के हिसाब से सही कार्रवाइयां ढूंढने के लिए, क्वेरी करती है>
Assistant ज़रूर. इसके लिए, आपको निजी रसोइया पसंद आएगा. इसे आज़माना चाहेंगे?

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

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

बातचीत शुरू करने वाले वाक्यांश जोड़ें

इस सेक्शन में बताया गया है कि अगर अपनी सेट की गई कार्रवाई को बनाने के लिए Dialogflow या Actions SDK टूल का इस्तेमाल किया जा रहा है, तो बोलकर दिए जाने वाले निर्देशों के लिए, शुरू करने वाले वाक्यांशों को कैसे जोड़ा जाएगा.

Dialogflow

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

Dialogflow में, आपकी कार्रवाइयाँ और उन्हें शुरू करने वाले वाक्यांशों को इंटेंट में ट्रेनिंग वाले वाक्यांश के तौर पर परिभाषित किया जाता है. Dialogflow कंसोल में एक चरण वाली प्रोसेस का इस्तेमाल करके, अपनी कार्रवाई में डीप लिंक और किसी वाक्य को सीधे तौर पर शुरू करने की सुविधा जोड़ी जा सकती है, जैसा कि Dialogflow इंटिग्रेशन गाइड में बताया गया है.

Actions SDK टूल

Actions SDK टूल में, आपकी कार्रवाइयाँ और उन्हें शुरू करने वाले वाक्यांशों को क्वेरी पैटर्न के तौर पर बताया गया है. ज़्यादा जानकारी के लिए कार्रवाइयां तय करें देखें.

सीधे तौर पर बोले जाने वाले निर्देशों का विश्लेषण करें और उन्हें देखें

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

खोज से जुड़े आंकड़े

Actions कंसोल के Analytics > खोज सेक्शन में, आपको इस बारे में काम की जानकारी मिलती है कि Assistant को किन वाक्यांशों ने आपकी कार्रवाई का सुझाव देने के लिए कहा. साथ ही, सवाल के साथ आपके कौनसे इंटेंट मैच किए गए.

आप कंसोल के आंकड़े और स्वास्थ्य से जुड़े हमारे दस्तावेज़ में ज़्यादा जानकारी पा सकते हैं.

बातचीत शुरू करने वाले वाक्यांश देखें

Actions कंसोल में, बिल्ड > कार्रवाइयां में जाकर, अपनी सेट की गई कार्रवाई और उसे शुरू करने वाले वाक्यांश देखे जा सकते हैं.

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

इकाइयों के साथ वाक्यांशों के लिए ज़रूरतें

अगर Dialogflow का इस्तेमाल किया जा रहा है, तो ये नियम इकाइयों पर लागू होते हैं. सिंटैक्स के ये नियम उन भाषाओं (उदाहरण के लिए, कोरियन और थाई) पर भी लागू होते हैं जिनमें शब्दों के बीच स्पेस का इस्तेमाल नहीं किया जाता.

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

अगर किसी इकाई को टेक्स्ट से अलग नहीं किया गया है, तो Actions on Google पूरे वाक्यांश को एक स्ट्रिंग के तौर पर पढ़ेगा. इसमें इकाई के लिए कोई वैल्यू बदलने की ज़रूरत नहीं होगी.

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

ज़्यादा जानने के लिए, Dialogflow इकाइयां की खास जानकारी देखें.

बातचीत शुरू करने वाले उपयोगी वाक्यांश लिखने के सबसे सही तरीके

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

  • अपनी सेट की गई कार्रवाई के इस्तेमाल के उदाहरण के हिसाब से, बातचीत करने वाले वाक्यांशों का इस्तेमाल करें

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

    • अगर आपके बोले जाने वाले वाक्यांशों में इकाइयां शामिल हैं, तो पक्का करें कि उन इकाइयों के सभी समानार्थी शब्द, उसके वाक्यांश(वाक्यांशों) और आपकी सेट की गई कार्रवाई के इस्तेमाल के उदाहरण से मेल खाते हों.
  • ऐसे वाक्यांश बनाएं जिनमें कार्रवाई और ऑब्जेक्ट, दोनों शामिल हों

    शुरू करने की प्रक्रिया में एक पूरा वाक्य होता है. इसका मतलब है कि आपकी सेट की गई कार्रवाई में जो भी बोला गया है वह वर्ब-ऑब्जेक्ट का जोड़ा होना चाहिए, ताकि भाषा के हिसाब से यह सही तरह से लिखा जा सके. उदाहरण के लिए, "झटपट रेसिपी." एक अच्छा वाक्य नहीं होगा, क्योंकि शुरू करने के लिए पूरी तरह से "Ok Google, आसान रेसिपी" होगा. इसका एक बेहतर विकल्प यह हो सकता है कि "मैं आसान रेसिपी कैसे बनाऊँ?" इसे "Ok Google, मैं कोई आसान रेसिपी कैसे बनाऊँ" नाम से कहा जा सकता है.

शुरू करने के लिए इस्तेमाल होने वाले खराब और अच्छे वाक्यांशों के इन उदाहरणों पर ध्यान दें:

बोलने वाले गलत वाक्यांश

  • इस वाक्य में कोई क्रिया नहीं है: "नंबर पांच."
  • यह वाक्यांश बहुत सामान्य है: "नई दिल्ली की यात्रा."

बोलने वाला सही वाक्यांश

  • इस वाक्यांश में साफ़ तौर पर बात की गई है: "पापा का चुटकुला सुनाओ."
  • वाक्यांश से खास अनुरोध मिलते हैं:

    • "मुझे आज क्या पहनना चाहिए?"
    • "मुझे ट्रिविया गेम खेलना है."
    • "मुझे लड़कियों के लिए बच्चों के कुछ नाम चाहिए."

बोलकर दिए जाने वाले ये वाक्यांश, आपकी सेट की गई कार्रवाई के लिए खास नहीं हो सकते हैं. यह Assistant तय करती है कि उपयोगकर्ताओं को कौनसी कार्रवाइयों का सुझाव देना है.