VCE-Skill: Enhancing Skill Self-Evolution with Version-Change Experience
यह शोध पत्र VCE-Skill का प्रस्ताव करता है, जो एक नवीन ढांचा है जो सार्वजनिक कौशल संस्करण इतिहासों से आसत (distilled), संरचित अनुभव के साथ कार्य-विशिष्ट निष्पादन प्रक्षेपवक्रों को अनुकूल रूप से संलयित करके एजेंट कौशल स्व-विकास को बढ़ाता है, जिसके परिणामस्वरूप महत्वपूर्ण प्रदर्शन सुधार और मजबूत क्रॉस-मॉडल स्थानांतरण क्षमताएं प्राप्त होती हैं।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
आर्टिफिशियल इंटेलिजेंस की तेजी से बदलती दुनिया में, शोधकर्ता कंप्यूटर प्रोग्रामों को मानवीय सहायकों की तरह कार्य करने के लिए प्रशिक्षित कर रहे हैं। ये प्रोग्राम, जिन्हें अक्सर 'एजेंट्स' कहा जाता है, केवल प्रश्नों के उत्तर ही नहीं देते; वे उपकरणों का उपयोग करके, निर्देशों का पालन करके और फाइलों का प्रबंधन करके कार्य भी करते हैं। इन एजेंटों को विश्वसनीय बनाने के लिए, डेवलपर्स उन्हें "कौशल" (skills) प्रदान करते हैं। एक कौशल को निर्देशों, स्क्रिप्टों और संसाधनों से युक्त एक पोर्टेबल टूलबॉक्स के रूप रूप में समझें जिसे एजेंट किसी विशिष्ट प्रकार की समस्या का सामना करने पर उठा सकता है और उपयोग कर सकता है। हालाँकि, जिस तरह एक इंसान अपनी गलतियों से सीखता है, ये उपकरण पहली बार बनाए जाने पर शायद ही कभी पूर्ण होते हैं। जैसे-जैसे दुनिया बदलती है और नई चुनौतियाँ सामने आती हैं, इन टूलबॉक्सेस के भीतर के निर्देशों को अपडेट, पैच और बेहतर करने की आवश्यकता होती है। वैज्ञानिकों के लिए केंद्रीय प्रश्न यह है कि इस सुधार प्रक्रिया को कैसे स्वचालित किया जाए ताकि एजेंट समय के साथ खुद को बेहतर बनाने के लिए स्वयं को शिक्षित कर सकें।
कुछ समय से, इस आत्म-सुधार के लिए मानक दृष्टिकोण यह रहा है कि एजेंट को एक कार्य करने दिया जाए, यह देखा जाए कि वह कहाँ विफल होता है, और फिर उस विशिष्ट विफलता के आधार पर निर्देशों को फिर से लिखा जाए। यह विधि पूरी तरह से वर्तमान प्रयास के दौरान एकत्र किए गए साक्ष्यों पर निर्भर करती है। हालाँकि यह काम करता है, लेकिन इसमें एक कमी है: यह केवल उन्हीं गलतियों को देखता है जो अभी हो रही हैं। यह उन व्यापक पाठों को नहीं देख पाता जो अन्य डेवलपर्स ने वर्षों तक समान उपकरणों के रखरखाव के दौरान सीखे हैं। चीनी विज्ञान अकादमी और बीजिंग यूनिवर्सिटी ऑफ पोस्ट एंड टेलीकम्युनिकेशंस की एक टीम के शोधकर्ताओं ने महसूस किया कि यह संकीर्ण ध्यान ज्ञान के एक विशाल पुस्तकालय को अप्रयुक्त छोड़ रहा था। उन्होंने यह देखने के लिए प्रयास किया कि क्या सार्वजनिक सॉफ्टवेयर टूल्स में किए गए परिवर्तनों का इतिहास एक एजेंट को कुछ ऐसा सिखा सकता है जो उसके अपने तात्कालिक अनुभव से नहीं मिल सकता।
शोधकर्ताओं ने दो अलग-अलग सूचना स्रोतों की तुलना करके शुरुआत की। पहला स्रोत किसी कार्य के प्रति एजेंट के अपने हालिया प्रयास थे, जो इस बात का विस्तृत लेकिन संकीर्ण दृश्य प्रदान करते थे कि क्या गलत हुआ। दूसरा स्रोत समय के साथ मानव डेवलपर्स द्वारा समान उपकरणों में किए गए परिवर्तनों का सार्वजनिक इतिहास था। जब उन्होंने इन दोनों स्रोतों का एक साथ विश्लेषण किया, तो उन्होंने एक स्पष्ट और उपयोगी अंतर पाया। एजेंट के अपने प्रयास मुख्य रूप से उपकरणों को कॉल करने या निर्देशों को पढ़ने के तरीके में तत्काल, विशिष्ट त्रुटियों को ठीक करने पर केंद्रित थे। इसके विपरीत, सार्वजनिक इतिहास में सुधारों की एक बहुत अधिक विविध श्रेणी शामिल थी, जिसमें डेटा को व्यवस्थित करने के तरीके, स्क्रिप्ट को संरचित करने के तरीके और उपकरण द्वारा अप्रत्याशित स्थितियों को संभालने के तरीके में परिवर्तन शामिल थे। सार्वजनिक रिकॉर्ड एक व्यापक परिप्रेक्ष्य प्रदान करते थे, जबकि एजेंट के अपने रिकॉर्ड एक जमीनी, कार्य-विशिष्ट वास्तविकता प्रदान करते थे। दोनों स्रोत एक-दूसरे को दोहराते नहीं थे; इसके बजाय, वे एक-दूसरे की कमियों को पूरा करते थे।
इस अंतर्दृष्टि को काम में लाने के लिए, टीम ने VCE-Skill नामक एक नया सिस्टम विकसित किया। यह सिस्टम एजेंट के वर्तमान अनुभव और अतीत के सामूहिक ज्ञान के बीच एक सेतु के रूप में कार्य करता है। यह प्रक्रिया दो मुख्य चरणों में होती है। पहले, सिस्टम सार्वजनिक रिपॉजिटरी से परिवर्तनों के कच्चे, अव्यवस्थित इतिहास को लेता है और उन्हें साफ करता है। यह उन विशिष्ट विवरणों को हटा देता है जो केवल एक प्रोजेक्ट पर लागू होते हैं और उन्हें सामान्य, पुन: प्रयोज्य पाठों में संकुचित कर देता है। उदाहरण के लिए, यदि कई डेवलपर्स ने फ़ाइल खोलने का प्रयास करने से पहले यह सुनिश्चित करने के लिए एक चेक जोड़ा है कि फ़ाइल मौजूद है, तो सिस्टम इसे एक एकल सुधार के बजाय एक सामान्य नियम के रूप में सीखता है। इन संकुचित पाठों को अनुभव के एक संरचित पुस्तकालय में संग्रहीत किया जाता है।
दूसरे चरण में, एजेंट एक कार्य करने का प्रयास करता है और जो हुआ उसके आधार पर सुधार के अपने विचार उत्पन्न करता है। इसके बाद, सिस्टम अपने संकुचित पाठों के पुस्तकालय को देखता है और वर्तमान समस्या के लिए सबसे प्रासंगिक पाठों का चयन करता है। यह पुराने पाठों की नकल नहीं करता या अपने स्वयं के विचारों को अनदेखा नहीं करता। इसके बजाय, यह सावधानीपूर्वक दोनों का मिश्रण करता है। यदि एजेंट एक सामान्य समस्या से जूझ रहा है जिसे सार्वजनिक इतिहास ने कई बार हल किया है, तो सिस्टम उस बाहरी ज्ञान पर अधिक भरोसा करता है। यदि एजेंट एक अद्वितीय, अजीब त्रुटि का सामना कर रहा है जो पहले कभी नहीं देखी गई है, तो सिस्टम एजेंट के अपने अवलोकन पर अधिक विश्वास करता है। यह संतुलन स्थिर नहीं है; सिस्टम लगातार इस बात को समायोजित करता है कि वह बाहरी पुस्तकालय बनाम एजेंट के अपने अनुभव पर कितना भरोसा करता है, इस आधार पर कि क्या परिवर्तन वास्तव में एजेंट के प्रदर्शन को बेहतर बना रहे हैं।
इस दृष्टिकोण के परिणामों का परीक्षण पांच अलग-अलग प्रकार के कार्यों में किया गया था, जिनमें जटिल प्रश्नों के उत्तर देने से लेकर स्प्रेडशीट प्रबंधित करने और आभासी वातावरण में रोबोट को नियंत्रित करने तक शामिल थे। शोधकर्ताओं ने एजेंट के रूप में कार्य करने के लिए चार अलग-अलग लार्ज लैंग्वेज मॉडल्स का उपयोग किया। हर मामले में, एजेंट के आत्म-सुधार लूप में इस बाहरी अनुभव को जोड़ने से बेहतर प्रदर्शन हुआ। एजेंटों ने औसतन उच्च स्कोर प्राप्त किया, जिसमें विभिन्न परीक्षणों में तीन से पांच अंकों तक का सुधार देखा गया। अधिक महत्वपूर्ण बात यह है कि इस पद्धति से सुधारे गए कौशल अधिक मजबूत साबित हुए। जब शोधकर्ताओं ने एक ऐसे कौशल को लिया जिसे इस नई पद्धति के साथ विकसित किया गया था और उसे उस कंप्यूटर मॉडल पर टेस्ट किया जिस पर उसे प्रशिक्षित नहीं किया गया था, तो इसने उन कौशलों की तुलना में काफी बेहतर प्रदर्शन किया जो केवल अपनी तात्कालिक गलतियों से सीखे थे। यह सुझाव देता है कि सार्वजनिक इतिहास से व्यापक पाठों को शामिल करके, एजेंटों ने सामान्य सिद्धांतों को सीखा जो नई स्थितियों में लागू किए जा सकते हैं, न कि केवल एक विशिष्ट त्रुटि को ठीक करने का तरीका सीखा।
यह अध्ययन इस दावे के साथ नहीं है कि गलतियों से सीखने का पुराना तरीका बेकार है। कार्य के विशिष्ट विवरणों को समझने के लिए एजेंट का अपना अनुभव आवश्यक बना हुआ है। नई विधि केवल संदर्भ की एक ऐसी परत जोड़ती है जिसे एजेंट स्वयं नहीं खोज सकता था। सार्वजनिक सॉफ्टवेयर परिवर्तनों के इतिहास को पूर्व ज्ञान के एक मूल्यवान स्रोत के रूप में मानकर, शोधकर्ताओं ने दिखाया है कि एजेंट अधिक प्रभावी ढंग से विकसित होना सीख सकते हैं। उन्होंने प्रदर्शित किया है कि एक स्मार्ट, अधिक विश्वसनीय एजेंट का मार्ग केवल इस बात को देखने के बारे में नहीं है कि क्षण में क्या हो रहा है, बल्कि यह समझने के बारे में भी है कि समान उपकरणों को समय के साथ कैसे सुधारा गया है। यह दृष्टिकोण आर्टिफिशियल इंटेलिजेंस को अधिक अनुकूलन योग्य बनाने का एक व्यावहारिक तरीका प्रदान करता है, यह सुनिश्चित करता है कि इसके द्वारा उपयोग किए जाने वाले उपकरण न केवल आज के लिए कार्यात्मक हों, बल्कि भविष्य के लिए भी पर्याप्त मजबूत हों।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।