Metlivi ब्लॉग

कोई काल्पनिक AI नियंत्रण छीने बिना कहानी के आश्चर्यजनक विवरण कैसे पेश कर सकता है?

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

30 सितंबर 20266 मिनट में पढ़ेंफुर्सत, यात्रा और शहर के अनुभवलेखक: Metlivi Editorial Team
खंड 1

खिलाड़ी द्वारा चुनी गई सीमाओं से शुरुआत करें

किसी भी आश्चर्य को पेश करने से पहले, खिलाड़ी को उसका दायरा चुनने दें। उदाहरण के लिए, कोई कहानी *छोटे दृश्य विवरण*, *पात्रों की प्रतिक्रियाएं*, या *कहानी के मुख्य मोड़* के लिए सेटिंग्स पेश कर सकती है। इन लेबलों को कहानी के ठोस तत्वों का वर्णन करना चाहिए, न कि “अधिक रोमांचक” या “अधिकतम तल्लीनता” जैसे अस्पष्ट स्तरों का। जो खिलाड़ी नए विवरणों का विकल्प चुनता है, वह तब भी प्रत्येक पात्र के कार्यों और प्रत्येक स्थायी कथानक परिणाम को स्वयं तय करना पसंद कर सकता है।

बिना किसी अतिरिक्त आश्चर्य के लिए एक आसान सेटिंग दें, और चयन को बाद में बदलना संभव बनाएं। प्रत्येक सेटिंग को सामान्य भाषा में समझाएं: “AI कोई नई वस्तु या दृश्य का छोटा सा हिस्सा जोड़ सकता है। यह आपके चुने हुए गंतव्य को नहीं बदलेगा या यह तय नहीं करेगा कि आपका पात्र क्या कहता है।” यह सीमा को तब उपयोगी बनाता है जब खिलाड़ी का सामना किसी आश्चर्य से नहीं हुआ होता। स्पष्ट, प्रासंगिक उपयोगकर्ता विकल्पों पर W3C का मार्गदर्शन यहाँ एक सामान्य डिज़ाइन सिद्धांत का समर्थन करता है: समझाएं कि किसी निर्णय का क्या अर्थ है, और इनकार को इनकार के रूप में स्वीकार करें।

खंड 2

आश्चर्यों को छोटा, स्थानीय और सुगम बनाएं

एक सीमित आश्चर्य सबसे अच्छा काम तब करता है जब वह खिलाड़ी के स्थापित विकल्प को चुपचाप बदलने के बजाय कहानी के किसी वैकल्पिक विवरण को बदलता है। मान लीजिए कि खिलाड़ी एक शांत बाज़ार का अन्वेषण करना चुनता है। AI हाथ से पेंट किया हुआ कोई बोर्ड या नीले कटोरे में नाशपाती सजाते हुए किसी विक्रेता को जोड़ सकता है। वे विवरण इस बात को बदले बिना कि खिलाड़ी कहाँ गया या कोई नया कार्य थोपे बिना माहौल को समृद्ध करते हैं।

अधिक प्रभाव डालने वाले जुड़ाव के लिए एक मजबूत सीमा की आवश्यकता होती है। यदि AI चाहता है कि कोई जाना-पहचाना पात्र आए या कोई महत्वपूर्ण वस्तु गायब हो जाए, तो इंटरफ़ेस इसे एक प्रस्ताव के रूप में प्रस्तुत कर सकता है: “फव्वारे के पास एक डाकिया प्रतीक्षा कर रहा है। क्या यह दृश्य जोड़ें?” खिलाड़ी इसे स्वीकार कर सकता है, छोड़ सकता है, या किसी अन्य छोटे विवरण के लिए कह सकता है। यह AI को अपनी सलाहों को पहले से लिए गए निर्णय माने बिना संभावनाएं सुझाने की गुंजाइश देता है।

यह अंतर इंटरैक्टिव कथा पर शोध से निकला एक डिज़ाइन निष्कर्ष है, न कि यह दावा कि हर कहानी को समान सेटिंग्स की आवश्यकता होती है। 88 प्रतिभागियों के एक अध्ययन में, शोधकर्ताओं ने पाया कि सार्थक रूप से भिन्न कहानी स्थितियों से जुड़े विकल्प कम सार्थक तरीकों से भिन्न विकल्पों की तुलना में एजेंसी की अधिक मजबूत रिपोर्ट की गई भावना से जुड़े थे (Cardona-Rivera et al., “Foreseeing Meaningful Choices”)। एक काल्पनिक AI के लिए, यह खिलाड़ी के परिणामी निर्णयों को स्पष्ट रखने और अपने सुधार को उन विवरणों के लिए आरक्षित रखने का सुझाव देता है जो उन निर्णयों को चुपचाप नहीं मिटाते हैं।

खंड 3

AI कार्रवाई करने से पहले दिखाए कि वह क्या बदल सकता है

आश्चर्य के नियमों का एक संक्षिप्त विवरण दृश्य के लिए एक अनुबंध की तरह काम कर सकता है। यह कह सकता है: “अप्रत्याशित विवरण दृश्यों और वैकल्पिक मुठभेड़ों को बदल सकते हैं। आपका चुना हुआ मार्ग, संवाद विकल्प और सहेजे गए कहानी के तथ्य वैसे ही रहेंगे जैसे आपने निर्धारित किए हैं।” यदि कोई दृश्य विभिन्न सीमाओं का उपयोग करता है, तो खिलाड़ी द्वारा इसे शुरू करने से पहले उन सीमाओं को दिखाएं।

आश्चर्य प्रकट होने के बाद, बदलाव के बारे में संक्षिप्त प्रतिक्रिया (feedback) दें। “जोड़ा गया: पुल के पास एक लालटेन बेचने वाला” इस बात की तुलना में अधिक स्पष्ट है कि खिलाड़ी अनुमान लगाता रहे कि क्या वह पात्र मूल कहानी का हिस्सा था। जब AI खिलाड़ी द्वारा पहले से चुनी गई किसी चीज़ को बदलता है, तो उसे उस बदलाव की पहचान करनी चाहिए और पिछले संस्करण को पुनर्स्थापित करने का एक तरीका पेश करना चाहिए। स्पष्ट प्रतिक्रिया खिलाड़ी को कहानी और सिस्टम के व्यवहार दोनों को समझने में मदद करती है।

खिलाड़ी की एजेंसी पर शोध एजेंसी को आंशिक रूप से सार्थक कार्यों और सामने आने वाली कहानी पर उनके प्रभाव के रूप में परिभाषित करता है, साथ ही यह भी मानता है कि गेम डिज़ाइन उपलब्ध विकल्पों को सीमित करता है (University of Birmingham, “Playing stories? Narrative-dramatic agency in Disco Elysium (2019) and Astroneer (2019)”। डिज़ाइन के लिए, व्यावहारिक सबक उपलब्ध स्थान को समझने योग्य बनाना है: खिलाड़ियों को हर उत्पन्न वाक्य को नियंत्रित करने की आवश्यकता नहीं है, लेकिन उन्हें यह बताने में सक्षम होना चाहिए कि कहानी के कौन से हिस्से तय करना उनके हाथ में है।

खंड 4

विकल्प को प्रतिवर्ती और ढूंढने में आसान रखें

खिलाड़ियों को उत्पन्न विवरण को पूर्ववत (undo) करने, दृश्य के पिछले संस्करण पर लौटने, या प्रस्तावित जुड़ाव को सहेजे बिना जारी रखने दें। इन नियंत्रणों को स्पष्ट रूप से लेबल करें, जैसे कि “पिछला बदलाव पूर्ववत करें,” “पिछला दृश्य पुनर्स्थापित करें,” या “इस विवरण को छोड़ें।” कहानी बदलने वाले किसी आश्चर्य के बाद खिलाड़ी को सेटिंग्स में खोजने के लिए मजबूर न करें।

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

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

खंड 5

कहानी के सामान्य संकेतों का उपयोग करें, दबाव या कृत्रिम अनिश्चितता का नहीं

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

AI को काल्पनिक संदर्भ पर भी भरोसा करना चाहिए जिसे खिलाड़ी ने स्थापित करना चुना है, वास्तविक निजी तथ्यों पर नहीं। कोई कहानी एक ऐसे काल्पनिक पात्र को पेश कर सकती है जो किसी साझा घटना को याद रखता है यदि वह घटना कहानी में लिखी गई थी। इसे यह संकेत नहीं देना चाहिए कि AI कल्पना के बाहर खिलाड़ी के बारे में कुछ व्यक्तिगत जानता है। यह आश्चर्य को सहमत काल्पनिक ढांचे के भीतर रखता है।

एक उपयोगी परीक्षण यह पूछना है कि AI ने किस जानकारी का उपयोग किया और खिलाड़ी के पास क्या नियंत्रण है। यदि विवरण कहानी की दुनिया से आता है और इसे अस्वीकार या उलटा जा सकता है, तो इसे चंचल कामचलाऊ व्यवस्था के रूप में समझना आसान है। यदि यह किसी अनकही वास्तविक दुनिया की धारणा पर निर्भर करता है या बिना किसी चेतावनी के स्थायी परिणाम को बदलता है, तो डिज़ाइन एक छोटे से आश्चर्य से आगे निकल गया है।

खंड 6

ठोस दृश्यों के साथ सीमा का परीक्षण करें

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

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

इस दृष्टिकोण को स्पष्ट शाखाओं या उत्पन्न पाठ के साथ लागू किया जा सकता है। उदाहरण के लिए, Twine का दस्तावेज़ीकरण लिंक्स को कहानी के अनुच्छेदों के बीच के मार्गों के रूप में वर्णित करता है, जिससे लेखकों को ऐसे विकल्प प्रस्तुत करने का एक तरीका मिलता है जो परिभाषित गंतव्यों तक ले जाते हैं (Twine Cookbook, “How do I make links?”)। यह एक व्यावहारिक कार्यान्वयन विकल्प है, इसका प्रमाण नहीं कि प्रत्येक AI कहानी को Twine का उपयोग करना चाहिए। डिज़ाइन की आवश्यकता दोनों तरह से समान है: खिलाड़ी को उपलब्ध मार्ग को समझने में सक्षम होना चाहिए और किसी विकल्प में संशोधन की आवश्यकता होने पर वापस लौटना चाहिए।

खंड 7

विवरण बदलकर संतुलन बनाएं, समझौते को नहीं

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

संबंधित लेख

इस विषय को आगे पढ़ें