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

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

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

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

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

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