← नवीनतम पेपर
🤖 AI

Controllable User Simulation

यह शोध पत्र यह पहचान करता है कि यूजर सिम्युलेटर का मानक सुपरवाइज्ड फाइन-ट्यूनिंग 'लुक-अहेड बायस' (look-ahead bias) को पेश करता है और पॉलिसी शिफ्ट के तहत "कंट्रोलेबिलिटी कोलैप्स" (controllability collapse) का कारण बनता है, और एक कॉज़ल इन्फरेंस फ्रेमवर्क के साथ विशिष्ट प्रशिक्षण शमन (training mitigations) प्रस्तावित करता है जो कॉज़ल कंसिस्टेंसी को बहाल करने और संवादात्मक एजेंटों के सुदृढ़, निष्पक्ष मूल्यांकन को सक्षम करने के लिए है।

मूल लेखक: Guy Tennenholtz, Ofer Meshi, Amir Globerson, Uri Shalit, Jihwan Jeong, Craig Boutilier

प्रकाशित 2026-05-13
📖 7 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Guy Tennenholtz, Ofer Meshi, Amir Globerson, Uri Shalit, Jihwan Jeong, Craig Boutilier

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

बड़ी तस्वीर: हमें रोबोट उपयोगकर्ताओं की आवश्यकता क्यों है?

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

इसके बजाय, आप एक सिम्युलेटर (Simulator) का उपयोग करते हैं। आप एक कंप्यूटर प्रोग्राम बनाते हैं जो एक मानव ड्राइवर की तरह व्यवहार करता है ताकि आप कार का सुरक्षित परीक्षण कर सकें।

AI चैटबॉट्स की दुनिया में, शोधकर्ता इसी समस्या का सामना करते हैं। वे यह परीक्षण करना चाहते हैं कि क्या एक नया AI सहायक सुरक्षित, निष्पक्ष या अपने काम में कुशल है, लेकिन वे वास्तविक मनुष्यों को परेशान करने या उन्हें नुकसान पहुँचाने का जोखिम नहीं उठाना चाहते। इसलिए, वे यूजर सिम्युलेटर्स (User Simulators) बनाते हैं—ऐसे AI प्रोग्राम जो चैटबॉट से बात करने वाले इंसानों का ढोंग करते हैं।

समस्या: "स्पॉइलर" प्रभाव (The "Spoiler" Effect)

यह पेपर तर्क देता है कि वर्तमान में अधिकांश शोधकर्ता इन सिम्युलेटर्स को बनाने के जिस तरीके का उपयोग कर रहे हैं, वह मौलिक रूप से त्रुटिपूर्ण है। वे एक ऐसी विधि का उपयोग कर रहे हैं जो एक "स्पॉइलर प्रभाव" (या जिसे लेखक लुक-अहेड बायस/Look-Ahead Bias कहते हैं) पैदा करती है।

उपमा: वह फिल्म समीक्षक जिसे अंत पता है
कल्पना कीजिए कि आप एक छात्र को फिल्म समीक्षक की तरह कार्य करने के लिए प्रशिक्षित कर रहे हैं।

  1. पुराना तरीका (पेपर की आलोचना): आप छात्र को पहले पूरी फिल्म दिखाते हैं। फिर, आप उनसे समीक्षा लिखने के लिए कहते हैं। समीक्षा पूरी होने के बाद, आप उनसे कहते हैं, "बहुत अच्छा काम किया! अब, एक ऐसे समीक्षक की तरह व्यवहार करें जिसने इस फिल्म को पसंद किया है।"

    • दोष: छात्र ने फिल्म को "पसंद करने वाले" के रूप में व्यवहार करना इसलिए सीखा क्योंकि उन्होंने अंत देख लिया था। लेकिन अगर अब आप उन्हें एक अलग फिल्म की समीक्षा करने के लिए कहें जिसका अंत बहुत बुरा है, तो क्या होगा? क्योंकि उन्होंने पहली फिल्म के विशिष्ट मोड़ (plot twists) के साथ "फिल्म पसंद करने" को जोड़ दिया है, वे अभी भी उस नई फिल्म को पसंद करने जैसा व्यवहार करेंगे, भले ही वह बुरी हो। वे भविष्य से "स्पॉइल" (Spoiled) हो चुके हैं।
  2. वास्तविक दुनिया: शोधकर्ता पुराने चैट लॉग लेते हैं, पूरी बातचीत को पढ़ते हैं, और उसे लेबल करते हैं (जैसे, "यह उपयोगकर्ता निराश था")। फिर, वे एक "निराश उपयोगकर्ता" की तरह व्यवहार करने के लिए एक AI को प्रशिक्षित करते हैं।

    • समस्या: लेबल "निराश" इसलिए बनाया गया था क्योंकि पुराने AI ने विशिष्ट गलतियाँ की थीं। यदि आप इस सिम्युलेटर का परीक्षण एक नए, अधिक स्मार्ट AI के खिलाफ करते हैं जो गलतियाँ नहीं करता, तो सिम्युलेटर फिर भी निराश व्यवहार करेगा। यह बिल्कुल वैसा ही है जैसे कोई व्यक्ति एक ऐसे वेटर पर गुस्सा हो रहा हो जो वास्तव में एकदम सही काम कर रहा है, सिर्फ इसलिए क्योंकि वह एक बदत Temper वाले वेटर का आदी हो चुका है। सिम्युलेटर बातचीत के भविष्य के परिणाम को जानकर "चीटिंग" कर रहा है।

परिणाम: "हाउस ऑफ कार्ड्स" का ढहना (The "House of Cards" Collapse)

यह पेपर सिद्ध करता है कि जब आप इन "स्पॉइल्ड" सिम्युलेटर्स का उपयोग करके नए AI का परीक्षण करते हैं, तो परिणाम बेहद अविश्वसनीय हो जाते हैं।

उपमा: जेन्गा टावर (Jenga Tower)
कल्पना कीजिए कि आप एक नए AI की स्थिरता मापने के लिए जेन्गा ब्लॉक्स का एक टावर बना रहे हैं।

  • यदि आपका सिम्युलेटर "स्पॉइल्ड" है, तो हर बार जब नया AI पुराने AI से थोड़ा भी अलग कुछ करता है, तो सिम्युलेटर भ्रमित हो जाता है।
  • यह भ्रम पहले ब्लॉक में एक छोटी सी त्रुटि जोड़ देता है।
  • दूसरे टर्न पर, वह त्रुटि दोगुनी हो जाती है। तीसरे टर्न पर, वह चार गुना हो जाती है।
  • बातचीत के अंत तक, त्रुटि ज्यामितीय रूप से (geometrically) बढ़ जाती है। टावर ढह जाता है।
  • परिणाम: आपको लग सकता है कि नया AI बहुत खराब है (या बहुत शानदार है), जबकि वास्तव में वह ठीक ही है। पेपर इसे "कंट्रोलेबिलिटी कोलैप्स" (Controllability Collapse) कहता है।

समाधान: एक बेहतर सिम्युलेटर बनाने के तीन तरीके

लेखक इसे ठीक करने के तीन तरीके प्रस्तावित करते हैं, यह सुनिश्चित करते हुए कि सिम्युलेटर भविष्य के बजाय वर्तमान क्षण पर स्वाभाविक रूप से प्रतिक्रिया दे।

1. "प्री-गेम" लक्षण (A Priori Controls)

  • विचार: सिम्युलेटर को केवल वही जानकारी दें जो बातचीत शुरू होने से पहले मौजूद थी।
  • उपमा: अभिनेता को मंच पर जाने से पहले कहें, "आप एक थके हुए, चिड़चिड़े व्यक्ति हैं।" उन्हें यह न कहें कि, "आप एक चिड़चिड़े व्यक्ति हैं क्योंकि वेटर ने अभी सूप गिरा दिया है।"
  • यह क्यों काम करता है: बातचीत शुरू होने से पहले सिम्युलेटर का व्यक्तित्व तय हो जाता है। वह वेटर की भविष्य की गलतियों को देखकर "चीटिंग" नहीं कर सकता।

2. "स्टेप-बाय-स्टेप" अवस्था (Dynamic Controls)

  • विचार: पूरी बातचीत को एक साथ लेबल करने के बजाय, सिम्युलेटर के "मूड" या "स्टेट" को हर एक वाक्य के बाद अपडेट करें, और यह केवल इस आधार पर होना चाहिए कि अब तक क्या हुआ है।
  • उपमा: एक वीडियो गेम चरित्र की कल्पना करें जिसकी हेल्थ बार (health bar) केवल तभी कम होती है जब उसे चोट लगती है। आप चरित्र को यह नहीं बताते कि "आप 5 मिनट में घायल होने वाले हैं।" आप चोट लगने का इंतज़ार करते हैं, फिर हेल्थ बार अपडेट करते हैं, और फिर चरित्र को प्रतिक्रिया देने देते हैं।
  • यह क्यों काम करता है: सिम्युलेटर कभी नहीं जान पाता कि AI आगे क्या कहेगा। वह केवल तत्काल अतीत के प्रति स्वाभाविक रूप से प्रतिक्रिया देता है, ठीक एक वास्तविक मनुष्य की तरह।

3. "इनसाइड जॉब" (Direct Policy Conditioning)

  • विचार: यदि आपको किसी विशिष्ट नए AI का परीक्षण करना ही है, तो बातचीत शुरू होने से पहले सिम्युलेटर को बताएं कि वह AI कैसा है।
  • उपमा: यदि आप एक बहुत तेज़ ड्राइवर का परीक्षण कर रहे हैं, तो आप अपने सिम्युलेटर को बताएंगे, "आप जिससे बात कर रहे हैं वह अत्यंत तेज़ ड्राइवर है।" सिम्युलेटर फिर उस विशिष्ट ड्राइवर के अनुरूप अपनी अपेक्षाओं को समायोजित करता है।
  • यह क्यों काम करता है: यह आश्चर्य (surprise) को खत्म कर देता है। सिम्युलेटर नए AI के व्यवहार से भ्रमित नहीं होता क्योंकि उसे विशेष रूप से इसकी उम्मीद करने के लिए प्रशिक्षित किया गया था।

उन्होंने क्या पाया?

शोधकर्ताओं ने इन विचारों का परीक्षण वास्तविक चैट डेटा (जैसे लोग उड़ान बुक कर रहे हैं या जूते खरीद रहे हैं) पर किया।

  • पुराना तरीका: सिम्युलेटर्स अजीब व्यवहार कर रहे थे। वे बहुत अधिक बातें कर रहे थे, बहुत जल्दी निराश हो रहे थे, और उनका व्यवहार वास्तविक मनुष्यों से मेल नहीं खा रहा था। जब उन्होंने नए AI एजेंटों का परीक्षण किया, तो परिणाम अराजक और अविश्वसनीय थे।
  • नया तरीका: "प्री-गेम" और "स्टेप-बाय-स्टेप" विधियों से बनाए गए सिम्युलेटर्स ने बहुत अधिक वास्तविक मनुष्यों की तरह व्यवहार किया। वे नए AI एजेंटों से भ्रमित नहीं हुए, और उनका व्यवहार स्थिर और स्वाभाविक बना रहा।

निचोड़ (The Bottom Line)

यदि आप एक नकली इंसान का उपयोग करके सुरक्षित रूप से AI का परीक्षण करना चाहते हैं, तो आप उस नकली इंसान को कहानी के अंत को पहले देखकर प्रशिक्षित नहीं कर सकते। आपको उन्हें कहानी के साथ, पल-पल में, घटित होने वाली घटनाओं के प्रति प्रतिक्रिया देना सिखाना होगा। अन्यथा, आपके परीक्षण के परिणाम ताश के पत्तों के घर (house of cards) की तरह होंगे जो नियम बदलते ही ढह जाएंगे।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →