Prompting Policies for Multi-step Reasoning and Tool-Use in Black-box LLMs with Iterative Distillation of Experience
यह शोध पत्र एक सुदृढीकरण अधिगम (Reinforcement Learning) ढांचे का प्रस्ताव करता है जो अनुभव के पुनरावृत्ति आसवन (iterative distillation) के माध्यम से एक हल्के प्रॉमप्टर मॉडल को अनुकूलित करता है ताकि फ्रोजन ब्लैक-बॉक्स एलएलएम (LLMs) की बहु-चरणीय तर्क और टूल-उपयोग क्षमताओं को महत्वपूर्ण रूप से बढ़ाया जा सके, जिससे अत्याधुनिक विकासवादी बेसलाइनों की तुलना में बेहतर प्रदर्शन और नमूना दक्षता प्राप्त होती है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
यहाँ एक सरल भाषा और रचनात्मक उपमाओं का उपयोग करके शोध पत्र (paper) का स्पष्टीकरण दिया गया है।
बड़ी तस्वीर: "ब्लैक बॉक्स" की समस्या
कल्पना कीजिए कि आपके पास एक सुपर-स्मार्ट, ट्रिलियन-डॉलर का रोबोट (एक "ब्लैक-बॉक्स" AI) है जिसे आप न तो छू सकते हैं, न खोल सकते हैं और न ही रीप्रोग्राम कर सकते हैं। आप केवल वॉकी-टॉकी के माध्यम से उससे बात कर सकते हैं। अतीत में, यदि आप चाहते थे कि यह रोबोट किसी विशिष्ट कार्य में बेहतर बने, तो आपको इसके मस्तिष्क को फिर से वायर करना पड़ता था (फाइन-ट्यूनिंग)। लेकिन चूंकि आप मस्तिष्क को छू नहीं सकते, इसलिए आपको इसे जो कहना है, उसमें बहुत चतुर होना होगा। इसे प्रॉम्प्ट इंजीनियरिंग (Prompt Engineering) कहा जाता है।
समस्या यह है कि एकदम सही बात ढूँढना वैसा ही है जैसे रैंडम वाक्यांश चिल्लाकर जीतने वाली लॉटरी संख्या का अनुमान लगाने की कोशिश करना। कभी-कभी आपके शब्दों में एक छोटा सा बदलाव भी रोबोट को पूरी तरह से विफल कर देता है।
समाधान: एक "प्रॉम्प्टर" कोच और एक "वर्कर" रोबोट
लेखक एक नई प्रणाली प्रस्तावित करते हैं जिसमें दो पात्र हैं:
- द वर्कर (The Worker): वह बड़ा, स्थिर, सुपर-स्मार्ट रोबोट जो वास्तव में कठिन काम करता है (जैसे गणित हल करना या उड़ान बुक करना)। हम इसे कभी नहीं बदलते।
- द प्रॉम्प्टर (The Prompter): एक छोटा, सस्ता, जिसे प्रशिक्षित किया जा सकता है ऐसा "कोच" AI। इसका एकमात्र काम वर्कर के लिए एकदम सही निर्देश (प्रॉम्प्ट) लिखना है।
इसे एक शतरंज कोच (Chess Coach) और एक ग्रैंडमास्टर प्लेयर (Grandmaster Player) की तरह समझें। कोच खेल नहीं खेलता; वे बस ग्रैंडमास्टर को शुरुआती चालों के बारे में बताने के लिए सबसे अच्छा तरीका खोजते हैं। कोच यह देखकर सीखता है कि जब ग्रैंडमास्टर खेलता है तो क्या होता है।
वे कोच को कैसे सिखाते हैं: "एक्सपीरियंस बफर" (Experience Buffer)
आमतौर पर, AI को सिखाना कठिन होता है क्योंकि आपको अंत में केवल एक साधारण "सही" या "गलत" स्कोर मिलता है। यह एक छात्र को यह बताने जैसा है कि, "तुम परीक्षा में फेल हो गए," बिना यह बताए कि क्यों।
यह पेपर एक विशेष तकनीक पेश करता है जिसे कॉन्ट्रास्टिव एक्सपीरियंस बफर (Contrastive Experience Buffer) कहा जाता है।
- उपमा: कल्पना कीजिए कि एक जिम ट्रेनर है जो केवल "अच्छा काम किया" या "बुरा काम किया" नहीं कहता। इसके बजाय, ट्रेनर हर वर्कआउट का एक नोटबुक (बफर) रखता है।
- जब एथलीट सफल होता है, तो ट्रेनर लिखता है कि उसने ठीक से क्या किया।
- जब वह विफल होता है, तो ट्रेनर एक विस्तृत आलोचना लिखता है: "आपने अपनी कोहनी बहुत ऊँची रखी थी," या "आप सांस लेना भूल गए।"
- जादू: कोच AI हर नए प्रयास से पहले इस नोटबुक को पढ़ता है। वह केवल अंतिम स्कोर से नहीं, बल्कि पिछले सफलताओं और विफलताओं की कहानियों से सीखता है। यह कोच को बहुत तेज़ी से सीखने में मदद करता है, बजाय इसके कि वह केवल अंदाज़ा लगाता रहे।
परिणाम: अनाड़ी से उस्ताद तक
शोधकर्ताओं ने इसे दो प्रकार के कठिन कार्यों पर परखा:
लॉजिक पज़ल्स (तुलना: "झूठ का जाल"):
- कार्य: भ्रमित करने वाले बयानों की एक श्रृंखला में यह पता लगाना कि कौन सच बोल रहा है।
- परिणाम: मानक AI लगभग 55% बार सही था। कोच-वर्कर टीम 90% बार सही थी।
- कोच ने क्या सीखा: कोच ने वर्कर को "बस कड़ी मेहनत करने" के लिए कहना बंद कर दिया। इसके बजाय, इसने वर्कर को एक सख्त "स्टेट ऑडिटर" की तरह कार्य करने के लिए कहना सीखा, जो कच्चे डेटा के विरुद्ध हर एक कदम की जाँच करता है और अपनी सहज बुद्धि (intuition) पर भरोसा करने से इनकार करता है।
टूल का उपयोग (उड़ान बुक करना और खरीदारी करना):
- कार्य: कंप्यूटर सिस्टम का उपयोग करके उड़ान बुक करना या शर्ट वापस करना, जिसके लिए सख्त नियमों का पालन करने और सही क्रम में विशिष्ट बटनों पर क्लिक करने की आवश्यकता होती है।
- परिणाम: सफलता दर 74% से बढ़कर 91% हो गई।
- कोच ने क्या सीखा: कोच ने पाया कि वर्कर अक्सर एक साथ बहुत सारी चीजें करने की कोशिश करता है। कोच ने "प्रोटोकॉल इंजीनियर" की तरह निर्देश देना सीखा, जो वर्कर को एक छोटा कदम उठाने, परिणाम की जाँच करने और फिर अगला कदम उठाने के लिए मजबूर करता है, जिससे वर्कर भ्रमित होने से बच जाता है।
यह क्यों महत्वपूर्ण है
- गति: क्योंकि कोच विस्तृत नोट्स (बफर) से सीखता है (न कि केवल स्कोर से), यह पिछले तरीकों की तुलना में 2.4 गुना तेज़ी से सीखता है।
- दक्षता: आपको विशाल, महंगे वर्कर रोबोट को फिर से प्रशिक्षित करने की आवश्यकता नहीं है। आप केवल छोटे, सस्ते कोच को प्रशिक्षित करते हैं।
- खोज: सिस्टम ने केवल एक बेहतर वाक्य ही नहीं ढूँढा; इसने नई रणनीतियाँ भी खोजीं। उदाहरण के लिए, फ्लाइट बुकिंग कार्य में, कोच ने पाया कि आपको उड़ान की तारीख बदलने से पहले केबिन क्लास को अपग्रेड करना चाहिए, जो एक विशिष्ट नियम है जिसे वर्कर अपने आप नहीं जानता था।
सारांश
यह शोध पत्र दिखाता है कि विशाल AI को ठीक करने के बजाय, हम एक छोटे, स्मार्ट "प्रॉम्प्टर" को कोच के रूप में प्रशिक्षित कर सकते हैं। इस कोच को विस्तृत फीडबैक (क्या सही हुआ और क्या गलत हुआ) की एक नोटबुक देकर, कोच ऐसे निर्देश लिखना सीखता है जो एक अच्छे AI को एक महान AI में बदल देते हैं, जिससे जटिल तर्क और टूल-उपयोग की समस्याओं को बहुत अधिक सटीकता के साथ हल किया जा सकता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।