आईबीएम वाटसन सहायक के साथ चैटबॉट बनाएं

यदि आपने सिरी(Siri) , एलेक्सा(Alexa) या Google सहायक(Google Assistant) का उपयोग किया है, तो आप पहले से ही परिचित हैं कि चैटबॉट कैसे काम करता है। (chatbot works.)यह सॉफ्टवेयर का एक टुकड़ा है जो आपको अपने कंप्यूटर से बातचीत करके उसके साथ बातचीत करने देता है। कम से कम, यह आपके साथ बातचीत करने की कोशिश करता है। (tries )ऐतिहासिक रूप से चैटबॉट बल्कि भद्दे रहे हैं और सभी उपयोगी नहीं हैं।

अब चीजें काफी बदल गई हैं। हम हर समय अपने वॉयस असिस्टेंट का उपयोग करते हैं और वे लगभग हमेशा समझते हैं कि हमारा क्या मतलब है। वस्तुतः किसी भी व्यावसायिक साइट पर लॉग(Log) ऑन करें और पॉप अप होने वाले छोटे मैसेजिंग ऐप के पीछे शायद कोई वास्तविक व्यक्ति नहीं है, जो आपकी मदद करने की पेशकश कर रहा है।

चैटबॉट हमारे कंप्यूटर का उपयोग करने के तरीके में क्रांति ला रहे हैं, लेकिन आधुनिक चैटबॉट कोड के लिए जटिल हैं और प्रशिक्षित करने के लिए श्रमसाध्य हैं। यही(Which) कारण है कि अब हमारे पास प्रक्रिया (अपेक्षाकृत) आसान बनाने के लिए चैटबॉट बिल्डरों की पेशकश करने वाली बहुत सी कंपनियां हैं।

दुनिया के सर्वश्रेष्ठ चैटबॉट्स को चलाने वाली एआई तकनीक में अग्रणी, आईबीएम(IBM) , वास्तव में एक चैटबॉट निर्माण उपकरण प्रदान करता है जिसे आप मुफ्त में आज़मा सकते हैं। इसे आईबीएम वाटसन सहायक(IBM Watson Assistant) कहा जाता है और किसी को भी अस्तित्व में सबसे प्रमुख एआई सिस्टमों में से एक का लाभ उठाने देता है।

आपने पहले वाटसन(Watson) के बारे में सुना होगा , खासकर जब यह मानव विरोधियों को Jeopardy!यह सिर्फ एक खिलौना नहीं है, आप उनकी तकनीक का उपयोग करके एक व्यवहार्य चैटबॉट बना सकते हैं और फिर इसे अपने स्वयं के व्यवसाय या व्यक्तिगत उपयोग के मामलों के साथ एकीकृत कर सकते हैं।

निःशुल्क खाता वाटसन सहायक(Watson Assistant) को प्रति माह 10,000 तक एपीआई(API) कॉल की अनुमति देता है। अधिकांश व्यक्तिगत उपयोगकर्ताओं के लिए यह पर्याप्त से अधिक होगा। हम यहाँ जो कर रहे हैं उसके लिए यह निश्चित रूप से पर्याप्त है!

इसे मूल बातें तोड़ना

इससे पहले कि हम वाटसन असिस्टेंट(Watson Assistant) के साथ चैटबॉट बनाने के बारे में बात करें, आइए बात करते हैं कि हम क्या हासिल करना चाहते हैं।

चैटबॉट का मूल उद्देश्य यह व्याख्या करना है कि उपयोगकर्ता क्या कह रहा है और फिर यह पता लगाना है कि इसके बारे में क्या करना है। वाटसन असिस्टेंट(Watson Assistant) में एक इंटेंट(intent ) नाम की कोई चीज होती है जो मूल रूप से वह क्रिया होती है जिसे उपयोगकर्ता हासिल करना चाहता है।

उदाहरण के लिए, किसी का इरादा यह पता लगाने का हो सकता है कि क्या आपके पास किसी विशेष वस्तु का भंडार है। इस मामले में वाटसन सहायक(Watson Assistant) को आपके डेटाबेस के साथ एकीकृत किया जा सकता है और फिर वहां से सटीक स्टॉक स्तर खींच सकता है।

इरादों को संस्थाओं(entities) पर निष्पादित किया जाता है , जिसमें प्रासंगिक जानकारी होती है जिसे वाटसन(Watson) उत्तर देने के लिए उपयोग करेगा।

अपना चैटबॉट बनाते समय आप तीन चरणों के एक लूप से गुजरते हैं:

  • इरादों और संस्थाओं का निर्माण
  • डायलॉग ट्री का निर्माण
  • अपना चैटबॉट आज़मा रहे हैं!

इस गाइड में हम आपको वाटसन(Watson) चैटबॉट का मुख्य निर्माण खंड दिखाने के लिए, इस लूप के एक पुनरावृत्ति से गुजरेंगे।

शुरू करना

पहली चीज जो आप करना चाहते हैं वह है वाटसन सहायक(Watson Assistant ) पृष्ठ पर जाना और साइन अप करना। हमने मुफ्त "लाइट" पैकेज का उपयोग किया है जो आपको बिना किसी दायित्व के कोई भी चैटबॉट बनाने की सुविधा देता है। बस (Just)फ्री में गेट स्टार्टेड(Get Started  for Free) पर क्लिक करें  और निर्देशों का पालन करें।

एक बार जब आप सभी डिजिटल कागजी कार्रवाई पूरी कर लेते हैं, तो आप परिचय आईबीएम वाटसन सहायक(Introducing IBM Watson Assistant ) पृष्ठ पर समाप्त हो जाएंगे। अब क्रिएट ए वर्कस्पेस(Create a Workspace) पर क्लिक करें ।

अब क्रिएट पर क्लिक करें।( Create.)

अब बस अपने कार्यक्षेत्र को नाम दें और विवरण जोड़ें(name your workspace and add a description)

इससे पहले कि हम अपना कस्टम इंटेंट जोड़ें, आपको सबसे पहले कुछ सामान्य इंटेंट जोड़ना चाहिए जो आईबीएम(IBM) ने हमारे लिए पहले ही तैयार कर लिया है। यह आपको अपने बॉट की बुनियादी बातचीत सामग्री को हर बार खरोंच से सिखाने से बचाता है।

ऐसा करने के लिए, इंटेंट के तहत सामग्री कैटलॉग(Content Catalogue) पर क्लिक करें और फिर  सामान्य(General) श्रेणी के आगे कार्यक्षेत्र में जोड़ें पर क्लिक करें।(Add to Workspace)

बॉट में अब अभिवादन जैसे सामान्य संवाद को समझने की क्षमता है। यह कैसे काम करता है यह देखने के लिए डायलॉग( Dialog ) टैब पर क्लिक करें और फिर डायलॉग बनाएं(Create Dialog) पर क्लिक करें । दो वार्तालाप नोड स्वचालित रूप से उत्पन्न होंगे - स्वागत(Welcome)  और कुछ भी(Anything else)

इसे विस्तृत करने के लिए स्वागत(Welcome ) पर क्लिक करें ।

यहां आप डायलॉग नोड की मूल संरचना देख सकते हैं। यदि बॉट एक निश्चित शर्त (जैसे एक इरादा) को पहचानता है तो यह आपके द्वारा परिभाषित तरीके से प्रतिक्रिया देगा।

हालांकि हमने इस मामले में कोई कस्टम इंटेंट नहीं बनाया है, आइए इंटेंट टैब पर जाएं और # General_Greetings(Intents) नामक इंटेंट पर एक नज़र डालें(General_Greetings) । इसे खोलने के इरादे की सूची में बस (Just)#General_Greetings पर क्लिक करें ।

ठीक इसी तरह आप अपना इरादा खुद बनाएंगे। इसे एक नाम दें, इसका विवरण दें और जितने तरीके आप सोच सकते हैं जोड़ दें कि उपयोगकर्ता इस आशय को इंगित करेगा। यहां आईबीएम(IBM) ने हमारे लिए पहले ही काम कर दिया है, लेकिन यह पूरी तरह से स्पष्ट है कि यह कैसे काम करता है। आप और उदाहरण जोड़कर इस मौजूदा आशय को संशोधित भी कर सकते हैं। शायद आपकी अपनी स्थानीय बोली में।

हम इस आशय का उपयोग अपने चैटबॉट के संवाद के हिस्से के रूप में करने जा रहे हैं, इसलिए डायलॉग टैब पर वापस जाएं और डायलॉग (head back to the dialog tab)बनाएं(Create Dialog) पर क्लिक करें । हमारा कस्टम डायलॉग वेलकम(Welcome) और एनीथिंग(Anything) नोड्स के बीच होने वाला है। आपको बस इतना करना है, नोड जोड़ें(Add node.) पर क्लिक करें ।

हम इस नोड को  फ्रेंडली ग्रीटिंग्स कहने जा रहे हैं और इसे सत्ता में लाने के लिए (Friendly Greetings)#General_Greetings के इरादे का  उपयोग करने जा रहे हैं । तो अगर बॉट पहचानता(If bot recognizes) है तो  बस इरादे का नाम टाइप करें और इसे ड्रॉपडाउन मेनू से चुनें।

अब हम अपनी प्रतिक्रिया "पाठ" के रूप में छोड़ते हैं और लिखते हैं कि हम अपने अभिवादन के जवाब में बॉट क्या कहना चाहते हैं।

आप X( X ) बटन पर क्लिक करके डायलॉग नोड को बंद कर सकते हैं । अब हमारे पास एक बॉट होना चाहिए जो मूल अभिवादन का जवाब दे सके। हमारे द्वारा अब तक बनाए गए बॉट का परीक्षण करने के लिए पृष्ठ के शीर्ष दाईं ओर  इसे आज़माएं ( Try It ) बटन पर क्लिक करें ।  पॉप अप होने वाले चैट बार में  हैलो ( Hello ) टाइप करें और देखें कि क्या होता है।

बहुत खूब! वाटसन(Watson) ने स्वीकार किया कि हमारा इरादा इसे बधाई देना है और फिर संवाद निर्माता में निर्दिष्ट नियमों का जवाब देने के लिए उपयोग करता है। बधाई हो, आप चैटबॉट बनाने के एक पूरे चक्र से गुजरे हैं!

उन्नत विशेषताएँ

जब आप चरणों के इस बुनियादी लूप का उपयोग करके एक बहुत बढ़िया चैटबॉट बना सकते हैं, तो निश्चित रूप से वाटसन सहायक(Watson Assistant) के लिए इससे कहीं अधिक है । इस टूल की सभी सुविधाओं का उपयोग करके आप एक बॉट बना सकते हैं जो बुकिंग का ख्याल रखता है या उपयोगकर्ता को स्टॉक में मौजूद उत्पादों की एक सूची देता है।

आकाश की सीमा है और आपको जाने के लिए कुछ उच्च-तकनीकी प्रतिभा होने की आवश्यकता नहीं है। आपको चैटबॉट मास्टर में बदलने के लिए आईबीएम के पास बहुत सारे ट्यूटोरियल वीडियो और दस्तावेज़ हैं। (IBM)अब जब आपने स्वाद ले लिया है, तो कुछ भी आपको वापस नहीं लेना चाहिए!



About the author

हैलो संभावित नियोक्ता! मैं क्षेत्र में 7 वर्षों से अधिक के अनुभव के साथ एक अत्यधिक अनुभवी सॉफ्टवेयर इंजीनियर हूं। मुझे पता है कि विंडोज 7 अनुप्रयोगों को कैसे डिजाइन और विकसित करना है और मेरी प्रोफाइल पर कूल वेबसाइट्स की सिफारिशों की एक विस्तृत श्रृंखला है। मेरे कौशल और अनुभव मुझे किसी भी कंपनी के लिए एक उत्कृष्ट परियोजना प्रबंधन कौशल, प्रोग्रामिंग ज्ञान और वेब विकास अनुभव के साथ एक प्रतिभाशाली व्यक्ति की तलाश में एक उत्कृष्ट मैच प्रदान करते हैं।



Related posts