Dialogflow के साथ डेवलप करने के लिए, आपको सबसे पहले एक Actions प्रोजेक्ट और एक Dialogflow एजेंट बनाना होगा. प्रोजेक्ट होने से, अपनी सेट की गई कार्रवाई को मैनेज और डिस्ट्रिब्यूट करने के लिए, डेवलपर कंसोल को ऐक्सेस किया जा सकता है. Dialogflow एजेंट में वे सभी इंटेंट होते हैं जो आपकी सेट की गई कार्रवाई को परिभाषित करते हैं.
Actions प्रोजेक्ट और Dialogflow एजेंट बनाएं
- Actions कंसोल पर जाएं.
- नया प्रोजेक्ट पर क्लिक करें.
- अपने प्रोजेक्ट का नाम डालें और प्रोजेक्ट बनाएं पर क्लिक करें.
- नीचे ज़्यादा विकल्प सेक्शन तक स्क्रोल करें और बातचीत कार्ड पर क्लिक करें.
- सबसे ऊपर दिए गए मेन्यू में डेवलप करें पर क्लिक करें. इसके बाद, बाईं ओर दिए गए मेन्यू में कार्रवाइयां पर क्लिक करें.
- अपनी पहली कार्रवाई जोड़ें पर क्लिक करें.
- कस्टम इंटेंट कार्ड पर, बनाएं पर क्लिक करें.
- Dialogflow कंसोल, जिसमें जानकारी अपने-आप एक एजेंट में अपने-आप भर जाती है के साथ दिखता है. एजेंट को सेव करने के लिए, बनाएं पर क्लिक करें.
Dialogflow कंसोल
अब आपको Dialogflow कंसोल और बाईं ओर, मेन्यू पैनल दिखेगा. अगर आप छोटी स्क्रीन पर हैं और मेन्यू छिपा हुआ है, तो ऊपरी बाएं कोने में मौजूद menu पर क्लिक करें.
बीच वाली विंडो में, एजेंट के लिए इंटेंट की सूची दिखती है. डिफ़ॉल्ट रूप से, Dialogflow एजेंट दो इंटेंट से शुरू होते हैं. डिफ़ॉल्ट वेलकम इंटेंट आपके उपयोगकर्ताओं का स्वागत करता है. आपका एजेंट डिफ़ॉल्ट फ़ॉलबैक इंटेंट से तब मैच करता है, जब वह यह समझ नहीं पाता कि उपयोगकर्ताओं की क्या राय है.
Dialogflow सिम्युलेटर, पेज की दाईं ओर होता है. सिम्युलेटर से, आपको मैसेज बोलकर या टाइप करके, अपने एजेंट को आज़माने की सुविधा मिलती है. Dialogflow सिम्युलेटर में, इसे अभी आज़माएं पर क्लिक करें. इसके बाद, कुछ भी टाइप करें और Enter दबाएं.
पहला डायग्राम. Dialogflow कंसोल का स्क्रीनशॉट, जिसमें एक एजेंट दिख रहा है.
अपना पहला इंटेंट बनाएं
Dialogflow, उपयोगकर्ता के इरादों को अलग-अलग कैटगरी में बांटने के लिए इंटेंट का इस्तेमाल करता है. इंटेंट में ट्रेनिंग वाले वाक्यांश होते हैं, जो इस बात के उदाहरण हैं कि कोई उपयोगकर्ता आपके एजेंट से क्या कह सकता है. उदाहरण के लिए, कोई व्यक्ति जो आपके एजेंट का नाम जानना चाहता है, वह पूछ सकता है, "आपका नाम क्या है?", "क्या तुम्हारा कोई नाम है?", या सिर्फ़ "नाम" बोलें. इन वाक्यांशों का एक ही लक्ष्य होता है: अपने एजेंट का नाम पाना.
इस केस को हैंडल करने वाला एजेंट बनाने के लिए, यह तरीका अपनाएं:
- नेविगेशन मेन्यू में, इंटेंट के बगल में मौजूद add पर क्लिक करें.
- इंटेंट का नाम टेक्स्ट फ़ील्ड में
Name
डालें. - ट्रेनिंग वाक्यांश सेक्शन में, ट्रेनिंग वाक्यांश जोड़ें पर क्लिक करें.
- नीचे दिए गए वाक्यांश डालें (हर वाक्यांश के बाद Enter दबाएं):
What is your name?
Do you have a name?
name
- जवाब सेक्शन में, जवाब जोड़ें पर क्लिक करें.
- टेक्स्ट जवाब विंडो में यह जवाब डालें:
My name is Dialogflow!
- सेव करें पर क्लिक करें.
इसे आज़माएं
अपने नए Name इंटेंट को टेस्ट करने के लिए, Dialogflow सिम्युलेटर में, "आपका नाम क्या है?" टाइप करें और Enter दबाएं.
आपका एजेंट आपके सवाल का सही जवाब दे सकता है, भले ही आप ऐसे सवाल पूछें जो ट्रेनिंग वाले वाक्यांशों से पूरी तरह मेल न खाते हों (जैसे, "आपका नाम क्या है?" बनाम "आपका नाम क्या है?").
Dialogflow, ट्रेनिंग वाले वाक्यांशों का इस्तेमाल करके, मशीन लर्निंग मॉडल को ट्रेनिंग देता है. इससे, एजेंट को उपयोगकर्ता के बोले गए शब्दों को सही इंटेंट से मैच करने में मदद मिलती है.