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

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

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

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

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

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