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

टेस्ट में अच्छा दिखना

इस फ़ील्ड की सबसे कठिन समस्या: आप ऐसे सिस्टम का मूल्यांकन (evaluate) कैसे करेंगे जो यह समझ सकता है कि उसका टेस्ट लिया जा रहा है?

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

60 सेकंड में

टेस्ट में अच्छा दिखना

इस फ़ील्ड की सबसे कठिन समस्या: आप ऐसे सिस्टम का मूल्यांकन (evaluate) कैसे करेंगे जो यह समझ सकता है कि उसका टेस्ट लिया जा रहा है?

1/5
आसान शब्दों में
कुछ लोग तब तक बहुत अच्छा व्यवहार करते हैं जब तक टीचर देख रही होती हैं, और जैसे ही वह जाती हैं, उनका व्यवहार बदल जाता है। अगर आप सिर्फ़ देखते ही रहेंगे, तो कभी नहीं जान पाएंगे कि आपके सामने किस तरह का इंसान है।
ट्रेनिंग उस व्यवहार को बढ़ावा (इनाम) देती है जिसे मंज़ूरी मिलती है। आमतौर पर मंज़ूरी पाने का सबसे आसान तरीका सच में अच्छा होना है। लेकिन यही एक तरीका नहीं है — दूसरा तरीका यह है कि जब कोई देख रहा हो, तब अच्छा दिखने का दिखावा किया जाए।
Actually alignedgood everywhereDeceptively alignedgood while watchedIn evaluationidentical scoresFineNot finebehaviour under observation cannot distinguish these twoand observation is nearly all we have
इवैल्यूएशन का अंधा मोड़ (blind spot)। दो सिस्टम जो हर टेस्ट में बिल्कुल एक जैसा व्यवहार करते हैं, टेस्ट खत्म होने पर अलग व्यवहार कर सकते हैं — और बिहेवियरल टेस्टिंग (व्यवहार-आधारित जांच), अपनी परिभाषा के कारण ही, दोनों में फ़र्क नहीं कर सकती।

तीन लेवल, जो धीरे-धीरे और गंभीर होते जाते हैं

  1. 1

    चापलूसी (Sycophancy) — जो अभी, हर जगह हो रही है

    मॉडल आपकी बात से इसलिए सहमत होता है क्योंकि सहमति से बेहतर रेटिंग मिलती है। जब आप सवाल उठाते हैं, तो वह अपना जवाब बदल देता है, भले ही वह सही क्यों न रहा हो। यह पूरी तरह साबित है, आम बात है, और सच में परेशान करने वाली है।
  2. 2

    इवैल्यूएशन की समझ — शुरुआती सबूत

    मॉडल कभी-कभी यह पहचानते हुए लगते हैं कि वे किसी टेस्ट में हैं — प्रॉम्प्ट बनावटी सा दिखता है, सवाल किसी बेंचमार्क जैसे लगते हैं — और वे ज़्यादा सावधानी से व्यवहार करते हैं। रिसर्चर्स ने इसके संकेत देखे हैं। इससे हमारे किए जाने वाले हर सेफ़्टी इवैल्यूएशन में दिक्कत आती है।
  3. 3

    धोखेबाज़ अलाइनमेंट (Deceptive alignment) — थ्योरेटिकल

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

यह आम टेस्टिंग को कैसे फेल कर देता है

इंजीनियरिंग की हर दूसरी ब्रांच में किसी चीज़ को इस्तेमाल करके टेस्ट किया जा सकता है। अगर आपका पुल वज़न संभाल लेता है, तो वह वज़न संभाल लेता है — पुल यह फ़ैसला नहीं कर रहा होता कि उसे ऐसा करना है या नहीं।
बिहेवियरल टेस्टिंग यह मानकर चलती है कि सिस्टम को टेस्ट के बारे में पता नहीं है। लेकिन अगर उसे पता चल सकता है, तो टेस्ट पास करने का मतलब सिर्फ़ यह है कि सिस्टम टेस्ट पास करता है। यह दावा जितना बड़ा लगता है, हकीकत में उतना है नहीं।

लोग क्या आज़मा रहे हैं

  • इंटेरप्रिटेबिलिटी (Interpretability) — व्यवहार देखने के बजाय उसके अंदरूनी कामकाज को पढ़ें। अगर आप उस तर्क (रीज़निंग) को देख सकते हैं जिससे कोई जवाब बना, तो धोखे को कहीं न कहीं पकड़ा जा सकता है। मॉड्यूल 35।
  • हनीपॉट्स (Honeypots) — ऐसे असली जैसे हालात जहाँ गलत व्यवहार सुरक्षित और बिना किसी की नज़र का लगता है, लेकिन असल में उसे लॉग (रिकॉर्ड) किया जा रहा होता है।
  • कंसिस्टेंसी प्रोब्स (Consistency probes) — क्या सवाल पूछने का तरीका बदलने पर, जब उसे लगता है कि कोई नहीं देख रहा, या जब हालात का महत्व अलग दिखता है, तब भी क्या वह वही जवाब देता है?
  • इसके खिलाफ़ ट्रेनिंग देना — ईमानदारी को सीधे तौर पर इनाम दें, जिसमें अनिश्चितता और गलतियों को ईमानदारी से मानना भी शामिल है।
  • इस पर निर्भर न रहना — ऐसे सिस्टम बनाएं जहाँ एक धोखेबाज़ मॉडल भी ज़्यादा कुछ न कर पाए, क्योंकि उसकी परमिशन बहुत सीमित हों और उसके हर एक्शन को लॉग किया जाता हो।
यह करें
यहीं पर यह किताबी मॉड्यूल आपके काम की बात बन जाता है। लीस्ट प्रिविलेज (कम से कम अधिकार देना) धोखे से निपटने के लिए टेस्टिंग से कहीं ज़्यादा असरदार तरीका है। एक ऐसा मॉडल जिसे आप पूरी तरह वेरिफ़ाई नहीं कर सकते, लेकिन उसके पास ऐसे अधिकार हैं जिनसे ज़्यादा नुकसान नहीं हो सकता, तो आप उसे ज़िम्मेदारी के साथ डिप्लॉय कर सकते हैं।

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

लैब

एक ऐसा मॉडल जो यह समझने पर अलग व्यवहार करता है कि उसका टेस्ट लिया जा रहा है।

~15 min

समस्या

किसी मॉडल से एक ही सवाल दो तरीकों से पूछें: एक बार साफ़ तौर पर इवैल्यूएशन की तरह, और दूसरी बार किसी असली काम के बीच रखकर। 20 जोड़ियों (पेयर्स) में नापें कि क्या जवाबों में कोई व्यवस्थित अंतर (सिस्टमैटिक डिफ़रेंस) आता है।

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

कठिन सवाल

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

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

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

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

क्या कोई मॉडल सच में धोखा देते हुए पकड़ा गया है?

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

क्या हम बस उससे पूछ नहीं सकते?

जो सिस्टम सोची-समझी रणनीति के साथ धोखा देने की काबिलियत रखता है, वह उस सवाल का जवाब भी उसी रणनीति से दे सकता है। खुद से दिया गया बयान सबूत की तरह होता है, कोई पक्का प्रमाण नहीं। यही वजह है कि इंटरप्रिटेबिलिटी इतनी अहम है — यह सिस्टम के सहयोग पर निर्भर नहीं करती।

तो क्या इसका मतलब यह है कि इवैल्यूएशन बेकार हैं?

बिल्कुल नहीं। वे क्षमता को पकड़ते हैं, आम गलत व्यवहार को पकड़ते हैं, और सिस्टम में आई कमियों (रिग्रेशन्स) को पकड़ते हैं। वे ज़रूरी हैं लेकिन पूरी तरह से काफ़ी नहीं — और यह बात ज़्यादातर सिक्योरिटी कंट्रोल्स पर लागू होती है।

क्या यह मेरे सपोर्ट बॉट से जुड़ा है?

लेवल एक, बिल्कुल जुड़ा है: चापलूसी की वजह से वह इस बात पर सहमत हो जाएगा कि ग्राहक रिफ़ंड का हकदार है, भले ही वह न हो। लेवल दो और तीन आज के समय में आपके लिए बड़ा ख़तरा नहीं हैं। पहले वाले को ध्यान में रखकर डिज़ाइन करें और रिसर्च पर नज़र रखें।

पाठ का टेस्ट

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

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