इंटेंट की खास जानकारी (Dialogflow)

इंटेंट, मैसेज करने वाले ऑब्जेक्ट होते हैं. इनसे किसी काम को करने का तरीका पता चलता है. इंटेंट का इस्तेमाल, इन दो में से किसी एक तरीके से किया जा सकता है:

  • किसी मकसद के लिए फ़ुलफ़िलमेंट देकर या
  • Google Assistant से किसी इंटेंट को पूरा करने का अनुरोध करके.

किसी इंटेंट के लिए फ़ुलफ़िलमेंट देने की प्रोसेस, Dialogflow के साथ बिल्ड करने वाले डेवलपर और ऐक्शन SDK टूल के साथ बनाने के लिए अलग-अलग होती है. हालांकि, दोनों मामलों में, इंटेंट का नाम और फ़ुलफ़िलमेंट वेबहुक का यूआरएल दिया जा रहा है. इससे Actions on Google को पता चलता है कि इंटेंट से मेल खाने वाली उपयोगकर्ता क्वेरी के साथ जवाब दिए जा सकते हैं.

किसी इंटेंट को पूरा करने के लिए, आपको Assistant का जवाब देते समय possibleIntents ऑब्जेक्ट में इंटेंट बताना होता है. आपके ऑर्डर को पूरा करने के बाद के अनुरोध में, Assistant आपको प्रोसेस किए गए इंटेंट का नतीजा दिखाती है. ज़्यादा जानकारी के लिए, मददगार के इस्तेमाल से जुड़ी खास जानकारी पढ़ें.

सामान्य इंटेंट

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

इंटेंट का नाम इस्तेमाल का तरीका Dialogflow इवेंट
actions.intent.MAIN ज़रूरी है: हर कार्रवाई पैकेज में यह बताया जाता है कि सिर्फ़ एक इंटेंट, उपयोगकर्ताओं के लिए बातचीत शुरू करने के एंट्री पॉइंट के तौर पर काम करेगा. WELCOME या GOOGLE_ASSISTANT_WELCOME
actions.intent.TEXT उपयोगकर्ता के अनुरोध का रॉ टेक्स्ट पाएं. इस सुविधा का इस्तेमाल अक्सर, उपयोगकर्ताओं से बातचीत करते समय किया जाता है.
actions.intent.CANCEL आपको यह इंटेंट तब मिलता है, जब आपने ऐक्शन पैकेज में रद्द करने के इंटेंट पाने का विकल्प चुना होता है. जब लोग "छोड़ें" जैसा ग्लोबल ऑर्डर रद्द करने का निर्देश देते हैं, तो आपको यह इंटेंट अगले अनुरोध में मिलता है. जैसे, ऑर्डर पूरा करने का अनुरोध. इससे आपको आखिरी मैसेज के साथ जवाब देने के साथ-साथ, ऑर्डर पूरा करने के अपने लॉजिक के हिसाब से किसी भी तरह का क्लीनअप किया जा सकता है. actions_intent_CANCEL
actions.intent.NO_INPUT आपको यह इंटेंट तब मिलता है, जब आपने अपने ऐक्शन पैकेज में बिना इनपुट के इंटेंट पाने का विकल्प चुना हो. जब लोग किसी सवाल का जवाब नहीं देते हैं, तो आपको कार्रवाई पूरी करने से जुड़े अगले अनुरोध में यह इंटेंट मिलता है. actions_intent_NO_INPUT

हेल्पर

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

इंटेंट का नाम इस्तेमाल का तरीका Dialogflow इवेंट
actions.intent.PERMISSION उपयोगकर्ता का पूरा नाम, अनुमानित जगह या जगह की सटीक जानकारी या ये तीनों जानकारी हासिल करना. actions_intent_PERMISSION
actions.intent.OPTION चुना गया आइटम किसी सूची या कैरसेल यूज़र इंटरफ़ेस (यूआई) से पाएं. इसके अलावा, अगर उपयोगकर्ता ने सूची या कैरसेल यूज़र इंटरफ़ेस (यूआई) से कोई विकल्प नहीं चुना है, तो ऐसी बोली या टेक्स्ट इनपुट पाएं जो सूची या कैरसेल यूज़र इंटरफ़ेस (यूआई) में दी गई कुंजी से मेल खाता हो. actions_intent_OPTION
actions.intent.DATETIME उपयोगकर्ता से तारीख और समय का इनपुट पाएं. actions_intent_DATETIME
actions.intent.SIGN_IN किसी उपयोगकर्ता के खाते को लिंक करने के लिए, खाता लिंक करने के फ़्लो का अनुरोध करता है. actions_intent_SIGN_IN
actions.intent.PLACE उपयोगकर्ता से पता या सेव की गई जगह की जानकारी हासिल करना. actions_intent_PLACE
actions.intent.CONFIRMATION उपयोगकर्ता से पुष्टि करें (उदाहरण के लिए, हां या नहीं वाले सवाल का जवाब). actions_intent_CONFIRMATION
actions.intent.NEW_SURFACE यह उपयोगकर्ता से, Assistant के किसी दूसरे प्लैटफ़ॉर्म को ऐक्सेस देने की अनुमति मांगता है. actions_intent_NEW_SURFACE

बिल्ट-इन इंटेंट

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

अतिरिक्त इंटेंट

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

लेन-देन में मदद करने वाले टूल

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

इंटेंट का नाम इस्तेमाल का तरीका Dialogflow इवेंट
actions.intent.DELIVERY_ADDRESS उपयोगकर्ता से डिलीवरी के पते का इनपुट पाएं. actions_intent_DELIVERY_ADDRESS
actions.intent.TRANSACTION_REQUIREMENTS_CHECK देखें कि लेन-देन की सभी ज़रूरी शर्तें पूरी हुई हैं या नहीं. actions_intent_TRANSACTION_REQUIREMENTS_CHECK
actions.intent.TRANSACTION_DECISION उपयोगकर्ता से पूछता है कि लेन-देन होना चाहिए या नहीं. actions_intent_TRANSACTION_DECISION
actions.intent.DIGITAL_PURCHASE_CHECK उपयोगकर्ता के ट्रांज़ैक्शन कॉन्फ़िगरेशन की पुष्टि करता है. इसका इस्तेमाल, उपयोगकर्ताओं को डिजिटल प्रॉडक्ट ऑफ़र करने से रोकने के लिए किया जाता है. ऐसे उपयोगकर्ताओं का लेन-देन पूरा नहीं हो पाता. actions_intent_DIGITAL_PURCHASE_CHECK
actions.intent.COMPLETE_PURCHASE इससे खरीदारी का अनुरोध शुरू होता है. खरीदारी के नतीजे में दिखने वाले ऐसे नतीजे जिनसे पता चलता है कि लेन-देन पूरा हुआ है या नहीं और अगर नहीं हुआ है, तो कैसे. actions_intent_COMPLETE_PURCHASE

उपयोगकर्ता के जुड़ाव के इंटेंट

यहां दी गई टेबल में, यूज़र ऐक्टिविटी वाली सुविधाओं से जुड़े इंटेंट के बारे में बताया गया है. इन्हें और इससे जुड़े दूसरे इंटेंट लागू करने के तरीके के बारे में ज़्यादा जानकारी, यूज़र यूज़र ऐक्टिविटी वाली सुविधा के दस्तावेज़ में देखी जा सकती है.

इंटेंट का नाम ग्राहक का ऑर्डर पूरा करें ऑर्डर पूरा करने का अनुरोध करें इस्तेमाल का तरीका Dialogflow इवेंट
actions.intent.REGISTER_UPDATE X यह उपयोगकर्ता को अपडेट के लिए रजिस्टर करने के लिए कहता है. actions_intent_REGISTER_UPDATE
actions.intent.CONFIGURE_UPDATES X आपको यह इंटेंट तब मिलता है, जब उपयोगकर्ता अपडेट के लिए रजिस्टर करने की कोशिश करता है. इसका मतलब है कि आपको यह इंटेंट भेजा जाना चाहिए. actions_intent_CONFIGURE_UPDATES

कस्टम इंटेंट

बातचीत में शॉर्टकट तय करने के लिए अपने इंटेंट बनाए जा सकते हैं, ताकि उपयोगकर्ताओं को ज़्यादा बेहतर ढंग से काम करने में मदद मिल सके. ये इंटेंट आपके अपने नेमस्पेस में मौजूद होते हैं; आप तय करते हैं कि उपयोगकर्ता इंटेंट को कैसे ट्रिगर करेंगे और सिर्फ़ आपका Action पैकेज ही उनके साथ काम कर सकता है.

ज़्यादा जानकारी के लिए, Dialogflow में कार्रवाइयों को तय करना या कार्रवाइयां SDK टूल की मदद के बारे में पढ़ें. आपको ऐक्शन पैकेज के बारे में ज़्यादा जानकारी कार्रवाई पैकेज के रेफ़रंस दस्तावेज़ में मिल सकती है.

स्मार्ट होम इंटेंट

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