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

PriseBot - A chatbot to assist in the development of iStar Extensions

यह शोध पत्र PriseBot को प्रस्तुत करता है, जो एक AI-संचालित संवादात्मक एजेंट है जो iStar एक्सटेंशन विकसित करने के लिए PRISE प्रक्रिया के माध्यम से उपयोगकर्ताओं का मार्गदर्शन करने हेतु NLP और RAG प्रौद्योगिकियों का लाभ उठाता है, और iStar4Bot एक्सटेंशन के निर्माण तथा नवागत एवं अनुभवी शोधकर्ताओं से जुड़े सत्यापन अध्ययनों के माध्यम से इसकी प्रभावशीलता और उपयोगिता को प्रदर्शित करता है।

मूल लेखक: Erlânio Freire, Enyo Gonçalves, Marcos Oliveira, Eduardo Oliveira

प्रकाशित 2026-08-19
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Erlânio Freire, Enyo Gonçalves, Marcos Oliveira, Eduardo Oliveira

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

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

यहीं पर 'प्रिसबॉट' (PriseBot) नामक एक नया टूल कहानी में प्रवेश करता है। ब्राजील के फेडरल यूनिवर्सिटी ऑफ सेआरा के शोधकर्ताओं ने इस चैटबॉट को उन लोगों के लिए एक मार्गदर्शक के रूप में विकसित किया है जो इन कस्टम एक्सटेंशन को बनाने की कोशिश कर रहे हैं। उपयोगकर्ताओं को घने मैनुअल या जटिल फ्लोचार्ट पढ़ने के लिए मजबूर करने के बजाय, प्रिसबॉट उन्हें सामान्य भाषा में प्रश्न पूछने की अनुमति देता है, ठीक वैसे ही जैसे वे किसी सहकर्मी से बात करते हैं। यह सिस्टम iStar भाषा और एक्सटेंशन बनाने की विशिष्ट प्रक्रिया, जिसे PRISE कहा जाता है, के मौजूदा ज्ञान की नींव पर बनाया गया है। एक संवादात्मक इंटरफ़ेस को वैज्ञानिक लेखों और तकनीकी दस्तावेजों के डेटाबेस से सटीक जानकारी प्राप्त करने वाले तंत्र के साथ जोड़कर, यह बॉट उपयोगकर्ताओं को नए सॉफ्टवेयर नियमों को डिजाइन करने के जटिल चरणों में खोए बिना नेविगेट करने में मदद करता है।

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

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

अध्ययन ने एक वास्तविक दुनिया के एक्सटेंशन 'iStar4Bot' को बनाने के लिए इसका उपयोग करके बॉट के व्यावहारिक मूल्य को भी प्रदर्शित किया। यह नया विस्तार iStar भाषा में विशेष रूप से इंजीनियरों को चैटबॉट्स के लिए आवश्यकताओं (requirements) को मॉडल करने में मदद करने के लिए डिज़ाइन किया गया था, जो एक तेजी से बढ़ता हुआ क्षेत्र है। इस एक्सटेंशन ने "इन्टेंट" (इरादा) और "कॉन्टेक्स्ट" (संदर्भ) जैसे नए कॉन्सेप्ट्स पेश किए, जो यह वर्णन करने के लिए अधिक सटीक विवरण देते हैं कि एक चैटबॉट एक मानव के साथ कैसे इंटरैक्ट करता है। तथ्य यह है कि चैटबॉट की मदद से एक कार्यात्मक, मान्य एक्सटेंशन तैयार किया जा सका, यह सुझाव देता है कि यह टूल केवल एक सैद्धांतिक प्रयोग नहीं है, बल्कि एक कार्यात्मक सहायता है जो जटिल सिद्धांत और व्यावहारिक अनुप्रयोग के बीच के अंतर को पाट सकती है।

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

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

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

Digest आज़माएँ →