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

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

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

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

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

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