इस पेज का इस्तेमाल, हमारे नमूनों को Actions on Google की उन सुविधाओं के हिसाब से फ़िल्टर करने के लिए करें जिनका ये इस्तेमाल करते हैं.
GitHub पर पूरे सैंपल देखने और डाउनलोड करने के लिए, सैंपल के नाम पर क्लिक करें. इसके बाद, अपनी कार्रवाइयां बनाना शुरू करें.
Dialogflow
नीचे दी गई टेबल में, Dialogflow का इस्तेमाल करने वाले हमारे सैंपल ऐक्शन प्रोजेक्ट की सूची दी गई है. इस टेबल को उन Actions on Google सुविधा(सुविधाओं) के हिसाब से फ़िल्टर किया जा सकता है जिन्हें आपको सैंपल में इस्तेमाल करना है.
नमूना | ब्यौरा | सुविधाएं |
---|---|---|
बेवकूफ़ नाम बनाने वाला व्यक्ति | पूरी तरह से Dialogflow में बना यह ऐप्लिकेशन, आसान इंटेंट बनाने और इकाई-आधारित उपयोगकर्ता इनपुट को पार्स करने और बोली के जवाब में उसका फिर से इस्तेमाल करने का तरीका दिखाता है. | रॉ टेक्स्ट पाना, एसएसएमएल, वेबहुक से ऑर्डर पूरा करना, सिस्टम की इकाइयां, स्लॉट भरना |
वेबहुक के साथ सिली नेम मेकर (Node.js, Java) |
यह वेबहुक के साथ लागू किया गया Silly Name Maker है. दिया गया वेबहुक, Node.js क्लाइंट लाइब्रेरी का इस्तेमाल करके, उपयोगकर्ता इकाई के इनपुट को रिस्पॉन्स स्ट्रिंग के साथ जोड़ता है. | इंटेंट के तर्क, वेबहुक के ज़रिए पूरा करना |
Google के बारे में जानकारी (Node.js, Java) |
यह ऐप्लिकेशन, Node.js क्लाइंट लाइब्रेरी और Dialogflow के कई बेहतर कॉन्सेप्ट पेश करता है. इसमें अन्य ट्रिगर करने वाले इंटेंट शामिल हैं. इनका इस्तेमाल Dialogflow ऐप्लिकेशन में नई कार्रवाइयां करने के लिए किया जाता है. साथ ही, Dialogflow कॉन्टेक्स्ट का इस्तेमाल करके, दिशा-निर्देश तय किया जाता है. साथ ही, डायलॉग बॉक्स में स्थिति को बनाए रखा जाता है. | एसएसएमएल, वेबहुक के ज़रिए फ़ुलफ़िलमेंट, कस्टम इकाइयां, एक से ज़्यादा कार्रवाइयां (डीप लिंक/ट्रिगर करने वाले इंटेंट), Dialogflow के कॉन्टेक्स्ट, वेबहुक से कॉन्टेक्स्ट सेट करना, इन-डायलॉग डेटा परसिस्टेंस, रिच रिस्पॉन्स (जैसे, कार्ड, लिंक आउट, सुझाव वाले चिप) |
नाम Psyचिक (Node.js, Java) |
इस सैंपल में, नाम या जगह की जानकारी का अनुरोध करने वाले उपयोगकर्ता की जानकारी के लिए, अनुमति एपीआई को दिखाया गया है. | वेबहुक से ऑर्डर पूरा करना, हेल्पर इंटेंट: "askForPermission" |
बातचीत के कॉम्पोनेंट (Node.js, Java) |
इस सैंपल में, Dialogflow का इस्तेमाल करके किसी बातचीत के सभी संभावित रिच और विज़ुअल एलिमेंट दिखाए जाते हैं. | वेबहुक के ज़रिए फ़ुलफ़िलमेंट, बेहतर रिस्पॉन्स (जैसे कि कार्ड, लिंक आउट, सुझाव वाले चिप), सूची चुनना, कैरसेल चुनना, कैरसेल चुनना, मीडिया से मिला रिस्पॉन्स |
नंबर जेनी (Node.js, Java) |
नंबर जेनी (यह सुविधा, Assistant की सुविधा वाले डिवाइसों पर उपलब्ध है - "Ok Google, Number Genie से बात करो"), Assistant के लिए क्वालिटी ऐप्लिकेशन का एक सामान्य उदाहरण है. इस सैंपल में, एक अच्छी तरह बना पर्सोना, असरदार इंटरैक्शन, और बातचीत को बेहतर बनाने के उदाहरण दिए गए हैं. | एसएसएमएल, वेबहुक के ज़रिए फ़ुलफ़िलमेंट, सिस्टम इकाइयां, स्लॉट भरना, कई कार्रवाइयां (डीप लिंक/ट्रिगर करने वाले इंटेंट), Dialogflow कॉन्टेक्स्ट, वेबहुक से कॉन्टेक्स्ट सेट करना, इन-डायलॉग डेटा परसिस्टेंस, बेहतर रिस्पॉन्स (जैसे कि कार्ड, लिंक आउट, सुझाव चिप), क्रॉस-डायलॉग डेटा परसिस्टेंस, VUI डिज़ाइन के सबसे सही तरीके, स्थानीय भाषा के अनुसार |
लेन-देन (Node.js, Java) |
यह ट्रांज़ैक्शन फ़्लो को पूरा करने का एक सैंडबॉक्स उदाहरण है. इसमें इस बात की पुष्टि करना शामिल है कि उपयोगकर्ता लेन-देन कर सकता है या नहीं, डिलीवरी का पता पाना, और लेन-देन पूरा होने की पुष्टि करना भी शामिल है. | वेबहुक के ज़रिए पूरा करना, लेन-देन |
SSML (Node.js, Java) |
यह नमूना, एसएसएमएल के इस्तेमाल के बारे में बताता है. इसमें प्रोसोडी और साउंड इफ़ेक्ट भी शामिल हैं. | एसएसएमएल, वेबहुक से ऑर्डर पूरा करना |
हेल्पर इंटेंट (Node.js, Java) |
यह सैंपल, DialogFlow में पहले से मौजूद हेल्पर इंटेंट के इस्तेमाल के बारे में बताता है. इसमें AskForPlace, AskForConfirmation वगैरह शामिल है. | वेबहुक के ज़रिए फ़ुलफ़िलमेंट, हेल्पर इंटेंट: "askForConfirmation", हेल्पर इंटेंट: "askForDateTime", हेल्पर इंटेंट: "askForPermission", हेल्पर इंटेंट: "askForPlace", हेल्पर इंटेंट: "askForSignIn" |
अपडेट (Node.js, Java) |
इस सैंपल में एक ऐसा ऐप्लिकेशन दिखाया गया है जो Actions on Google का इस्तेमाल करके, Google Assistant के लिए ऐप्लिकेशन डेवलप करने के बारे में सलाह देता है. यह उपयोगकर्ता को सूचनाएं भेजने के लिए, अपडेट एपीआई का इस्तेमाल करने के बारे में बताता है. | एक से ज़्यादा कार्रवाइयां, वेबहुक से ग्राहक को पूरा करना, कस्टम इकाइयां, ज़्यादा बेहतर रिस्पॉन्स (जैसे कि कार्ड, लिंक आउट, सुझाव वाले चिप), क्रॉस-डायलॉग डेटा परसिस्टेंस, Cloud Firestore, अपडेट एपीआई |
डिजिटल सामान (Node.js) |
यह नमूना, डिजिटल खरीदारी के लिए डिजिटल गुड्स एपीआई के इस्तेमाल के बारे में बताता है. | लेन-देन, डिजिटल वस्तुओं का एपीआई |
GDG ऐक्शन (Node.js) |
यह सैंपल, Meetup API और Cloud Translation API का इस्तेमाल करता है. इससे Google Developer Groups के बारे में दुनिया भर में ऐक्सेस की जा सकने वाली जानकारी दी जाती है | एसएसएमएल, वेबहुक के ज़रिए फ़ुलफ़िलमेंट, सिस्टम इकाइयां, स्लॉट भरना, कस्टम इकाइयां, एक से ज़्यादा कार्रवाइयां (डीप लिंक/ट्रिगर करने वाले इंटेंट), Dialogflow कॉन्टेक्स्ट, इन-डायलॉग डेटा परसिस्टेंस, रिच रिस्पॉन्स (जैसे कि कार्ड, लिंक आउट, सुझाव चिप), वीयूआई डिज़ाइन के सबसे सही तरीके, स्थानीय भाषा के अनुसार |
इंटरैक्टिव कैनवस (Node.js) |
इस सैंपल में, Google Assistant के लिए Actions on Google का इस्तेमाल करके, आसान इंटरैक्टिव कैनवस बनाने का तरीका बताया गया है. यह sendTextQuery API का इस्तेमाल करके, यूज़र इंटरफ़ेस (यूआई) से फ़ुलफ़िलमेंट ट्रिगर करता है. | वेबहुक, इंटरैक्टिव कैनवस से पूरा करना |
स्नोमैन (Node.js) |
इस सैंपल में, Google Assistant के लिए Actions on Google का इस्तेमाल करके, इंटरैक्टिव कैनवस की मदद से बातचीत वाले गेमिंग अनुभव को बेहतर बनाने का तरीका बताया गया है. | वेबहुक, इंटरैक्टिव कैनवस से पूरा करना |
Actions SDK टूल
इस टेबल में, उन कार्रवाइयों के सैंपल की सूची दी गई है जो Actions SDK टूल का इस्तेमाल करते हैं. इस टेबल को उन Actions on Google सुविधा(सुविधाओं) के हिसाब से फ़िल्टर किया जा सकता है जिन्हें आपको सैंपल में इस्तेमाल करना है.
नमूना | ब्यौरा | सुविधाएं |
---|---|---|
नंबर बोलें (Node.js, Java) |
यह नमूना हमारी Node.js क्लाइंट लाइब्रेरी की मदद से, Assistant के लिए एक कार्रवाई वाले ऐप्लिकेशन की बुनियादी बातों के बारे में बताता है. इसमें, उपयोगकर्ता के इनपुट को ऐक्सेस करने और SSML में बदलाव करने जैसी आसान सुविधाएं शामिल हैं. | रॉ टेक्स्ट पाना, एसएसएमएल, रिच रिस्पॉन्स (जैसे कि कार्ड, लिंक आउट, सुझाव वाले चिप) |
बातचीत के कॉम्पोनेंट (Node.js, Java) |
इस सैंपल में, ऐक्शन SDK टूल का इस्तेमाल करके किसी बातचीत के सभी संभावित रिच और विज़ुअल एलिमेंट दिखाए गए हैं. | वेबहुक के ज़रिए फ़ुलफ़िलमेंट, ज़्यादा बेहतर रिस्पॉन्स (जैसे कि कार्ड, लिंक आउट, सुझाव वाले चिप), सूची चुनना, कैरसेल चुनना, कैरसेल चुनना, मीडिया से मिला रिस्पॉन्स |
अपडेट (Node.js, Java) |
इस सैंपल में एक ऐसा ऐप्लिकेशन दिखाया गया है जो Actions on Google का इस्तेमाल करके, Google Assistant के लिए ऐप्लिकेशन डेवलप करने के बारे में सलाह देता है. यह उपयोगकर्ता को सूचनाएं भेजने के लिए, अपडेट एपीआई का इस्तेमाल करने के बारे में बताता है. | एक से ज़्यादा कार्रवाइयां, वेबहुक के ज़रिए फ़ुलफ़िलमेंट, रिच रिस्पॉन्स (जैसे कि कार्ड, लिंक आउट, सुझाव वाले चिप), क्रॉस-डायलॉग डेटा परसिस्टेंस, Cloud Firestore, अपडेट एपीआई |
स्मार्ट होम
क्या आपको उपयोगकर्ताओं को Google Assistant की मदद से, अपने IoT डिवाइस को कंट्रोल करने की सुविधा देनी है? स्मार्ट होम का हमारा सैंपल देखें. इस सैंपल में, वर्चुअल डिवाइसों का इस्तेमाल करके स्मार्ट होम एपीआई की सुविधाओं को हाइलाइट किया गया है. इसमें यह दिखाया गया है कि Google के होम ग्राफ़ से डिवाइस की स्थिति को सिंक करने और उपयोगकर्ता के डिवाइस कंट्रोल के निर्देशों को कैसे लागू किया जा सकता है.