Stop Comparing LLM Agents Without Disclosing the Harness
यह स्थिति पत्र (position paper) तर्क देता है कि दीर्घ-अवधि वाले कार्यों (long-horizon tasks) के लिए, एजेंट निष्पादन हारनेस (agent execution harness) अक्सर अंतर्निहित भाषा मॉडल की तुलना में प्रदर्शन का एक अधिक मजबूत निर्धारक होता है, जो समुदाय से बुनियादी ढांचे के सुधारों को मॉडल सुधारों के रूप में व्यवस्थित रूप से गलत तरीके से आरोपित करने से रोकने के लिए हारनेस-जागरूक मूल्यांकन प्रोटोकॉल अपनाने का आग्रह करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
यहाँ इस शोध पत्र (paper) का सरल भाषा और रचनात्मक उपमाओं (analogies) के साथ विवरण दिया गया है।
मुख्य विचार: यह केवल इंजन नहीं, बल्कि पूरी कार है
कल्पना कीजिए कि आप यह तय करने की कोशिश कर रहे हैं कि कौन सा कार इंजन सबसे अच्छा है। आप एक फेरारी इंजन को एक जंग लगी, टूटी-फूटी पुरानी सेडान कार में रखते हैं जिसके टायर पंचर हैं और जिसका स्टीयरिंग काम नहीं कर रहा है। फिर, आप एक थोड़ा कम शक्तिशाली इंजन को एक बिल्कुल नई, हाई-टेक रेस कार में रखते हैं जिसमें बेहतरीन टायर और जीपीएस नेविगेशन सिस्टम है।
यदि दूसरी कार दौड़ जीत जाती है, तो क्या वह इसलिए जीती क्योंकि उसका इंजन बेहतर था? नहीं। वह इसलिए जीती क्योंकि वह कार (चेसिस, टायर, नेविगेशन) बेहतर थी।
यह शोध पत्र तर्क देता है कि हम वर्तमान में एआई (AI) के साथ ठीक यही गलती कर रहे हैं।
जब हम एआई "एजेंट्स" (ऐसे एआई प्रोग्राम जो कोड लिखने या सॉफ्टवेयर बग्स ठीक करने जैसे कार्य कर सकते हैं) का परीक्षण करते हैं, तो हम आमतौर पर एक एकल स्कोर देखते हैं और कहते हैं, "वाह, मॉडल A, मॉडल B से बेहतर है।" लेखक कहते हैं कि यह भ्रामक है। उनका तर्क है कि जटिल, दीर्घकालिक कार्यों के लिए, स्कोर इस बात पर बहुत अधिक निर्भर करता है कि "हार्नेस" (AI के चारों ओर का सॉफ्टवेयर इंफ्रास्ट्रक्चर) कैसा है, न कि स्वयं एआई मॉडल पर।
"हार्नेस" (Harness): एआई का शरीर और तंत्रिका तंत्र
शोध पत्र इस इंफ्रास्ट्रक्चर को "हार्नेस" कहता है। एआई मॉडल (जिसे "मस्तिष्क" माना जा सकता है) को एक पायलट की तरह समझें। हार्नेस वह कॉकपिट है, ऑटोपायलट सिस्टम है, फ्यूल गेज है, और संचार रेडियो है।
- मॉडल (मस्तिष्क): यह केवल वह हिस्सा है जो सोचता है और टेक्स्ट जेनरेट करता है। यह "ओपन-लूप" है, जिसका अर्थ है कि यह केवल एक उत्तर देता है और अगले प्रॉम्प्ट का इंतजार करता है। इसे तब तक पता नहीं चलता कि इसने कोई गलती की है जब तक कि कोई इसे बताए नहीं।
- हार्नेस (कंट्रोलर): यह वह सॉफ्टवेयर लेयर है जो:
- यह तय करती है कि एआई को क्या जानकारी दिखानी है (कॉन्टेक्स्ट/Context)।
- यह जाँचती है कि एआई का उत्तर तर्कसंगत है या नहीं (वेरिफिकेशन/Verification)।
- यदि एआई विफल हो जाता है, तो उसे फिर से प्रयास करने के लिए कहती है (रिट्राय लॉजिक/Retry logic)।
- एआई को बहुत अधिक जानकारी से भ्रमित होने से रोकती है (मेमोरी मैनेजमेंट/Memory management)।
शोध पत्र का दावा है कि लंबे और कठिन कार्यों के लिए, हार्नेस ही "बाइंडिंग कंस्ट्रेंट" (सीमित बाधा) है। इसका मतलब है कि हार्नेस ही बाधा (bottleneck) है। यदि हार्नेस खराब है, तो सबसे बुद्धिमान एआई भी विफल हो जाएगा। यदि हार्नेस शानदार है, तो थोड़ा कम बुद्धिमान एआई भी सफल हो सकता है।
"बाइंडिंग कंस्ट्रेंट थीसिस" (The Binding Constraint Thesis)
लेखक एक सिद्धांत प्रस्तावित करते हैं जिसे "बाइंडिंग कंस्ट्रेंट थीसिस" कहा जाता है। सरल शब्दों में, यह कहता है:
"जब हम कठिन, लंबे कार्यों पर शीर्ष-स्तरीय एआई मॉडल्स की तुलना करते हैं, तो उनके स्कोर में अंतर उनके मॉडल के उपयोग के बजाय इस बात से होता है कि हार्नेस कैसे बनाया गया है।"
उन्होंने पाया कि हार्नेस बदलने से स्कोर में 15 प्रतिशत अंक तक का बदलाव आ सकता है, जबकि मॉडल बदलने से स्कोर आमतौर पर केवल 2 से 4 अंक ही बदलता है।
उपमा: कल्पना कीजिए कि दो धावक हैं। एक ओलंपिक स्प्रिंटर (मॉडल A) है, और दूसरा एक बहुत फिट शौकिया धावक (मॉडल B) है।
- यदि आप ओलंपिक स्प्रिंटर को कीचड़ वाले जूते पहनाते हैं और उन्हें एक भारी बैकपैक देते हैं (खराब हार्नेस), तो वे उस शौकिया धावक से हार सकते हैं जो बेहतरीन जूतों में दौड़ रहा है (अच्छा हार्नेस)।
- शोध पत्र कहता है कि वर्तमान लीडरबोर्ड एक ऐसी दौड़ की तरह हैं जहाँ हर कोई अलग-अलग जूते पहनता है, लेकिन हम केवल यह रिपोर्ट करते हैं कि कौन जीता, जूतों को अनदेखा कर देते हैं।
वर्तमान लीडरबोर्ड "अधूरे" क्यों हैं
अभी, बेंचमार्क (जैसे SWE-bench या Terminal-Bench) ऐसे व्यवहार करते हैं जैसे वे केवल "मस्तिष्क" का परीक्षण कर रहे हों। लेकिन वास्तव में, वे मस्तिष्क + हार्नेस का परीक्षण कर रहे हैं।
चूंकि शोधकर्ता शायद ही कभी यह प्रकाशित करते हैं कि उन्होंने अपना हार्नेस (कॉकपिट की "रेसिपी") ठीक से कैसे बनाया, इसलिए हम यह नहीं बता सकते कि कोई मॉडल वास्तव में अधिक स्मार्ट है या उस टीम ने उसके चारों ओर एक बेहतर हार्नेस बनाया है।
शोध पत्र के प्रमाण:
- वास्तविक उदाहरण: उन्होंने दिखाया कि एक ही एआई मॉडल (Claude Opus) ने एक हार्नेस के साथ 45.9% का स्कोर प्राप्त किया और दूसरे के साथ 55.4% का। यह केवल सॉफ्टवेयर रैपर बदलकर आया एक बहुत बड़ा उछाल है, न कि मॉडल बदलकर।
- नियंत्रित प्रयोग: उन्होंने तीन अलग-अलग शीर्ष-स्तरीय मॉडल्स को लिया और उन्हें तीन अलग-अलग हार्नेसेज (मिनिमल, इम्प्रूव्ड, और फुल) के माध्यम से चलाया।
- परिणाम: हार्नेस बदलने से स्कोर में मॉडल बदलने की तुलना में बहुत अधिक बदलाव आया।
- ट्विस्ट: कभी-कभी, एक "बेहतर" हार्नेस के साथ एक "कमजोर" मॉडल ने, एक "खराब" हार्नेस के साथ एक "बेहतर" मॉडल को हरा दिया। रैंकिंग पूरी तरह पलट गई!
समाधान: "डिस्क्लोजर" (प्रकटीकरण) और "वैरिएंस डिकंपोजिशन" (विचलन अपघटन)
शोध पत्र यह नहीं कहता कि हमें मॉडलों का उपयोग करना बंद कर देना चाहिए। यह कहता है कि हमें यह मानना बंद कर देना चाहिए कि हार्नेस का अस्तित्व नहीं है। वे मूल्यांकन का एक नया तरीका प्रस्तावित करते हैं:
- "हार्नेस कार्ड" (The Harness Card): जिस तरह खाद्य लेबल सामग्री की सूची देते हैं, उसी तरह प्रत्येक एआई बेंचमार्क सबमिशन को अपना "हार्नेस कार्ड" सूचीबद्ध करना चाहिए। यह कार्ड विस्तार से बताता है कि कॉन्टेक्स्ट कैसे बनाया गया है, त्रुटियों को कैसे संभाला जाता है, और एआई को कैसे सत्यापित किया जाता है।
- वैरिएंस डिकंपोजिशन (Variance Decomposition): केवल एक स्कोर देने के बजाय, शोधकर्ताओं को यह रिपोर्ट करना चाहिए:
- स्कोर का कितना अंतर मॉडल के कारण है?
- कितना हार्नेस के कारण है?
- और कितना उन दोनों के बीच के इंटरैक्शन (मेल) के कारण है?
निष्कर्ष (The Takeaway)
यदि आप एक शोधकर्ता, निवेशक, या एआई लीडरबोर्ड देखने वाले उपयोगकर्ता हैं, तो शोध पत्र आपको चेतावनी देता है: रैंकिंग पर आँख मूंदकर भरोसा न करें।
जब तक हम "हार्नेस कार्ड" नहीं देखते, तब तक लीडरबोर्ड रैंकिंग एक ऐसी दौड़ को जज करने जैसा है जिसमें यह नहीं पता कि कौन सी कार कौन चला रहा था। "विजेता" के पास शायद सिर्फ एक बेहतर कार थी, न कि एक बेहतर ड्राइवर। एआई प्रगति को वास्तव में समझने के लिए, हमें केवल मस्तिष्कों की तुलना करना बंद करना होगा और पूरे सिस्टम की तुलना करना शुरू करना होगा—मस्तिष्क और वह शरीर जिसमें वह रहता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।