ग्राहक का ऑर्डर पूरा करना

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

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

ज़्यादातर मामलों में, उपयोगकर्ता का smart home Assistant के साथ इंटरैक्शन आसान होगा. जैसे, Ok Google, मेरी लाइट चालू करें. हालांकि, अगर आपने उपयोगकर्ता की पुष्टि करने का दूसरा तरीका लागू किया है, तो हो सकता है कि आपके फ़ुलफ़िलमेंट को कई अनुरोध और जवाबों को प्रोसेस करना पड़े. ऐसा इसलिए, क्योंकि Assistant किसी खास उपयोगकर्ता के अनुरोध के बाद, पुष्टि करने के लिए पिन मांग सकता है. जैसे, Ok Google, मेरे सामने के दरवाज़े को अनलॉक करें.

पहली इमेज में, smart home EXECUTE इंटेंट को पूरा और लागू करने की प्रोसेस दिखाई गई है.

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