इस प्रोजेक्ट के बारे में
चैटरबॉट पायथन में लिखित एक मशीन-लर्निंग-संचालित कन्वर्सेशनल डायलॉग इंजन है। यह डेवलपर्स को पिछली बातचीत से सीखकर गतिशील, संदर्भ-संबंधी प्रतिक्रियाएँ उत्पन्न करने में सक्षम चैटबॉट बनाने की सुविधा देता है। सिस्टम बिना प्रशिक्षित शुरू होता है और संवाद डेटा जुटाने के साथ धीरे-धीरे बेहतर होता है — उपयोगकर्ता इनपुट और संबंधित जवाबों को संग्रहीत करके पैटर्न की पहचान करता है और आवृत्ति व समानता के आधार पर सबसे संभावित प्रतिक्रिया चुनता है।
इसकी भाषा-स्वतंत्र डिजाइन है, जिससे योगदान दिए गए कॉर्परा के माध्यम से किसी भी भाषा में प्रशिक्षण दिया जा सकता है। अंग्रेजी बधाइयों और संवाद सेट सहित बारह से अधिक भाषाओं के लिए पूर्व-निर्मित प्रशिक्षण डेटासेट उपलब्ध हैं। उपयोगकर्ता पिप के माध्यम से चैटरबॉट स्थापित कर सकते हैं और शामिल कॉर्पस ट्रेनर या कस्टम डेटासेट का उपयोग करके प्रशिक्षण शुरू कर सकते हैं।
लाइब्रेरी मॉड्यूलर प्रशिक्षण का समर्थन करती है: डेवलपर्स सामान्य कॉर्परा, विशिष्ट विषयों (जैसे बधाइयाँ), या कई डेटासेट के संयोजन पर प्रशिक्षित कर सकते हैं। उदाहरण कोड बॉट को प्रारंभ करने, इसे अंग्रेजी कॉर्पस के साथ प्रशिक्षित करने, और प्रतिक्रियाओं के लिए क्वेरी करने को दर्शाता है। समुदाय विकास का समर्थन करने के लिए दस्तावेज़ीकरण, उदाहरण और योगदान दिशानिर्देश प्रदान किए गए हैं।
चैटरबॉट बीएसडी 3-क्लाज़ लाइसेंस के तहत ओपन-सोर्स है और टेस्टमु एआई द्वारा प्रायोजित है। चैटरबॉट-कॉर्पस रिपॉजिटरी में पुल रिक्वेस्ट के माध्यम से नए प्रशिक्षण डेटा या अनुवाद सहित समुदाय योगदानों को प्रोत्साहन दिया जाता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.