रोबोट चैटबॉट्स से पीछे क्यों हैं
चैटबॉट्स ने भारी मात्रा में टेक्स्ट से सीखा है। रोबोट्स के पास डेटा बहुत कम है, एक अस्त-व्यस्त दुनिया है, असली सुरक्षा जोखिम हैं और महँगा हार्डवेयर है। यहाँ बताया गया है कि यह अंतर क्यों है।
60 सेकंड में
रोबोट चैटबॉट्स से पीछे क्यों हैं
चैटबॉट्स ने भारी मात्रा में टेक्स्ट से सीखा है। रोबोट्स के पास डेटा बहुत कम है, एक अस्त-व्यस्त दुनिया है, असली सुरक्षा जोखिम हैं और महँगा हार्डवेयर है। यहाँ बताया गया है कि यह…
मोरावेक का विरोधाभास (Moravec's paradox): आसान काम मुश्किल हैं
| इंसान को मुश्किल लगता है | इंसान को आसान लगता है |
|---|---|
| शतरंज जीतना | अंडे को बिना तोड़े उठाना |
| गणित का लंबा सवाल हल करना | गीले, ऊबड़-खाबड़ मैदान पर चलना |
| किसी रिपोर्ट का सारांश लिखना | सिकुड़ी हुई कमीज़ की तह बनाना |
| एक पैराग्राफ़ का अनुवाद करना | धागे में गाँठ बाँधना |
कारण 1: रोबोट का डेटा बहुत कम होना
- रोबोट का डेटा आम तौर पर खास तौर पर इकट्ठा करना पड़ता है, अक्सर कोई इंसान एक-एक करके हर काम में रोबोट का मार्गदर्शन करता है।
- हो सकता है कि एक रोबोट का डेटा किसी दूसरे रोबोट के काम न आए, जिसका हाथ, ग्रिपर या कैमरा अलग हो।
- काम करते हुए इंसानों के वीडियो थोड़ी मदद करते हैं, लेकिन वीडियो से ताक़त का अंदाज़ा नहीं मिलता, और इंसान का हाथ कोई रोबोट ग्रिपर नहीं होता।
कारण 2: भौतिक दुनिया अस्त-व्यस्त है
कारण 3: सुरक्षा
कारण 4: हार्डवेयर महँगा होता है और टूटता-फूटता है
- मोटर, सेंसर, बैटरी और हाथों में अच्छा-ख़ासा पैसा लगता है, और वे घिसते भी हैं।
- डेटा इकट्ठा करने के लिए असली रोबोट्स को इंसानों की निगरानी में कई घंटों तक चलाना पड़ता है।
- एक सॉफ़्टवेयर चैटबॉट की कॉपी दस लाख यूज़र्स तक पहुँचाना बहुत सस्ता है। दस लाख रोबोट बनाना सस्ता नहीं है।
- इंसानों द्वारा पहले से लिखे गए टेक्स्ट से सीखता है
- ग़लती का मतलब स्क्रीन पर एक ग़लत जवाब है
- लाखों यूज़र्स तक लगभग मुफ़्त में पहुँचाया जा सकता है
- तुरंत दोबारा कोशिश कर सकता है
- इसके लिए जानबूझकर नया डेटा इकट्ठा करना पड़ता है
- ग़लती से चीज़ें टूट सकती हैं या किसी को चोट लग सकती है
- हर कॉपी एक असली मशीन होती है जिसमें पैसे लगते हैं
- हर कोशिश में असली दुनिया का असली समय लगता है
हकीकत क्या है
और देखें और पढ़ें
लैब
घर के किसी एक काम का कागज़ पर विश्लेषण, जो दिखाता है कि रोबोट को कहाँ मुश्किल होगी।
समस्या
घर का कोई एक काम चुनें: चाय बनाना, कपड़े तह करना, स्टील की थाली धोना, या गमलों में पौधों को पानी देना।
- हर कदम को एक सूची के रूप में लिखें, जैसे किसी ऐसे व्यक्ति को निर्देश दे रहे हों जिसने कभी रसोई या बगीचा न देखा हो।
- हर कदम के लिए लिखें कि हर बार क्या अलग हो सकता है (स्थिति, आकार, गीलापन, रोशनी, पास में कोई व्यक्ति)।
- हर कदम पर निशान लगाएँ: S अगर इसमें मुख्य रूप से देखने की ज़रूरत है, T अगर इसमें स्पर्श या ताक़त की ज़रूरत है, P अगर इसमें योजना बनाने की ज़रूरत है।
- उन दो कदमों पर घेरा लगाएँ जो आपको लगता है कि रोबोट के लिए सबसे कठिन हैं और एक-एक वाक्य में समझाएँ कि क्यों।
- माहौल में बदलाव करके रोबोट के लिए काम को आसान बनाने का एक तरीक़ा लिखें (उदाहरण के लिए, कप को हमेशा एक ही होल्डर में रखना)।
आपका काम तब पूरा होगा जब
कठिन सवाल
उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।
Q1एक रोबोट लैब में 100 में से 95 बार किसी काम को बिल्कुल सही तरीके से करता है। फिर भी यह घर के लिए काफ़ी क्यों नहीं हो सकता?दिखाएं
क्योंकि वह हर दिन कई बार यह काम करेगा, इसलिए गलतियाँ अक्सर होंगी। यह भी मायने रखता है कि वह कैसे फेल होता है: तौलिया गिर जाए तो कोई बात नहीं, पर गर्म पैन गिरना ठीक नहीं है। घर लैब जितना कंट्रोल्ड भी नहीं होता, इसलिए असली सक्सेस रेट और कम हो सकता है। मायने यह रखता है कि असली परिस्थितियों में गंभीर गलतियों की दर क्या है।
Q2एक फ़ैक्टरी में किसी एक काम में बेहतरीन रोबोट, जनरल-पर्पस रोबोट्स के लिए ज़्यादा मददगार क्यों नहीं हो सकता?दिखाएं
क्योंकि हो सकता है कि वह इसलिए सफल हो रहा हो क्योंकि माहौल हमेशा तय रहता है: वही पुर्ज़ा, वही जगह, वही रोशनी। इससे ठीक वही बदलाव खत्म हो जाते हैं जिन्हें एक जनरल रोबोट को संभालना होता है। हो सकता है कि उसका डेटा और स्किल्स नई चीज़ों, कमरों या ढांचों में काम न आएं। किसी एक खास काम में सफलता और आम काबिलियत, दोनों अलग-अलग समस्याएँ हैं।
अक्सर पूछे जाने वाले सवाल
अगर लैंग्वेज मॉडल इतने होशियार हैं, तो किसी रोबोट के अंदर एक लैंग्वेज मॉडल ही क्यों न डाल दिया जाए?
एक लैंग्वेज मॉडल रोबोट को निर्देश समझने और कदमों की योजना बनाने में मदद कर सकता है। लेकिन यह जानना कि आपको कप उठाना चाहिए, इससे अलग है कि कैसे उठाना है: उँगलियों को बिल्कुल कहाँ रखना है, कितना ज़ोर से दबाना है, और फिसलने पर कैसे प्रतिक्रिया देनी है। उस निचले स्तर के नियंत्रण (low-level control) के लिए अलग तरह के डेटा और सेंसर से तुरंत मिलने वाले फ़ीडबैक की ज़रूरत होती है।
क्या मोरावेक का विरोधाभास प्रकृति का कोई नियम है?
नहीं। यह एक ऐसा निरीक्षण है जो शोधकर्ताओं ने किया, और अब तक यह काफ़ी हद तक सही साबित हुआ है। यह यह नहीं कहता कि ये काम मशीनों के लिए असंभव हैं, बस इतना कि वे इंसानों की शुरुआती उम्मीद से कहीं ज़्यादा मुश्किल निकले।
क्या रोबोट इंसानों के YouTube वीडियो से नहीं सीख सकते?
शोधकर्ता इसकी कोशिश कर रहे हैं, और वीडियो से यह सीखने में कुछ मदद मिल सकती है कि चीज़ें क्या हैं और काम कैसे होते हैं। लेकिन वीडियो से ताक़त या स्पर्श का पता नहीं चलता, कैमरे का कोण रोबोट के नज़रिए से अलग होता है, और इंसानी हाथ रोबोट के ग्रिपर जैसे नहीं होते। इसलिए वीडियो का इस्तेमाल आमतौर पर असली रोबोट डेटा के साथ किया जाता है, उसकी जगह नहीं।
तो क्या रोबोट बेकार हैं?
बिल्कुल नहीं। रोबोट कई फ़ैक्ट्रियों और गोदामों में कीमती, दोहराव वाले काम करते हैं। जो चीज़ अभी भी मुश्किल है, वह है ऐसा रोबोट जो किसी भी घर या खेत में जा सके और कई अलग-अलग काम अच्छी तरह कर सके।
पाठ का टेस्ट
5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।