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

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

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

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

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

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