इंटरनेट बॉट

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

बॉट्स को प्रतिबंधित करने के लिए वेब सर्वरों के प्रयास अलग-अलग होते हैं। कुछ सर्वरों में एक robots.txt फ़ाइल होती है जिसमें उस सर्वर पर बॉट के व्यवहार को नियंत्रित करने वाले नियम होते हैं। कोई भी बॉट जो नियमों का पालन नहीं करता है, सिद्धांत रूप में, प्रभावित वेबसाइट तक पहुंच से वंचित या हटाया जा सकता है। यदि पोस्ट की गई टेक्स्ट फ़ाइल में कोई संबद्ध प्रोग्राम/सॉफ़्टवेयर/ऐप नहीं है, तो नियमों का पालन करना पूरी तरह से स्वैच्छिक है। नियमों को लागू करने या यह सुनिश्चित करने का कोई तरीका नहीं होगा कि बॉट का निर्माता या कार्यान्वयनकर्ता robots.txt फ़ाइल को पढ़ता है या स्वीकार करता है। कुछ बॉट "अच्छे" होते हैं - उदाहरण के लिए सर्च इंजन स्पाइडर - जबकि अन्य का उपयोग दुर्भावनापूर्ण हमलों को शुरू करने के लिए किया जाता है, उदाहरण के लिए, राजनीतिक अभियान।

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

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

सामाजिक बॉट 

सोशल बॉट्स एल्गोरिदम के सेट हैं जो सोशल नेटवर्किंग उपयोगकर्ताओं के बीच एक सेवा या कनेक्शन स्थापित करने के लिए निर्देशों के दोहराव वाले सेटों के कर्तव्यों को लेते हैं। नेटवर्किंग बॉट्स के विभिन्न डिज़ाइनों में, सबसे आम चैट बॉट्स हैं, मानव उपयोगकर्ता के साथ बातचीत करने के लिए डिज़ाइन किए गए एल्गोरिदम, और सामाजिक बॉट्स, मानव व्यवहारों की नकल करने के लिए डिज़ाइन किए गए एल्गोरिदम मानव उपयोगकर्ता के समान पैटर्न के साथ संवाद करने के लिए। सोशल बॉटिंग के इतिहास को 1950 के दशक में एलन ट्यूरिंग और ट्यूरिंग टेस्ट द्वारा अनुमोदित निर्देशात्मक कोड के डिजाइनिंग सेट के उनके दृष्टिकोण का पता लगाया जा सकता है। 1960 के दशक में जोसेफ वीज़ेनबाम ने एलिज़ा बनाया, जो एक प्राकृतिक भाषा प्रसंस्करण कंप्यूटर प्रोग्राम है। आर्टिफिशियल इंटेलिजेंस एल्गोरिदम का शुरुआती संकेतक माना जाता है। ELIZA ने कंप्यूटर प्रोग्रामर्स को ऐसे टास्क प्रोग्राम डिजाइन करने के लिए प्रेरित किया जो व्यवहार पैटर्न को उनके निर्देश के सेट से मेल कर सकते हैं। नतीजतन, प्राकृतिक भाषा प्रसंस्करण कृत्रिम बुद्धि और सामाजिक बॉट्स के विकास के लिए एक प्रभावशाली कारक बन गया है। और जैसा कि सूचना और विचार सोशल मीडिया वेबसाइटों पर एक प्रगतिशील जन प्रसार देखते हैं,  उसी पैटर्न का पालन करते हुए नवीन तकनीकी प्रगति की जाती है। 

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

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

बॉट फ़ार्म को ऑनलाइन ऐप स्टोर में उपयोग करने के लिए जाना जाता है, जैसे कि ऐप्पल ऐप स्टोर और गूगल प्ले, पदों में हेरफेर करने के लिए  या सकारात्मक रेटिंग/समीक्षाएं बढ़ाते हैं। 

चैटबॉट इंटरनेट बॉट का तेजी से बढ़ता हुआ सौम्य रूप है। 2016 से, जब फेसबुक मैसेंजर ने डेवलपर्स को अपने प्लेटफॉर्म पर चैटबॉट्स लगाने की अनुमति दी, तो अकेले उस ऐप पर उनके उपयोग की तेजी से वृद्धि हुई है। मैसेंजर के लिए पहले छह महीनों में 30,000 बॉट बनाए गए थे, जो सितंबर 2017 तक बढ़कर 100,000 हो गए।  स्नैचबॉट के सीटीओ एवी बेन एज्रा ने फोर्ब्स को बताया कि उनके चैटबॉट बिल्डिंग प्लेटफॉर्म के उपयोग के साक्ष्य ने निकट भविष्य में मानव श्रम के लाखों घंटों की बचत की ओर इशारा किया क्योंकि वेबसाइटों पर 'लाइव चैट' को बॉट्स से बदल दिया गया था। 

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

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

निम्न प्रकार के दुर्भावनापूर्ण बॉट (और बॉटनेट ) हैं:

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

2012 में, पत्रकार पर्सी वॉन लिपिंस्की ने बताया कि उन्होंने CNN iReport में लाखों बॉट्स या बॉटेड या पिंग व्यूज की खोज की। CNN iReport ने चुपचाप iReporter क्रिस मोरो के खाते से लाखों व्यूज हटा दिए।  यह ज्ञात नहीं है कि सीएनएन द्वारा नकली विचारों से प्राप्त विज्ञापन राजस्व कभी विज्ञापनदाताओं को लौटाया गया था या नहीं।

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

सामाजिक बॉट्स के साथ मानव संपर्क 
बॉट्स के साथ दो मुख्य चिंताएँ हैं: स्पष्टता और आमने-सामने समर्थन। मनुष्यों की सांस्कृतिक पृष्ठभूमि उनके सामाजिक बॉट्स के साथ संवाद करने के तरीके को प्रभावित करती है। 
बहुत से लोग मानते हैं कि बॉट्स मनुष्यों की तुलना में बहुत कम बुद्धिमान हैं और इसलिए वे हमारे सम्मान के योग्य नहीं हैं। 

मिन-सन किम ने पांच चिंताओं या मुद्दों का प्रस्ताव दिया जो एक सामाजिक रोबोट के साथ संचार करते समय उत्पन्न हो सकते हैं, और वे लोगों की भावनाओं को नुकसान से बचा रहे हैं, थोपने को कम कर रहे हैं, दूसरों से अस्वीकृति, स्पष्टता के मुद्दे और उनके संदेश कितने प्रभावी हो सकते हैं। 

सामाजिक रोबोटों का विरोध करने वाले लोगों का तर्क है कि वे मानवीय रिश्तों की वास्तविक कृतियों से भी दूर ले जाते हैं।

यह सभी देखें 
 
Agent-based model (for bot's theory)
Botnet
Chatbot
Comparison of Internet Relay Chat bots
Facebook Bots
IRC bot
Social bot
Software agent
Software bot
Spambot
Twitterbot
UBot Studio
Votebots
Web brigades
Wikipedia:Bots – bots on Wikipedia

संदर्भ