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

Dynamic Adaptation of the LLM Context for Generating Routines with Coupled Semantics

यह शोध पत्र एक नमूना-कुशल (sample-efficient), गतिशील संदर्भ अनुकूलन ढांचे को प्रस्तुत करता है जो उन समस्याओं को हल करने में मौजूदा एलएलएम-आधारित कोड जनरेशन विधियों से बेहतर प्रदर्शन करने के लिए एक सत्यापन एजेंट के निष्पादन ट्रेस विश्लेषण (execution trace analysis), सिमेंटिक बाधाओं के लिए एक नॉलेज ग्राफ और सिम्युलेटेड एनीलिंग का संयोजन करता है, जहाँ शुद्धता घटकों के रनटाइम-निर्भर युग्मन (runtime-dependent coupling) पर निर्भर करती है।

मूल लेखक: Gnaneswar Villuri, Hashmath Shaik, Alex Doboli

प्रकाशित 2026-09-07✓ Author reviewed
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Gnaneswar Villuri, Hashmath Shaik, Alex Doboli

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

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

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

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

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

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

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

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

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

Digest आज़माएँ →