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

Diagnosing Knowledge Gaps in LLM Tool Use: An Agentic Benchmark for Novel API Acquisition

यह शोध पत्र NovelAPIBench प्रस्तुत करता है, जो एक गतिशील बेंचमार्क है जो यह प्रकट करता है कि कैसे रिट्रीवल (retrieval) और पैरामेट्रिक अनुकूलन (parametric adaptation) बड़े भाषा मॉडलों को नवीन API का उपयोग करने के लिए सुसज्जित करने में पूरक भूमिकाएँ निभाते हैं, यह प्रदर्शित करते हुए कि जहाँ रिट्रीवल अस्थिर सामग्री की आपूर्ति करता है, वहीं फाइन-ट्यूनिंग मुख्य रूप से प्रक्रियात्मक एकीकरण को बढ़ाती है और उपयोग के उदाहरण सबसे महत्वपूर्ण ज्ञान घटक हैं।

मूल लेखक: Jinnuo Liu, Yue Peng, Jinhan Niu, Hongyi Wen

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

मूल लेखक: Jinnuo Liu, Yue Peng, Jinhan Niu, Hongyi Wen

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

कल्पना कीजिए कि आपके पास एक बहुत ही स्मार्ट रोबोट असिस्टेंट (एक लार्ज लैंग्वेज मॉडल) है जो कोड लिखने में माहिर है। आप उससे एक नया फीचर बनाने के लिए कहते हैं जो एक बिल्कुल नए सॉफ्टवेयर टूल (एक API) का उपयोग करता है—एक ऐसा टूल जो रोबोट के प्रशिक्षण (training) पूरा होने के बाद रिलीज़ किया गया था। रोबोट ने पहले कभी इस टूल को नहीं देखा है।

यह शोध पत्र ठीक इसी बात को समझने के बारे में है कि रोबोट उस नए टूल का उपयोग करने का प्रयास करते समय क्यों विफल होता है, और उसे सफल होने के लिए वास्तव में किस तरह की मदद की आवश्यकता है।

यहाँ सरल उपमाओं (analogies) का उपयोग करके इसका विवरण दिया गया है:

1. समस्या: "नया टूल" की दुविधा

रोबोट के प्रशिक्षण डेटा को उन किताबों के एक विशाल पुस्तकालय के रूप में सोचें जो उसने अतीत में पढ़ी हैं। यदि आप उससे उस व्यंजन को पकाने के लिए कहते हैं जिसे बनाने के लिए किसी ऐसे मसाले की आवश्यकता है जिसे उसने पहले कभी नहीं देखा, तो यह वैसा ही है जैसे किसी शेफ से ऐसी डिश बनाने को कहना जिसमें एक ऐसे मसाले का उपयोग होता है जिसे उसने कभी नहीं देखा।

  • पुराना तरीका: पिछले परीक्षण केवल यह पूछते थे, "क्या रोबोट ने व्यंजन बनाया?" (पास/फेल)। यदि वह विफल हो जाता, तो हमें यह नहीं पता चलता था कि क्यों। क्या उसने गलत मसाला चुना? क्या वह चूल्हा जलाना भूल गया? क्या उसने सामग्री को गलत क्रम में मिला दिया?
  • नया तरीका (NOVELAPIBENCH): लेखकों ने एक स्मार्ट, स्वचालित किचन सिम्युलेटर बनाया है। वे केवल यह नहीं पूछते कि "क्या यह काम कर गया?" बल्कि वे रोबोट के हाथों पर नज़र रखते हैं और कहते हैं, "आह, आपने गलत जार चुना (गलत इंपोर्ट/Wrong Import)," या "आपने सामग्री को मिलाया, लेकिन रेसिपी कहती है कि उन्हें अलग क्रम में डालना चाहिए (गलत लॉजिक/Wrong Logic)।"

2. प्रयोग: रोबोट को किस मदद की ज़रूरत है?

शोधकर्ताओं ने रोबोट को अलग-अलग "चीट शीट्स" (ज्ञान के बंडल) दिए ताकि यह देखा जा सके कि कौन से बंडल उसे नया व्यंजन पकाने में मदद करते हैं। उन्होंने चीट शीट को चार भागों में विभाजित किया:

  • नाम और रेसिपी (सिग्नेचर): "इस टूल का नाम X है, और इसमें ये विशिष्ट सामग्रियां लगती हैं।"
  • कहानी (मैकेनिज्म): "X कैसे काम करता है और यह क्यों मौजूद है, इसके बारे में यहाँ एक पैराग्राफ दिया गया है।"
  • उदाहरण (उपयोग): "यहाँ कोई और सफलतापूर्वक X का उपयोग करते हुए एक फोटो है।"
  • ब्लूप्रिंट (सोर्स कोड): "यहाँ वह वास्तविक कोड है जिसके साथ इस टूल को बनाया गया है।"

उन्होंने क्या पाया:

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

3. "मेमोरी" टेस्ट: क्या रोबमाट इसे स्थायी रूप से सीख सकता है?

शोधकर्ताओं ने रोबोट के मस्तिष्क को अपडेट करके (फाइन-ट्यूनिंग) उसे नया टूल "सिखाने" की कोशिश की ताकि उसे बाद में चीट शीट की आवश्यकता न पड़े।

  • परिणाम: रोबोट ने वास्तव में नए टूल को याद नहीं किया। उसने चीट शीट को बेहतर तरीके से पढ़ना सीखा।
  • उपमा: कल्पना कीजिए कि आप एक छात्र को नए शब्द को खोजने के लिए शब्दकोश का उपयोग करना सिखाते हैं। यदि आप उनसे शब्दकोश वापस ले लेते हैं, तो वे अभी भी शब्द नहीं जानते। लेकिन, यदि आप उन्हें फिर से शब्दकोश देते हैं, तो वे पहले की तुलना में परिभाषा खोजने में बहुत तेज़ और बेहतर होते हैं।
  • निष्कर्ष: रोबोट ने प्रक्रिया (जानकारी का उपयोग कैसे करें) सीखी, न कि सामग्री (नए टूल के बारे में विशिष्ट तथ्य)। उसे विशिष्ट विवरण जानने के लिए अभी भी चीट शीट (रिट्रीवल) की आवश्यकता होती है।

4. मुख्य निष्कर्ष (The Big Takeaway)

कोडिंग रोबोट को नए टूल्स का उपयोग करने में मदद करने के लिए, आपको दो-चरणीय रणनीति की आवश्यकता है:

  1. रिट्रीवल (चीट शीट): आपको विशिष्ट, अद्यतित तथ्य (नाम, उदाहरण) प्रदान करने चाहिए क्योंकि रोबोट कल आने वाली हर चीज़ को याद नहीं रख सकता।
  2. ट्रेनिंग (कौशल): आप रोबोट को उन चीट शीट्स का प्रभावी ढंग से उपयोग करने के लिए प्रशिक्षित करते हैं, ताकि वह जान सके कि नाम, उदाहरण और लॉजिक को मिलाकर काम करने वाला कोड कैसे लिखा जाए।

संक्षेप में: रोबोट को ब्रह्मांड के हर नए टूल को याद करने के लिए मजबूर न करें। इसके बजाय, उसे एक मास्टर रिसर्चर बनने के लिए सिखाएं जो तुरंत सही निर्देशों को खोज सके और जब कोई नया टूल आए, तो उन्हें सही ढंग से लागू कर सके।

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

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

Digest आज़माएँ →