Actions on Google सुविधा की मदद से, Google Assistant की सुविधाओं को कार्रवाई के साथ बेहतर बनाया जा सकता है. कार्रवाइयों की मदद से उपयोगकर्ता, बातचीत की सुविधा वाले इंटरफ़ेस के ज़रिए अपना काम कर सकते हैं. इसमें फटाफट निर्देश देने से लेकर कुछ लंबे समय तक चलने वाली लाइट या लंबी बातचीत, जैसे कि कोई सवाल-जवाब का गेम खेलना शामिल है.
Dialogflow एक बातचीत वाला प्लैटफ़ॉर्म है. इसकी मदद से, कार्रवाई SDK टूल के फ़ंक्शन को रैप करके और, इस्तेमाल में आसान आईडीई, नैचुरल लैंग्वेज अंडरस्टैंडिंग (एनएलयू), मशीन लर्निंग वगैरह जैसी अतिरिक्त सुविधाएं देकर, डिज़ाइन और बिल्ड किए जा सकते हैं.
Google Assistant की सुविधा चालू करने के लिए, आपको इन निर्देशों का पालन करके कोई कार्रवाई बनानी होगी.
अपनी बातचीत को डिज़ाइन करें
डेवलप करने से पहले, आपको अपनी कार्रवाई के लिए अपनी बातचीत या यूज़र इंटरफ़ेस को डिज़ाइन करना चाहिए. इस बातचीत में बताया जाता है कि उपयोगकर्ता आपकी कार्रवाई को कैसे शुरू करते हैं. साथ ही, इस जानकारी से उन कार्रवाइयों के बारे में भी पता चलता है जो लोग आपकी कार्रवाई के लिए कह सकते हैं. साथ ही, यह भी बताया गया है कि आपकी कार्रवाई उनसे क्या करती है.
Actions on Google डेवलपर प्रोजेक्ट और Dialogflow एजेंट बनाएं
Actions कंसोल पर जाएँ और डेवलपर प्रोजेक्ट बनाएँ. इस प्रोजेक्ट में अपनी कार्रवाई से जुड़ा मेटाडेटा तय किया जा सकता है. साथ ही, अनुमति की प्रक्रिया के ज़रिए अपनी कार्रवाई को मैनेज और ट्रैक किया जा सकता है. प्रोजेक्ट बनाने के बाद, आपके पास एक Dialogflow एजेंट बनाने का विकल्प होता है. यह एजेंट, आपके सभी ऐक्शन की जानकारी देता है.
कार्रवाइयां तय करें
आपके Dialogflow एजेंट में मौजूद कार्रवाइयों के बारे में जानकारी देने के लिए, ऐसे इंटेंट तय किए जाते हैं जो आपके ऐक्शन के फ़ंक्शन में एंट्री पॉइंट को तय करते हों. उदाहरण के लिए, मान लें कि आपको एक ऐसी कार्रवाई बनानी है जो कुछ सामान खरीद सकती है, ऑर्डर की स्थिति देख सकती है, और कुछ रोज़ाना की डील दिखा सकती है. आप ये इंटेंट ट्रिगर करने वाले इंटेंट तय कर सकते हैं:
- "Ok Google, कुछ जूते खरीदने के लिए, मेरे पसंदीदा जूते की दुकान से बात करो"
- "Ok Google, मेरे पसंदीदा जूते के स्टोर में जाकर, मेरा ऑर्डर देखें"
- "Ok Google, आज के ऑफ़र दिखाने के लिए, मेरे पसंदीदा जूते की दुकान से बात करो"
ग्राहक को सामान भेजना और डिप्लॉय करना
जब आपकी किसी कार्रवाई को शुरू किया जाता है, तो उस कार्रवाई को पूरा करने के लिए उपयोगकर्ताओं के साथ बातचीत शुरू करने के लिए कार्रवाई को कॉल किया जाता है.
बातचीत बनाने के लिए, Dialogflow में मौजूद इंटेंट को तय किया जाता है. इससे, व्याकरण और वे चीज़ें बनाई जाती हैं जिन्हें उपयोगकर्ता असल में आपकी कार्रवाई के लिए कह सकते हैं. जब उपयोगकर्ता किसी इंटेंट को ट्रिगर करने के लिए असल में कुछ कहते हैं, तो आपके ऑफ़र को कॉल किया जाता है और वे उपयोगकर्ता को जवाब देते हैं.
आगे और पीछे के अनुरोध और जवाब तब तक बार-बार होते हैं, जब तक आपके टास्क को पूरा करने के लिए ज़रूरी जानकारी नहीं मिल जाती.