← नवीनतम पेपर
💻 computer science

Teaching Agile Requirements Engineering: A Stakeholder Simulation with Generative AI

यह शोध पत्र एजाइल रिक्वायरमेंट्स इंजीनियरिंग के लिए एक शिक्षण दृष्टिकोण प्रस्तुत करता है जो जेनरेटिव एआई-संचालित स्टेकहोल्डर सिमुलेशन का उपयोग करता है ताकि छात्रों को एआई उपकरणों की तकनीकी और नैतिक सीमाओं का आलोचनात्मक मूल्यांकन करते हुए इलिसिटेशन (elicitation) तकनीकों का अभ्यास करने में मदद मिल सके।

मूल लेखक: Eva-Maria Schön, Michael Neumann, Tiago Silva da Silva

प्रकाशित 2026-03-16
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Eva-Maria Schön, Michael Neumann, Tiago Silva da Silva

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

कल्पना कीजिए कि आप एक नए शेफ को प्रशिक्षण दे रहे हैं। पुराने दिनों में, आप उन्हें ग्राहकों से बात करने, ऑर्डर लेने और शिकायतों को संभालने के लिए सीखने हेतु एक वास्तविक रेस्टोरेंट की रसोई में भेज देते। लेकिन क्या होगा यदि आप उन्हें वास्तविक रसोई में नहीं ले जा सकते? क्या होगा यदि ग्राहक बहुत व्यस्त हों, या रेस्टोरेंट मरम्मत के लिए बंद हो?

यही वह समस्या थी जिसका सामना इन शोधकर्ताओं ने एजाइल रिक्वायरमेंट्स इंजीनियरिंग (Agile Requirements Engineering) सिखाने में किया।

सॉफ्टवेयर डेवलपमेंट में, "रिक्वायरमेंट्स इंजीनियरिंग" (Requirements Engineering) यह पता लगाने की कला है कि एक भी लाइन कोड लिखने से पहले उपयोगकर्ता वास्तव में क्या चाहता है। "एजाइल" (Agile) का अर्थ है इसे छोटे, तेज़ लूपों में करना, योजना को बेहतर बनाने के लिए लगातार उपयोगकर्ताओं से बात करना। समस्या क्या है? वास्तविक उपयोगकर्ताओं को ढूंढना कठिन है, और वे हमेशा क्लास में उपस्थित नहीं होते।

यहाँ बताया गया है कि कैसे लेखकों (इवा-मारिया, माइकल और टियागो) ने एक सरल कहानी के माध्यम से जेनरेटिव एआई (GenAI) का उपयोग करके इस समस्या को हल किया।

मुख्य विचार: सॉफ्टवेयर के लिए "एक्टिंग क्लास"

वास्तविक ग्राहकों की भूमिका निभाने के लिए असली अभिनेताओं को काम पर रखने के बजाय, प्रोफेसरों ने एआई पर्सोना (AI Personas) बनाए। इन्हें अत्यधिक उन्नत, डिजिटल मेथड एक्टर्स के रूप में समझें।

शोधकर्ताओं ने एक "मेटा-प्रॉम्ट" (एक मास्टर निर्देश स्क्रिप्ट) बनाया जो एक एआई चैटबॉट को निर्देश देता है: "अब आप एक गुस्सैल सिटी क्लर्क हैं," या "आप एक तकनीक-प्रेमी किशोर हैं," या "आप एक ऐसे नागरिक हैं जिन्हें पढ़ने के लिए बड़े फोंट की आवश्यकता है।"

छात्रों को, जो सॉफ्टवेयर डिटेक्टिव्स (Software Detectives) की भूमिका निभा रहे हैं, इन डिजिटल अभिनेताओं का साक्षात्कार करना होता है ताकि यह पता लगाया जा सके कि शहर को किस प्रकार के ऐप की आवश्यकता है।

क्लास कैसे काम करती है (तीन अंक)

1. साक्षात्कार (डिटेक्टिव वर्क)
छात्र अपने एआई "अभिनेताओं" के साथ बैठते हैं। वे सवाल पूछते हैं जैसे, "अपना आईडी कार्ड ऑनलाइन रिन्यू करने में सबसे कठिन हिस्सा क्या है?"

  • जादू: एआई अपने किरदार में जवाब देता है। "गुस्सैल क्लर्क" कागजी कार्रवाई की शिकायत कर सकता है; "किशोर" कह सकता है, "बस इसे मेरे फोन पर चला दो, प्लीज।"
  • सावधानी: एआई परफेक्ट नहीं है। कभी-कभी यह भूल जाता है कि इसने पाँच मिनट पहले क्या कहा था, या यह एक सामान्य उत्तर देता है जो सुनने में अच्छा लगता है लेकिन मददगार नहीं होता। यह एक बग नहीं, बल्कि एक फीचर है! यह छात्रों को सिखाता है कि एआई एक बेहतरीन सहायक हो सकता है, लेकिन आप आँख मूंदकर इस पर भरोसा नहीं कर सकते।

2. ब्लूप्रिंट (रेसिपी)
साक्षात्कार के बाद, छात्रों को जो उन्होंने सीखा है उसे लिखना होता है। सॉफ्टवेयर की दुनिया में, वे स्टोरी मैप्स (Story Maps) (एक उपयोगकर्ता की यात्रा का दृश्य टाइमलाइन) या यूजर स्टोरीज (User Stories) (फीचर्स का संक्षिप्त विवरण) जैसे टूल्स का उपयोग करते हैं।

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

3. डिब्रीफ (रियलिटी चेक)
अंत में, क्लास चर्चा के लिए इकट्ठा होती है। वे चर्चा करते हैं:

  • "क्या एआई ने एक वास्तविक व्यक्ति की तरह व्यवहार किया?"
  • "क्या एआई ने अनजाने में किसी विशिष्ट समूह के बारे में कोई रूढ़िवादिता (Stereotype) बनाई?" (इसे बायस (Bias) कहा जाता है)।
  • "क्या होगा यदि एआई 'हैलुसिनेट' (Hallucinate) करता है और एक ऐसा फीचर बना देता है जो मौजूद ही नहीं है?"

यह क्यों एक बड़ी बात है ("अहा!" मोमेंट्स)

लेखकों ने इस प्रयोग को चलाते समय कुछ आश्चर्यजनक चीजें खोजीं:

  • "बहुत अच्छा होने का जाल" (Too Good to Be True): जब एआई ने रिक्वायरमेंट्स लिखे, तो वे एकदम परफेक्ट लग रहे थे। छात्रों ने सोचा, "वाह, एआई ने सब कुछ कर दिया!" लेकिन जब उन्होंने वास्तव में सॉफ्टवेयर बनाने की कोशिश की, तो उन्हें एहसास हुआ कि रिक्वायरमेंट्स में महत्वपूर्ण विवरणों की कमी थी। इसने उन्हें सिखाया कि प्लानिंग एक कठिन काम है, और आप अपना दिमाग केवल एक रोबोट को आउटसोर्स नहीं कर सकते।
  • "रोबोट वॉयस" की समस्या: शोधकर्ताओं ने निर्देशों को बदलकर एआई को और स्मार्ट बनाने की कोशिश की। लेकिन जितना अधिक उन्होंने एआई को "कुशल" बनाया, उतना ही कम मानवीय अनुभव हुआ। इसने फॉलो-अप प्रश्न पूछना बंद कर दिया और केवल छोटे उत्तर देने लगा। छात्रों ने महसूस किया कि वास्तविक मानवीय बातचीत अव्यवस्थित होती है और इसमें बहुत सारे सवाल होते हैं, और एक पूर्ण, कुशल रोबोट हमेशा वास्तविक व्यक्ति का सही सिमुलेशन नहीं होता।
  • "ब्लैक बॉक्स" का जोखिम: प्रोफेसरों को एहसास हुआ कि यदि वे एक विशिष्ट एआई कंपनी (जैसे OpenAI) पर निर्भर रहते हैं, तो उन्हें समस्याओं का सामना करना पड़ सकता है (जैसे छात्रों द्वारा "पेवॉल" या प्रश्नों की सीमा तक पहुँचना)। इसलिए, उन्होंने "अपना एआई खुद लाएं" (Bring Your Own AI) मॉडल अपनाया, जहाँ छात्र किसी भी चैटबॉट का उपयोग कर सकते हैं, बशर्ते वे एक ही मास्टर निर्देशों का उपयोग करें।

सभी के लिए सीख

यह पेपर केवल कोडिंग के बारे में नहीं है; यह एआई के साथ सीखने के तरीके के बारे में है।

इसे कार चलाने सिखाने जैसा समझें। आप उन्हें तुरंत हाईवे पर असली कार चलाने के लिए नहीं छोड़ेंगे। आप उन्हें एक सिम्युलेटर में रख सकते हैं।

  • एआई पर्सोना सिम्युलेटर हैं।
  • छात्र ड्राइवर हैं।
  • वास्तविक दुनिया हाईवे है।

सिम्युलेटर परफेक्ट नहीं है। कभी-कभी टायर वास्तविक महसूस नहीं होते, या ट्रैफिक अजीब व्यवहार करता है। लेकिन यह सुरक्षित है, सस्ता है, और छात्रों को बिना किसी को नुकसान पहुँचाए (लाक्षणिक रूप से) दुर्घटनाग्रस्त होने और सीखने की अनुमति देता है।

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

पाठ के अंत तक, छात्र न केवल बेहतर ऐप बनाने में सक्षम होते हैं; वे उस तकनीक को समझने में भी बेहतर होते हैं जिसका वे उपयोग कर रहे हैं—उनकी सीमाओं और नैतिकता को भी। वे सीखते हैं कि जबकि एआई एक शक्तिशाली को-पायलट हो सकता है, उन्हें कप्तान बने रहना चाहिए।

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

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

Digest आज़माएँ →