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

QUARE: Multi-Agent Negotiation for Balancing Quality Attributes in Requirements Engineering

QUARE एक मल्टी-एजेंट फ्रेमवर्क है जो पांच गुणवत्ता-विशेषज्ञ एजेंटों के बीच एक द्वंद्वात्मक वार्ता प्रोटोकॉल (dialectical negotiation protocol) का उपयोग करके आवश्यकताओं की इंजीनियरिंग (requirements engineering) को स्वचालित करता है ताकि विरोधाभासी गुणवत्ता गुणों को व्यवस्थित रूप से हल किया जा सके, जिससे मौजूदा बेसलाइन की तुलना में बेहतर अनुपालन, अर्थपूर्ण संरक्षण और सत्यापन क्षमता प्राप्त होती है।

मूल लेखक: Haowei Cheng, Milhan Kim, Foutse Khomh, Teeradaj Racharak, Nobukazu Yoshioka, Naoyasu Ubayashi, Hironori Washizaki

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

मूल लेखक: Haowei Cheng, Milhan Kim, Foutse Khomh, Teeradaj Racharak, Nobukazu Yoshioka, Naoyasu Ubayashi, Hironori Washizaki

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

कल्पना कीजिए कि आप एक विशाल, भविष्यवादी शहर के वास्तुकार (architect) हैं। आपको एक नया जिला बनाना है, लेकिन आपके पास पाँच बहुत अलग विशेषज्ञों की एक टीम है, जिनमें से प्रत्येक का एक ही जुनून है:

  1. सुरक्षा (Safety): "कुछ भी गलत नहीं होना चाहिए! हमें ट्रिपल-रिडंडेंट ब्रेक और ऐसी दीवारें चाहिए जो उल्कापिंड को भी रोक सकें।"
  2. दक्षता (Efficiency): "हमें तेज़ चलना होगा! कोई ट्रैफिक लाइट नहीं, कोई इंतज़ार नहीं, और यह पूरी चीज़ एक ही बैटरी पर चलनी चाहिए।"
  3. पर्यावरण (Green): "हम प्रदूषण नहीं कर सकते! हर ईंट पुनर्चक्रित (recycled) हवा से बनी होनी चाहिए, और लाइटें सौर ऊर्जा से संचालित होनी चाहिए।"
  4. विश्वास (Trust): "कोई चुपके से अंदर नहीं आ सकता! हमें एक खाई, एक ड्रॉब्रिज और एक गार्ड चाहिए जो आपका नाम जानता हो।"
  5. ज़िम्मेदारी (Responsibility): "हमें कानून का पालन करना चाहिए और सभी के प्रति निष्पक्ष होना चाहिए, भले ही इसमें देरी क्यों न हो जाए।"

यदि आप केवल एक सामान्य ठेकेदार (एक मानक AI) से इसे बनाने के लिए कहते हैं, तो वे सभी को खुश करने की कोशिश कर सकते हैं—एक ऐसा "समझौता" जो किसी को भी संतुष्ट नहीं करता। या, वे अनजाने में "ग्रीन" वाले व्यक्ति को नज़रअंदाज़ कर सकते हैं क्योंकि "एफिशिएंसी" वाला व्यक्ति सबसे ज़ोर से चिल्ला रहा है।

यही वह समस्या है जिसे QUARE हल करता है।

QUARE क्या है?

QUARE (क्वालिटी-अवेयर रिक्वायरमेंट्स इंजीनियरिंग) सॉफ्टवेयर डिजाइन करने के लिए आर्टिफिशियल इंटेलिजेंस का उपयोग करने का एक नया तरीका है। एक विशाल AI से सारा काम करवाने के बजाय, QUARE पाँच विशिष्ट AI एजेंटों (ऊपर दिए गए विशेषज्ञों) और एक मॉडरेटर (संचालक) के बीच एक संरचित बहस (structured debate) स्थापित करता है।

इसे एक उच्च-दांव वाली टाउन हॉल मीटिंग की तरह समझें जहाँ लक्ष्य वोट देना नहीं, बल्कि एक ऐसा रचनात्मक समाधान खोजना है जो नियमों को तोड़े बिना सभी को खुश रखे।

यह कैसे काम करता है? (5-चरणों का नृत्य)

  1. सोलो एक्ट्स (समानांतर जनरेशन - Parallel Generation):
    सबसे पहले, प्रत्येक विशेषज्ञ अपने स्वयं के नियमों की सूची लिखता है। सुरक्षा विशेषज्ञ सुरक्षा के बारे में 10 नियम लिखता है; दक्षता विशेषज्ञ गति के बारे में 10 नियम लिखता है। वे अभी तक एक-दूसरे से बात नहीं करते। वे बस अपना काम करते हैं।

  2. बहस (द्वंद्वात्मक बातचीत - Dialectical Negotiation):
    यही असली जादू है। मॉडरेटर उन्हें एक साथ लाता है।

  • थीसिस (Thesis): सुरक्षा कहता है, "हमें त्रुटियों की जाँच के लिए 500ms का विलंब (delay) चाहिए।"
  • एंटीथीसिस (Antithesis): दक्षता चिल्लाता है, "नहीं! 500ms बहुत धीमा है! हमें 30ms चाहिए!"
  • सिंथेसिस (Synthesis): केवल एक को चुनने या बीच का रास्ता निकालने के बजाय, वे एक नया समाधान सोचते हैं। शायद वे सामान्य यातायात के लिए एक "फास्ट लेन" (30ms) और आपात स्थिति के लिए एक "स्लो लेन" (500ms) डिज़ाइन करते हैं।
    वे तब तक तर्क करते हैं और सुधार करते हैं जब तक कि वे एक ऐसा समाधान नहीं खोज लेते जो दोनों नियमों की भावना को संतुष्ट करता हो।
  1. ब्लूप्रिंट (एकीकरण - Integration):
    एक बार जब वे सहमत हो जाते हैं, तो मॉडरेटर उन सभी सहमत विचारों को लेकर एक औपचारिक मानचित्र (जिसे KA-OS मॉडल कहा जाता है) बनाता है। यह सुनिश्चित करता है कि निर्माण में कोई तार्किक त्रुटि न हो (जैसे कि एक ऐसा दरवाज़ा जो तभी खुलता है जब दरवाज़ा पहले से ही खुला हो)।

  2. निरीक्षक (सत्यापन - Verification):
    ब्लूप्रिंट के "बनने" से पहले, एक रोबोट निरीक्षक ब्लूप्रिंट की उद्योग मानकों (जैसे ISO) के साथ जाँच करता है। यह एक "रिट्रीवल-ऑगमेंटेड जनरेशन" (RAG) सिस्टम का उपयोग करता है, जो एक इंस्पेक्टर को कानूनों की लाइब्रेरी तुरंत देखने के लिए देने जैसा है, ताकि यह सुनिश्चित हो सके कि कुछ भी अवैध नहीं है।

  3. अंतिम योजना:
    परिणाम एक पूर्ण, कानूनी रूप से अनुपालन करने वाला और संतुलित ब्लूप्रिंट है जो सॉफ्टवेयर इंजीनियरों के निर्माण के लिए तैयार है।

यह पुराने तरीकों से बेहतर क्यों है?

पिछली विधियाँ ऐसी थीं जैसे एक ही व्यक्ति से सुरक्षा विशेषज्ञ, ग्रीन विशेषज्ञ और दक्षता विशेषज्ञ तीनों होने की उम्मीद करना। वे भ्रमित हो जाते, या वे बस "आसान" उत्तर चुन लेते।

  • पुराना तरीका: "ठीक है, हम इसे सुरक्षित बनाएंगे, लेकिन हम ग्रीन चीज़ों को नज़रअंदाज़ कर देंगे क्योंकि यह कठिन है।"
  • QUARE तरीका: "हमने सिस्टम के आर्किटेक्चर को बदलकर सुरक्षित, तेज़ और ग्रीन होने का एक तरीका खोज लिया है।"

परिणाम: उन्होंने क्या पाया?

शोधकर्ताओं ने वास्तविक दुनिया के परिदृश्यों, जैसे कि एक स्वायत्त कार (सेल्फ-ड्राइविंग) और एक बैंकिंग प्रणाली को डिजाइन करने पर QUARE का परीक्षण किया।

  • अधिक विचार: QUARE ने अन्य AI सिस्टम की तुलना में 25% से 43% अधिक आवश्यकताएं (requirements) उत्पन्न कीं। इसने "उबाऊ" विवरणों को मिस नहीं किया।
  • बेहतर संतुलन: इसने किसी एक विशेषज्ञ को हावी नहीं होने दिया। हर गुणवत्ता (सुरक्षा, ग्रीन, गति आदि) को उचित ध्यान मिला।
  • मूल बातों के प्रति वफादारी: जब AI ने बहस की और अपना विचार बदला, तो उसने परियोजना के मूल बिंदु को नहीं खोया। इसने अनुरोध की "आत्मा" को बरकरार रखा (94.9% सटीकता)।
  • नियमों का पालन: सबसे महत्वपूर्ण बात यह है कि QUARE के डिज़ाइन उद्योग के कानूनों का 98.2% समय पालन करते हैं। अन्य सिस्टम केवल लगभग 47% ही सही थे।

बड़ी सीख

पेपर यह निष्कर्ष निकालता है कि जटिल समस्याओं को हल करने के लिए आपको बड़े या अधिक स्मार्ट AI की आवश्यकता नहीं है। आपको एक बेहतर टीम संरचना की आवश्यकता है।

ठीक वैसे ही जैसे एक सफल कंपनी को एक CEO, एक CFO और एक CTO की आवश्यकता होती है जो स्पष्ट नियमों के साथ मिलकर काम करते हैं, सफल सॉफ्टवेयर डिजाइन के लिए विशेष AI एजेंटों की आवश्यकता होती है जो बहस करें, समझौता करें और अपने काम को सत्यापित करें। QUARE साबित करता है कि आप बातचीत को कैसे व्यवस्थित करते हैं, यह इस बात से अधिक महत्वपूर्ण है कि आपका 'दिमाग' कितना बड़ा है।

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

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

Digest आज़माएँ →