← नवीनतम पेपर
💻 computer science

BaRA: BFS-and-Reflection Web Data Collection Agent

यह शोध पत्र BaRA को प्रस्तुत करता है, जो एक वेब डेटा संग्रह एजेंट है जो बाउंडेड ब्रेड्थ-फर्स्ट सर्च (bounded breadth-first search) को हिस्ट्री-आधारित सेल्फ-रिफ्लेक्शन (history-based self-reflection) के साथ जोड़ता है ताकि एक निश्चित इंटरेक्शन बजट के तहत जटिल वेबसाइटों से लिंक खोजने और डाउनलोड करने योग्य मल्टीमॉडल कंटेंट निकालने में मौजूदा एलएलएम-आधारित (LLM-based) विधियों से बेहतर प्रदर्शन किया जा सके।

मूल लेखक: Soojeong Lee, Joseph Lee, Yongseong Cho, Sunjae Kim, Youngwoo Moon, Kyungwoo Song

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

मूल लेखक: Soojeong Lee, Joseph Lee, Yongseong Cho, Sunjae Kim, Youngwoo Moon, Kyungwoo Song

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

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

यह पेपर BaRA (BFS-एंड-रिफ्लेक्शन एजेंट) पेश करता है, जो एक नया सिस्टम है जिसे इन गलतियों को ठीक करने के लिए डिज़ाइन किया गया है। BaRA को केवल एक रोबोट नहीं, बल्कि एक कठोर प्रोजेक्ट मैनेजर के रूप में सोचें जिसके पास एक बहुत ही विशिष्ट नियम पुस्तिका है।

BaRA कैसे काम करता है, इसे सरल अवधारणाओं में यहाँ दिया गया है:

1. "ब्रेड्थ-फर्स्ट" मैप (रणनीति)

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

BaRA एक रणनीति का उपयोग करता है जिसे बाउंडेड ब्रेड्थ-फर्स्ट सर्च (BFS) कहा जाता है।

  • उपमा: कल्पना करें कि आप एक नए शहर की खोज कर रहे हैं, लेकिन आपके पास एक सख्त नियम है: "पहले ब्लॉक की हर गली देखें, फिर दूसरे ब्लॉक की हर गली देखें, इससे पहले कि आप गहराई में जाएँ।"
  • लाभ: एक गली में गहराई तक जाने और पूरे मोहल्ले को मिस करने के बजाय, BaRA एक तालाब में उठने वाली लहर की तरह व्यवस्थित रूप से फैलता है। यह सुनिश्चित करता है कि यह गहराई में जाने से पहले कई तरह के पेजों पर जाए, जिससे यह गारंटी मिलती है कि यह वेबसाइट के बड़े हिस्सों को नहीं छोड़ेगा।

2. "सेल्फ-करेक्शन" लूप (रिफ्लेक्शन/चिंतन)

कभी-कभी, एक अच्छे मैप के बावजूद, चीजें गलत हो सकती हैं। वेबसाइट पर कोई भ्रमित करने वाला विज्ञापन आ सकता है, कोई वीडियो लोड होने में विफल हो सकता है, या पेज फ्रीज हो सकता है। एक सामान्य रोबोट बस हार मान सकता है और कह सकता है, "मैं यह नहीं कर सकता," या वह सफल होने का दिखावा करने के लिए फर्जी लिंक बना (hallucinate) सकता है।

BaRA में एक सेल्फ-रिफ्लेक्शन मॉड्यूल है।

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

3. "क्वालिटी कंट्रोल" चेक (वैलिडेशन/सत्यापन)

लिंक की सूची बनाना आसान है; काम करने वाले लिंक इकट्ठा करना कठिन है। रोबोट अक्सर ऐसे लिंक वापस करते हैं जो असली दिखते हैं लेकिन टूटे हुए पेजों की ओर ले जाते हैं या ऐसी फाइलें जो डाउनलोड नहीं की जा सकतीं।

BaRA एक अंतिम वैलिडेशन स्टेप जोड़ता है।

  • उपमा: इससे पहले कि डिलीवरी ट्रक गोदाम से निकले, एक मैनेजर हर बॉक्स की जांच करता है। यदि कोई बॉक्स खाली है या पता फर्जी है, तो उसे बाहर निकाल दिया जाता है। BaRA केवल URL ही नहीं इकट्ठा करता; वह वास्तव में यह साबित करने के लिए उसे "डाउनलोड" करने की कोशिश करता है कि वह काम करता है।
  • लाभ: अंतिम आउटपुट में केवल वही फाइलें होती हैं जो गारंटी के साथ असली और डाउनलोड करने योग्य हैं, न कि केवल अनुमान।

परिणाम: इसने कैसा प्रदर्शन किया?

शोधकर्ताओं ने BaRA का परीक्षण दो प्रकार की वेबसाइटों पर किया:

  1. सिंथेटिक साइट्स: विशेष रूप से सिस्टम का परीक्षण करने के लिए बनाई गई 50 नकली वेबसाइटें (एक ट्रेनिंग जिम की तरह)।
  2. असली साइट्स: तीन अव्यवस्थित, वास्तविक दुनिया की वेबसाइटें (Berkeley.edu, Imgur.com, और Library of Congress), जो पॉप-अप, ऑटो-लोडिंग वीडियो और भ्रमित करने वाले लेआउट से भरी हुई हैं।

निष्कर्ष:

  • बेहतर कवरेज: BaRA ने अन्य रोबोट्स की तुलना में अधिक पेज खोजे क्योंकि वह गहरे, बंद रास्तों में विचलित नहीं हुआ।
  • बेहतर रिकवरी: जब अन्य रोबोट्स एक कठिन पेज पर हार मान लेते थे, तब BaRA ने दोबारा प्रयास करने और सफल होने के लिए अपने "रिफ्लेक्शन" का उपयोग किया।
  • रियल-वर्ल्ड जीत: अव्यवस्थित वास्तविक दुनिया की साइटों पर, BaRA ही एकमात्र ऐसा सिस्टम था जो डायनेमिक पेजों (जैसे Imgur का अंतहीन स्क्रॉल) से वीडियो और इमेज फाइलों को सफलतापूर्वक प्राप्त कर सका, जहाँ अन्य सिस्टम पूरी तरह से विफल रहे।

निचोड़

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

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

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

Digest आज़माएँ →