चैटबॉट क्या है: डिजाइन प्रक्रिया और इसकी वास्तुकला

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





'एलिज़ा' नामक पहला चॉबॉट 1960 में एमआईटी के प्रोफेसर जोसेफ वेइज़ानबाम (जर्मनी में 8 वीं जनवरी 1923 - 5 मार्च 2008) द्वारा विकसित किया गया था। यह एक प्रकार का कंप्यूटर प्रोग्राम है और शब्द का अर्थ है 'माई गॉड इज एबंडेंस'। एलिजा का मानक रूप 'एंजाइम-लिंक्ड इम्यून सोरबेंट परख' है। उनमें से कुछ चार्ली, क्लीवरबोट, फ्रेड, जेनी एआई, सिम्सीमी आदि हैं। कुछ चैटबोट विकसित कंपनियों में हेजहोग लॉग 2007 में स्थापित, डॉग टाउन मीडिया 2011 में, मोबिदेव 2009 में स्थापित, विलय सूचनात्मक 2000 में स्थापित, 2007 में ग्राफ टेक्नोलॉजीज पर, 2006 में ऑप्टिसोल बिजनेस सॉल्यूशंस।

चैटबॉट क्या है?

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




चैटबॉट कैसे काम करता है?

यह एक उपकरण है जो ऑनलाइन मैसेंजर के माध्यम से मानव और रोबोट के बीच संचार के लिए उपयोग किया जाता है और उनके पास CUI (संवादी उपयोगकर्ता इंटरफ़ेस) है, जिसका उपयोग मनुष्यों को विभिन्न भाषाओं में मशीनों के साथ बातचीत करने में सक्षम बनाने के लिए किया जाता है, जो चैटबोट द्वारा समझा जा सकता है। जिन्हें ज्यादातर फेसबुक, व्हाट्सएप, स्काइप, इंस्टाग्राम, हाइक, वेबसाइट आदि जैसे प्लेटफॉर्म पर पाया जा सकता है।

उनके पास एक मस्तिष्क भी है, जिसके तीन मुख्य भाग हैं ज्ञान स्रोत, स्टॉक वाक्यांश और वार्तालाप स्मृति। जब हम उससे कुछ कहते हैं, तो पहले वह शब्द का विश्लेषण करता है और उपयोगकर्ताओं को उत्तर देने के लिए कीवर्ड की तलाश करता है। यह मस्तिष्क के तीन मुख्य भागों का उपयोग करके कीवर्ड का विश्लेषण करता है और उपयोगकर्ता के प्रश्नों का उत्तर देता है। यह चैटबॉट के दिमाग का काम करने का तरीका है।



एआई चैटबॉट्स

एआई का मानक रूप है कृत्रिम होशियारी इसका उपयोग मोबाइल एप्लिकेशन, वेबसाइटों और कई अन्य मैसेजिंग अनुप्रयोगों के माध्यम से उपयोगकर्ताओं के साथ उनकी प्राकृतिक भाषाओं में चैट करने के लिए किया जाता है। कुछ उदाहरण Spotify bot हैं जिनका उपयोग संगीत को आसानी से खोजने के लिए किया जाता है, Wholefoods जिसका उपयोग व्यंजनों की खोज के लिए किया जाता है, आदि।

Chatbots के प्रकार

दो प्रकार हैं एआई और फिक्स्ड। एआई और फिक्स्ड के बीच का अंतर नीचे दी गई तालिका में दिखाया गया है


एस.एन.ओ. एआई चैटबॉट फिक्स्ड चैटबॉट
१।एआई चैटबोट पूर्वनिर्धारित नहीं हैनिश्चित चैटबॉट पूर्वनिर्धारित है
दो।एअर इंडिया में ग्राहक सेवाओं तक सीमित पहुंच नहीं हैनिश्चित में ग्राहक सेवाओं तक सीमित पहुंच है
३।यह प्रकार स्मार्ट कार्य करता है और सबसे उपयुक्त उत्तरों के साथ प्रतिक्रिया करता हैयह प्रकार लाइब्रेरी से पूर्वनिर्धारित स्क्रिप्ट के साथ प्रतिक्रिया करता है
चार।उपयोगकर्ता के प्रश्नों का उत्तर देने के लिए AI एक NLP का उपयोग करता हैयह उपयोगकर्ता के प्रश्नों का उत्तर देने के लिए एनएलपी का उपयोग नहीं करता है
५।एआई संदेशों को आसानी से, जल्दी से डिकोड करता है और तदनुसार प्रतिक्रिया करता हैतय संदेशों को आसानी से डिकोड नहीं किया जा सकता है
६।एआई चैटबोट का दूसरा नाम इंटेलिजेंस चैटबोट हैनिश्चित चैटबॉट का दूसरा नाम नियम-आधारित चैटबॉट है

चैटबॉट डिजाइन प्रक्रिया

चैटबॉट प्रक्रिया को डिजाइन करने के लिए सात चरण हैं वे गुंजाइश और आवश्यकता हैं, इनपुट की पहचान करते हुए, यूआई तत्वों को समझते हुए, पहले बातचीत को शिल्प करते हैं, बातचीत का निर्माण करते हैं और अंत में परीक्षण करते हैं। चैटबॉट डिजाइन प्रक्रिया का आंकड़ा नीचे दिखाया गया है

चैटबॉट-डिज़ाइन-प्रक्रिया

चैटबॉट-डिज़ाइन-प्रक्रिया

चैटबॉट को डिजाइन करने के लिए पहला कदम गुंजाइश और आवश्यकताओं को जानना है जैसे चैटबॉट, प्लेटफॉर्म को लॉन्च करने के लिए चैटबॉट्स और इसकी सीमाएं। दूसरा कदम है, पाठ, आवाज या छवियों, उपकरणों और खुफिया प्रणालियों के माध्यम से प्रश्नों के रूप में उपयोगकर्ताओं से इनपुट की पहचान करना। तीसरा चरण उपयोगकर्ता इंटरफ़ेस (UI) तत्वों को समझना है, जिसे हम अपने अनुप्रयोगों में देख सकते हैं। यूआई तत्व पांच प्रकार के होते हैं: कमांड लाइन (सीएल), ग्राफिकल यूजर इंटरफेस (जीयूआई), मेनू-ड्रिवेन इंटरफेस (एमडीआई), फॉर्म-आधारित इंटरफेस (एफबीआई) और प्राकृतिक भाषा इंटरफेस (एनएलआई)। उपयोगकर्ता इंटरफ़ेस तत्वों को समझने के बाद, अगला कदम पहली बातचीत को तैयार करना और एक बातचीत का निर्माण करना है। चैटबॉट डिज़ाइन प्रक्रिया का अंतिम चरण परीक्षण है, जो मोबाइल और वेबसाइटों पर यह जानने के लिए किया जाता है कि यह कैसे काम कर रहा है।

चैटबॉट आर्किटेक्चर

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

आर्किटेक्चर-ऑफ-चैटबॉट

आर्किटेक्चर-ऑफ-चैटबॉट

उपरोक्त आकृति में, उपयोगकर्ता संदेश एक इरादे वर्गीकरण और इकाई मान्यता के लिए दिए गए हैं।

  • आशय: एक इरादा उपर्युक्त आकृति को एक उपयोगकर्ता के इरादे के रूप में परिभाषित किया गया है, उदाहरण के लिए 'गुड बाय' शब्द का इरादा इसी तरह बातचीत को समाप्त करना है, शब्द 'कुछ अच्छे चीनी रेस्तरां क्या हैं' का इरादा एक रेस्तरां खोजने का होगा।
  • इकाई: एक सत्ता चैटबॉट में एक आशय को संशोधित करने के लिए उपयोग किया जाता है और तीन प्रकार के निकाय हैं जो सिस्टम इकाई, डेवलपर इकाई और सत्र इकाई हैं।
  • उम्मीदवार प्रतिक्रिया जनरेटर: चैटबॉट में उम्मीदवार प्रतिक्रिया जनरेटर उपयोगकर्ता के अनुरोध को संसाधित करने के लिए विभिन्न एल्गोरिदम का उपयोग करके गणना करता है। फिर इन गणनाओं का परिणाम उम्मीदवार की प्रतिक्रिया है।
  • प्रतिक्रिया चयनकर्ता: चैटबॉट में प्रतिक्रिया चयनकर्ता ने उपयोगकर्ताओं को प्रतिक्रिया देने के लिए उपयोगकर्ता प्रश्नों के अनुसार शब्द या पाठ का चयन किया, जो बेहतर काम करना चाहिए।

चैटबॉट चुनौतियां

कुछ चुनौतियां हैं

  • सुरक्षा
  • वॉयस बॉट के मामले में उपयोगकर्ता की भावनाओं और भावनाओं को समझना
  • भाषा विशेषज्ञता
  • अमानक भाषा

लाभ

फायदे हैं

  • कम लागत
  • 24/7 उपलब्धता
  • सीखना और अपडेट करना
  • यह कई क्लाइंट्स को मैनेज करता है
  • यह प्रयोग करने में आसान है
  • मानव का प्रयास कम है

नुकसान

इसके कुछ नुकसान हैं

  • ऐप को इंस्टॉल करने में अधिक समय लगता है
  • जटिल इंटरफ़ेस

अनुप्रयोग

चैटबॉट के आवेदन नीचे दिखाए गए हैं

  • एंटरटेनमेंट के लिए चैटबोट: जोकेबोट, कोटबोट, डिनर आइडियाज़ बॉट, रूह, ज़ो, जीनियस, आदि।
  • चैटबॉट हेल्थ के लिए: वेबॉट, मेडिटबॉट, हेल्थ टैप आदि
  • समाचार और मौसम के लिए चैटबॉट: सीएनएन, पोंचो, आदि

चैबॉट ग्राहक सेवाओं में सुधार करता है, क्योंकि इस सुधार के कारण चैटबोट के लाभ दिन-प्रतिदिन बढ़ रहे हैं। आज की दुनिया में संदेश संचार के लोकप्रिय साधनों में से एक बन गया है, चाहे वह पाठ संदेश हो या संदेश एप्लिकेशन के माध्यम से। अलग-अलग उद्देश्यों के लिए अलग-अलग क्षेत्रों में चेबोट का उपयोग किया जाता है, क्योंकि इन विभिन्न प्रकार के व्यवसायों के लिए चाओबोट्स का विकास किया जा रहा है। चटबट ग्राहक प्रश्नों और उनकी भाषाओं के आधार पर डिज़ाइन और विकसित किए गए हैं। यहां आपके लिए एक सवाल है, क्या बिना किसी कोडिंग ज्ञान के खुद को बनाना संभव है?