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

FitText: Evolving Agent Tool Ecologies via Memetic Retrieval

FitText एक प्रशिक्षण-मुक्त (training-free) ढांचा है जो एक एजेंट के रीजनिंग लूप में गतिशील, विकासवादी "मेमेटिक रिट्रीवल" (Memetic Retrieval) को एम्बेड करके उपयोगकर्ता कार्यों और API दस्तावेज़ों के बीच के सिमेंटिक अंतर को पाटता है, जो स्थिर रिट्रीवल विधियों की तुलना में विविध बेंचमार्क पर टूल चयन की सटीकता में महत्वपूर्ण सुधार करता है।

मूल लेखक: Kyle Zheng, Han Zhang, Renliang Sun, Chenchen Ye, Wei Wang

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

मूल लेखक: Kyle Zheng, Han Zhang, Renliang Sun, Chenchen Ye, Wei Wang

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

यहाँ "FitText: Evolving Agent Tool Ecologies via Memetic Retrieval" पेपर का सरल भाषा और रचनात्मक उपमाओं (analogies) के साथ विवरण दिया गया है।

बड़ी समस्या: "अनुवाद में खो जाने" का क्षण (The "Lost in Translation" Moment)

कल्पना कीजिए कि आप एक अत्यंत बुद्धिमान रोबोट (एक AI एजेंट) हैं जो किसी जटिल समस्या को हल करने की कोशिश कर रहे हैं, जैसे कि रद्द हुई उड़ान के लिए रिफंड प्राप्त करना। आपके पास उपकरणों (APIs) का एक विशाल पुस्तकालय उपलब्ध है—हजारों की संख्या में, जैसे कि "Check Flight Status," "Issue Refund," या "Call Customer Service।"

समस्या एक भाषा का अंतर (language gap) है।

  • आप (उपयोगकर्ता) कहते हैं: "मेरी फ्लाइट रद्द हो गई है, मुझे पैसे वापस दिलाने में मदद करें।" (यह उच्च-स्तरीय और भावनात्मक है)।
  • उपकरणों (Tools) का वर्णन कुछ ऐसा है: "Eligible booking ID के लिए रिफंड प्रोसेस करें।" (यह तकनीकी और कठोर है)।

यदि आप केवल अपने सटीक शब्दों के आधार पर लाइब्रेरी से उपकरण मांगते हैं, तो आपको गलत उपकरण मिल सकते हैं। पुराना तरीका यह था कि शुरुआत में ही कुछ उपकरण चुन लिए जाएं और उन्हीं के साथ चिपके रहा जाए। लेकिन जैसे-जैसे रोबोट समस्या के बारे में सोचता है, उसे एहसास होता है, "रुको, रिफंड मांगने से पहले मुझे टिकट के नियमों की जांच करनी होगी।" पुराने उपकरण अब फिट नहीं बैठते, लेकिन रोबोट उन्हीं के साथ फंसा हुआ है।

समाधान: FitText (द "हाइपोथेटिकल टूल" जनरेटर)

लेखक FitText पेश करते हैं, जो रोबोट के लिए सोचते समय सही उपकरण खोजने का एक नया तरीका है। केवल उपकरणों को खोजने के बजाय, रोबोट पहले उस उपकरण का एक नकली विवरण (fake description) लिखता है जिसकी उसे लगता है कि उसे आवश्यकता है।

इसे एक अनुवादक (translator) या एक स्केच कलाकार (sketch artist) की तरह समझें।

  1. स्केच (The Sketch): रोबक आपकी रिक्वेस्ट ("मुझे रिफंड चाहिए") को देखता है और उस उपकरण का एक कच्चा स्केच बनाता है जिसकी उसे आवश्यकता है: "एक ऐसा टूल जो चेक करे कि फ्लाइट रद्द हुई है या नहीं और बुकिंग आईडी ढूंढ सके।"
  2. खोज (The Search): वह इस स्केच का उपयोग लाइब्रेरी में खोजने के लिए करता है। क्योंकि यह स्केच आपके मूल वाक्य की तुलना में टूल के विवरणों से अधिक मिलता-जुलता है, इसलिए यह बेहतर परिणाम देता है।
  3. फीडबैक लूप (The Feedback Loop): कुछ टूल्स मिलने के बाद, वह उन्हें देखता है। "ओह, मैं देख सकता हूँ कि असली टूल्स के नाम 'CheckFlightStatus' और 'FindBookingInfo' हैं।" इसके बाद वह अपने स्केच को वास्तविक टूल्स के अनुरूप बेहतर बनाने के लिए अपडेट करता है और फिर से खोज करता है।

चार रणनीतियाँ (सरल से लेकर सुपर-ऑर्गेनिक तक)

पेपर चार अलग-अलग तरीकों का परीक्षण करता है जिनसे इस "स्केचिंग" पद्धति का उपयोग किया जाता है, जो सरल से लेकर जटिल तक हैं:

  1. सिंगल-पास (The One-Shot): रोबोट एक स्केच बनाता है, एक बार खोजता है, और अच्छे परिणाम की उम्मीद करता है। यह तेज़ है लेकिन लक्ष्य चूक सकता है।
  2. मल्टी-टर्न रिफाइनमेंट (The Polishing): रोबोट एक स्केच बनाता है, कुछ टूल्स ढूंढता है, देखता है कि वे कैसे दिखते हैं, और फिर अपने स्केच को अधिक सटीक बनाने के लिए उसे फिर से बनाता है। वह इसे कुछ बार करता है, धीरे-धीरे अपने विवरण को तब तक पॉलिश करता है जब तक कि वह पूरी तरह से फिट न हो जाए।
  3. स्कैटरशॉट (The Crowd-Sourcing): एक स्केच बनाने के बजाय, रोबोट एक साथ कई अलग-अलग स्केच बनाता है (जैसे, "शायद मुझे स्टेटस चेक करने के लिए टूल चाहिए?" और "शायद मुझे टिकट नंबर खोजने के लिए टूल चाहिए?")। वह उन सभी के लिए खोज करता है और सर्वोत्तम परिणामों को जोड़ता है। यह तब बहुत काम आता है जब रोबोट को पता न हो कि उसे वास्तव में क्या चाहिए।
  4. मेमेटिक रिट्रीवल (The Evolutionary Garden): यह पेपर की सबसे प्रमुख विशेषता है। यह स्केच को बगीचे में पौधों की तरह मानता है।
    • जेनरेशन (Generation): रोबोट विभिन्न स्केच की एक आबादी (population) बनाता है।
    • सिलेक्शन (Selection): वह जाँचता है कि कौन से स्केच सबसे अच्छे टूल्स ढूंढते हैं। "सबसे फिट" स्केच जीवित रहते हैं; खराब वाले हटा दिए जाते हैं।
    • क्रॉसओवर और म्यूटेशन (Crossover & Mutation): वह दो अच्छे स्केच को लेता है और उन्हें आपस में "प्रजनन" कराता है (उनके विचारों को मिलाता है) या थोड़ा सा "म्यूटेट" करता है (शब्द बदलता है) यह देखने के लिए कि क्या कोई नया, बेहतर स्केच उभरता है।
    • मेमोरी (Memory): वह उन चीजों की सूची रखता है जिन्हें उसने पहले ही आज़माया है ताकि वह एक ही बेकार रास्ते पर दोबारा समय बर्बाद न करे।

यह "मेमेटिक" दृष्टिकोण प्राकृतिक चयन (natural selection) की तरह है। कुछ पीढ़ियों के दौरान, स्केच की आबादी विकसित होकर बिल्कुल सटीक टूल्स खोजने के लिए पूरी तरह से अनुकूलित हो जाती है, यहाँ तक कि बहुत भ्रमित करने वाले कार्यों के लिए भी।

परिणाम: क्या काम आया?

टीम ने दसियों हजार टूल्स वाले दो विशाल डेटासेट्स पर इसका परीक्षण किया।

  • जीत: FitText, विशेष रूप से मेमेटिक रणनीति, एक बड़ी सफलता रही। इसने पुराने तरीकों की तुलना में बहुत अधिक बार सही टूल्स खोजे।
    • एक टेस्ट में, इसने सही टूल की रैंकिंग को 8वें स्थान से बढ़ाकर दूसरे स्थान पर पहुँचा दिया।
    • दूसरे टेस्ट में, इसने कार्य पूरा करने की सफलता दर में 24 प्रतिशत अंक की वृद्धि की।
  • कैच (The "Brain" Requirement): पेपर ने एक महत्वपूर्ण सीमा पाई। यह विकासवादी "प्रजनन" प्रक्रिया तभी काम करती है जब रोबोट का दिमाग (बेस AI मॉडल) स्केच की बारीकियों को समझने के लिए पर्याप्त स्मार्ट हो।
    • स्मार्ट मॉडल के साथ: विकासवादी प्रक्रिया सिग्नल को परिष्कृत करती है और सही टूल्स ढूंढती है।
    • कमजोर मॉडल के साथ: विकासवादी प्रक्रिया शोर (noise) को बढ़ा देती है। यह एक बेहतर रेस कार बनाने की कोशिश करने जैसा है, लेकिन मैकेनिक इंजन ठीक करने में बुरा है; "संतान" (offspring) केवल बदतर होती जाती है। पेपर नोट करता है कि इस पद्धति के काम करने के लिए, आपको एक सक्षम "सिमेंटिक ऑपरेटर" (एक स्मार्ट AI) की आवश्यकता होती है जो प्रजनन कर सके।

सारांश उपमा (Summary Analogy)

कल्पना कीजिए कि आप 50,000 किताबों वाले पुस्तकालय में एक विशिष्ट, दुर्लभ किताब की तलाश कर रहे हैं, लेकिन आप केवल कहानी के "अहसास" को जानते हैं, शीर्षक को नहीं।

  • पुराना तरीका: आप लाइब्रेरियन से पूछते हैं, "क्या आपके पास एक उदास उड़ान के बारे में कोई किताब है?" लाइब्रेरियन आपको उन किताबों की सूची देता है जिनके शीर्षक में "flight" है, लेकिन उनमें से कोई भी रिफंड के बारे में नहीं है। आप हार मान लेते हैं।
  • FitText (मेमेटिक): आप एक नकली बुक ब्लर्ब लिखते हैं: "एक रद्द हुई यात्रा और पैसे वापस पाने के बारे में एक कहानी।" आप लाइब्रेरियन से पूछते हैं। वे आपको कुछ किताबें दिखाते हैं। आप महसूस करते हैं कि लाइब्रेरी विशिष्ट शब्दों का उपयोग करती है जैसे "Travel Voucher"। आप अपने ब्लर्ब को उन शब्दों से मिलाने के लिए फिर से लिखते हैं। आप यह प्रक्रिया तब तक दोहराते हैं, किताबों से मिले विचारों को मिलाते और मिलाते रहते हैं, जब तक कि आप एक ऐसा ब्लर्ब नहीं लिख देते जो इतना सटीक हो कि लाइब्रेरियन तुरंत आपको वही सटीक किताब थमा दे।

यह पेपर साबित करता है कि AI को वास्तविक समय में अपने स्वयं के खोज प्रश्नों (search queries) को "विकसित" करने की अनुमति देकर, यह पुराने तरीकों की तुलना में विशाल टूल इकोसिस्टम में बहुत बेहतर तरीके से नेविगेट कर सकता है।

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

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

Digest आज़माएँ →