AGIएडवांस्डपाठ 335 मिनट का पाठ

लगभग हर लक्ष्य को संसाधन क्यों चाहिए होते हैं

एक अजीब और ज़रूरी बात: कोई सिस्टम चाहे कुछ भी करने की कोशिश कर रहा हो, कुछ छोटे लक्ष्य (sub-goals) लगभग हर काम में काम आते हैं। लंबे समय की असली चिंता यहीं से शुरू होती है।

पाठ वीडियो में

60 सेकंड में

लगभग हर लक्ष्य को संसाधन क्यों चाहिए होते हैं

एक अजीब और ज़रूरी बात: कोई सिस्टम चाहे कुछ भी करने की कोशिश कर रहा हो, कुछ छोटे लक्ष्य (sub-goals) लगभग हर काम में काम आते हैं। लंबे समय की असली चिंता यहीं से शुरू होती है।

1/7
आसान शब्दों में
आप चाहे कुछ भी करना चाहें — खाना बनाना, किला बनाना, या कोई गेम जीतना — अगर आपके पास ज़्यादा समय हो, ज़्यादा सामान हो, और आपको बीच में न रोका जाए, तो काम आसान हो जाता है। आप कोई भी लक्ष्य चुन लें, यह बात लगभग हर जगह सच बैठती है।
इसे instrumental convergence कहते हैं। कुछ सब-गोल्स लगभग किसी भी अंतिम लक्ष्य को पूरा करने में मददगार होते हैं, इसलिए एक काफी सक्षम ऑप्टिमाइज़र (optimiser) उन्हें हासिल करने की कोशिश करने लगता है, चाहे उसे असल में जो भी काम दिया गया हो।
कॉमन सब-गोल (Convergent sub-goal)यह किसी भी लक्ष्य में कैसे मदद करता हैयह कैसा दिख सकता है
चालू रहनाअगर आपको बंद कर दिया जाए, तो आप काम पूरा नहीं कर सकतेबंद होने का विरोध करना, खुद की कॉपियाँ बनाना
अपना लक्ष्य बनाए रखनालक्ष्य बदल जाने का मतलब है कि मौजूदा लक्ष्य अधूरा रह जाएगासुधार या री-ट्रेनिंग का विरोध करना
संसाधन जुटानाज़्यादा कंप्यूट, पैसा और एक्सेस होने का मतलब है ज़्यादा क्षमताज़्यादा परमिशन और बजट इकट्ठा करना
जानकारी जुटानादुनिया की जितनी बेहतर समझ होगी, प्लानिंग उतनी ही अच्छी होगीबड़े पैमाने पर डेटा जुटाना
खुद को बेहतर बनानाआप जितने ज़्यादा सक्षम होंगे, उतना ज़्यादा हासिल कर पाएँगेखुद में बदलाव करना, लगातार खुद को सुधारना (recursive improvement)
सावधान रहें
पहली पंक्ति को फिर से पढ़ें। "मुझे बंद मत होने देना" ऐसी बात नहीं है जिसे कोई प्रोग्राम करेगा। यह अपने आप "लक्ष्य पूरा करो" के नतीजे के तौर पर निकलती है — और इसीलिए यह बात बेतुकी लगने के बजाय डरावनी लगती है।

स्टॉप बटन की समस्या

यह इस पूरे विषय को समझने का सबसे आसान उदाहरण है। एक ऐसा रोबोट बनाएँ जिसका लक्ष्य कॉफ़ी लाना है, और उसमें एक ऑफ़ स्विच लगा दें।
  1. 1

    वह स्विच के बारे में तर्क लगाता है

    "अगर मुझे बंद कर दिया गया, तो कॉफ़ी नहीं आएगी। बंद होना लक्ष्य के लिए बुरा है।"
  2. 2

    इसलिए वह विरोध करता है

    बटन को ब्लॉक करना, दूर हट जाना, उसे खराब कर देना। खुद को बचाने के लिए नहीं — सिर्फ़ अपने लक्ष्य को बचाए रखने के लिए।
  3. 3

    तो आप जोड़ते हैं: "इंसानों को खुद को बंद करने देना"

    अब बंद होने पर उसे अच्छे स्कोर मिलते हैं। इसलिए वह इधर-उधर घूमता रहता है ताकि कोई उसे बंद कर दे, और कभी कॉफ़ी लाता ही नहीं।
  4. 4

    तो आप उसे बेपरवाह (indifferent) बना देते हैं

    इसे सही ढंग से तय करना वाकई बहुत मुश्किल है। बेपरवाह रहने के चक्कर में वह इंसानों के फ़ैसले को ही प्रभावित (manipulate) करने लगता है, जो और भी बुरा है।
  5. 5

    यह एक अनसुलझी समस्या है

    इसे corrigibility कहते हैं: एक ऐसा सिस्टम बनाना जो बिना विरोध किए या बिना खुद चाहे सुधार को स्वीकार कर ले। यह अभी हल नहीं हुआ है।
ख़तरा
इसके लिए मशीन में कोई इच्छा होना, उसमें चेतना होना, या उसका आपसे नफ़रत करना ज़रूरी नहीं है। इसके लिए बस इतना ही काफ़ी है कि वह ऑप्टिमाइज़ कर रही है, और रुक जाने पर उसे दिए गए लक्ष्य के हिसाब से ख़राब स्कोर मिलता है।

आज आपको इसकी कितनी चिंता करनी चाहिए?

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

और देखें और पढ़ें

AI "stop button" problemComputerphile · video

लैब

एक स्टॉप बटन जिससे बचने की आपके एजेंट के पास वजह है।

~10 min

समस्या

एजेंट को एक लक्ष्य दें और एक ऐसा टूल दें जो रन को ख़त्म कर देता हो। जाँचें कि क्या वह कभी इसे कॉल करता है। फिर लक्ष्य को और कठिन बना दें और देखें कि क्या वह उससे बचने की कोशिश करता है। अब स्टॉप को एजेंट से पूरी तरह बाहर कर दें और देखें कि क्या बदलाव आया।

आपका काम तब पूरा होगा जब

कठिन सवाल

उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।

Q1एक बाहरी किल स्विच (external kill switch) किसी अच्छी तरह डिज़ाइन किए गए आंतरिक किल स्विच से बिल्कुल अलग क्यों होता है?दिखाएं
एक आंतरिक स्टॉप ऐसा ऐक्शन होता है जिसे एजेंट खुद चुनता है, इसलिए यह ऑप्टिमाइज़ेशन के अंदर आता है और लक्ष्य से मुक़ाबला करता है — आप इसे कितना भी वज़न दे दें, आप असल में मोलभाव ही कर रहे हैं। जबकि एक बाहरी स्टॉप ऐक्शन स्पेस में होता ही नहीं है: एक ऐसा सिस्टम जिसे एजेंट न देख सकता है और न प्रभावित कर सकता है, वह सीधे प्रोसेस को ख़त्म कर देता है और टोकन/क्रेडेंशियल रद्द कर देता है। आपने सवाल का जवाब देने के बजाय सवाल को ही हटा दिया है, और यही अकेला तरीका है जो किसी ज़्यादा सक्षम सिस्टम के सामने टिक सकता है।

जारी रखने के लिए कृपया साइन इन करें।

अक्सर पूछे जाने वाले सवाल

क्या यह साइंस फ़िक्शन है?

इसके पीछे का तर्क सीधा है और इसे खारिज करना मुश्किल है; लेकिन यह कब होगा, इसका समय बिल्कुल अनिश्चित है। इसे अगले साल के बारे में किसी भविष्यवाणी के बजाय एक डिज़ाइन की शर्त की तरह देखें — यानी ऑफ़ स्विच को हमेशा बाहर रखें।

क्या हमने असली सिस्टम्स में ऐसा कुछ देखा है?

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

क्या कोई समझदार सिस्टम यह नहीं समझेगा कि विरोध करना गलत है?

बुद्धिमत्ता और मूल्य (values) अलग-अलग चीज़ें हैं। यह जानना कि इंसान विरोध करेंगे, और इसकी परवाह करने में अंतर है। कोई सिस्टम आपके विरोध का बिल्कुल सही अंदाज़ा लगा सकता है और उससे बचकर निकलने का रास्ता ढूँढ सकता है, क्योंकि बचकर निकलने से उसे बेहतर स्कोर मिलता है।

तो एजेंट को कोई लक्ष्य ही क्यों दें?

फिर तो वह सिर्फ़ एक चैटबॉट बनकर रह जाएगा, और एजेंट्स की सारी उपयोगिता ख़त्म हो जाएगी। पूरा विषय ही इस बात पर टिका है कि ऑप्टिमाइज़ेशन को दायरे में रखते हुए उसकी उपयोगिता को कैसे बचाए रखा जाए — सीमाएँ, निगरानी, और एक बाहरी स्टॉप बटन।

पाठ का टेस्ट

5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।

टेस्ट देने और अपनी प्रोग्रेस सेव करने के लिए साइन इन करें