अपने प्रोजेक्ट का वर्शन बनाना (Dialogflow)

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

अपने Dialogflow प्रोजेक्ट का वर्शन बनाने के बारे में ज़्यादा जानकारी के लिए, Dialogflow का वर्शन बनाना देखें.

Dialogflow वर्शन के बारे में अक्सर पूछे जाने वाले सवाल

Dialogflow के वर्शन का असर, मेरी मौजूदा कार्रवाइयों पर कैसे पड़ता है?

8 मई, 2018 से पहले, Actions Console को सबमिट की गई मौजूदा कार्रवाइयों पर कोई असर नहीं पड़ेगा. इसका मतलब है कि Dialogflow एजेंट में किए गए बदलाव, उस कार्रवाई में भी दिखते रहेंगे. अगर कार्रवाई पहले ही पब्लिश हो चुकी है, तो किए गए बदलाव लाइव दिखते रहेंगे.

क्या मुझे Action on Google और Dialogflow में दो वर्शन बनाए रखने होंगे?

नहीं, आपके पास सिर्फ़ एक वर्शन है, जैसा कि रिलीज़ मैनेज करें पेज पर दिखाया गया है. यह Actions on Google और Dialogflow के साथ एक जैसा है. फ़र्क़ सिर्फ़ यह है कि हम सबमिशन के समय आपके Dialogflow एजेंट का स्नैपशॉट बनाएंगे. इस स्नैपशॉट पर, आने वाले समय में अपने Dialogflow इंटेंट और इकाइयों में किए जाने वाले किसी भी बदलाव का असर नहीं होगा.

क्या Dialogflow कंसोल से Actions on Google के वर्शन बनाए और डिप्लॉय किए जा सकते हैं?

नहीं, ऐसा सिर्फ़ Actions कंसोल के ज़रिए किया जा सकता है.

Dialogflow पेज पर, मैंने देखा कि यह सुविधा बीटा वर्शन के लिए ऑप्ट-इन करने वाले उपयोगकर्ताओं के लिए उपलब्ध है. क्या यह Actions on Google पर लागू होता है?

नहीं, Dialogflow बीटा प्रोग्राम Dialogflow एजेंट के लिए है जो Actions on Google प्लैटफ़ॉर्म पर नहीं हैं. अगर आपके पास Actions on Google प्लैटफ़ॉर्म के लिए Dialogflow एजेंट है, तो यह अपने-आप चालू हो जाता है, न कि बीटा वर्शन में.

अगर मैं Dialogflow कंसोल में बीटा वर्शन चालू करूं, तो क्या होगा?

ऐसा करने से, Actions on Google प्रोजेक्ट में बदलाव नहीं होता. अगर बीटा वर्शन को चालू किया जाता है, तो आपको Dialogflow एजेंट की सेटिंग में एनवायरमेंट टैब दिखेगा. इस पेज में, उन वर्शन को देखा जा सकता है (लेकिन उनमें बदलाव नहीं किया जा सकता), जिन्हें आपने Actions Console से बनाया है. साथ ही, किसी एक वर्शन को ड्राफ़्ट में लोड किया जा सकता है.

'Firebase के लिए Cloud Functions' के साथ ऐल्फ़ा/बीटा/प्रोडक्शन रिलीज़ का इस्तेमाल करने के लिए, सुझाया गया सबसे सही तरीका क्या है?

Dialogflow के इनलाइन एडिटर में Firebase के लिए Cloud Functions के लिए वर्शन नहीं हैं. हालांकि, हर Dialogflow वर्शन कस्टम वेबहुक पैरामीटर पर ले जाता है. अगर आपको ऐल्फ़ा/बीटा रिलीज़ के साथ अलग-अलग सर्वर लॉजिक की जांच करनी है, तो हमारा सुझाव है कि आप इनलाइन एडिटर को बंद कर दें. इसके बाद, अपने समाधानों को दो Cloud Functions में डिप्लॉय करें और उन्हें Dialogflow में वेबहुक पैरामीटर के तौर पर पास करें.