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

ThunderAgent: A Simple, Fast and Program-Aware Agentic Inference System

ThunderAgent एक नवीन, प्रोग्राम-जागरूक एजेंटिक इन्फरेंस सिस्टम है जो "LLM प्रोग्राम" एब्स्ट्रैक्शन के माध्यम से LLM और टूल रिसोर्स मैनेजमेंट को एकीकृत करता है, जो KV कैश उपयोग को अनुकूलित करके और एसिंक्रोनस एनवायरनमेंट प्रिपरेशन को सक्षम करके महत्वपूर्ण थ्रूपुट और मेमोरी दक्षता लाभ प्राप्त करता है।

मूल लेखक: Hao Kang, Ziyang Li, Xinyu Yang, Weili Xu, Yinfang Chen, Junxiong Wang, Beidi Chen, Tushar Krishna, Chenfeng Xu, Simran Arora

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

मूल लेखक: Hao Kang, Ziyang Li, Xinyu Yang, Weili Xu, Yinfang Chen, Junxiong Wang, Beidi Chen, Tushar Krishna, Chenfeng Xu, Simran Arora

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

कल्पना कीजिए कि आप एक व्यस्त, हाई-टेक रेस्टोरेंट किचन चलाते हैं।

इस किचन में, आपके पास प्रतिभाशाली शेफों की एक टीम है (AI मॉडल्स) जो जटिल पहेलियों को सुलझाने की कोशिश कर रहे हैं। कभी-कभी, शेफ केवल सोचते और बात करते हैं (रीजनिंग/Reasoning)। अन्य समय में, उन्हें मसालों के डिब्बे, मसालों के रैक या डिलीवरी ट्रक से सामग्री या उपकरण लेने के लिए पेंट्री में जाने की आवश्यकता होती है (टूल एक्जीक्यूशन/Tool Execution)।

समस्या: पुराना किचन का शोर-शराबा (The Old Kitchen Chaos)

वर्तमान में, अधिकांश AI सिस्टम इस किचन को एक अराजक, पुराने ज़माने के डाइनर की तरह चलाते हैं:

  1. "भुलक्कड़" मैनेजर: मैनेजर हर एक ऑर्डर को एक पूरी तरह से नया, असंबंधित इवेंट मानता है। यदि एक शेफ एक जटिल व्यंजन (एक "वर्कफ्लो") बनाने के बीच में है और उसे एक विशिष्ट मसाला (एक टूल कॉल) लेने के लिए बाहर जाना पड़ता है, तो मैनेजर तुरंत सभी नोट्स, सामग्री और आधे तैयार सॉस (KV Cache) को हटा देता है ताकि एक नए, सरल ऑर्डर के लिए जगह बनाई जा सके।
  2. परिणाम: जब शेफ पेंट्री से वापस आता है, तो उसे पूरा व्यंजन फिर से शुरू से बनाना पड़ता है। उसे प्याज फिर से काटने पड़ते हैं और पानी फिर से उबालना पड़ता है। इसे "थ्रैशिंग" (Thrashing) कहा जाता है। यह भारी मात्रा में समय और ऊर्जा बर्बाद करता है।
  3. असंतुलन: कुछ किचन स्टेशन्स पर शेफ बड़े, मल्टी-कोर्स मील बनाने में व्यस्त हैं, जबकि अन्य स्टेशन्स खाली पड़े हैं। मैनेजर को यह एहसास नहीं होता कि वह एक शेफ को भीड़ वाले स्टेशन से खाली स्टेशन पर कैसे स्थानांतरित कर सकता है क्योंकि वह "पूरे भोजन" को एक जुड़ी हुई कहानी के रूप में नहीं देख पाता।
  4. गंदगी (Clutter): जब एक शेफ व्यंजन समाप्त करता है, तो गंदे बर्तन (टूल एनवायरनमेंट) काउंटर पर ही छोड़ दिए जाते हैं। समय के साथ, किचन कचरे से भर जाता है, और खाना पकाने के लिए कोई जगह नहीं बचती।

समाधान: थंडर एजेंट (ThunderAgent)

इस पेपर के लेखकों ने ThunderAgent बनाया है, जो एक नया किचन मैनेजर है जो जटिल कार्य को केवल अलग-अलग डिस्कनेक्टेड ऑर्डर्स के बजाय एक एकल "प्रोग्राम" के रूप में देखता है।

यहाँ बताया गया है कि ThunderAgent तीन सरल तरीकों से इस अराजकता को कैसे ठीक करता है:

1. "प्रोग्राम" पासपोर्ट (The "Program" Passport)

हर कदम को एक नया अजनबी मानने के बजाय, ThunderAgent हर जटिल कार्य को एक पासपोर्ट (जिसे एजेंटिक प्रोग्राम कहा जाता है) देता है।

  • यह कैसे काम करता है: यह पासपोर्ट शेफ की प्रगति, उनके नोट्स और उनके टूल्स को ट्रैक करता है। भले ही शेफ पेंट्री में चला जाए, पासपोर्ट उनके साथ रहता है। किचन जानता है, "ओह, शेफ A अभी ओवन का इंतज़ार कर रहा है, लेकिन वे अभी भी डिश #42 पर ही काम कर रहे हैं।"
  • लाभ: मैनेजर शेफ के जाने के दौरान नोट्स को कभी नहीं फेंकता। शेफ तुरंत वहीं से शुरू कर सकते हैं जहाँ उन्होंने छोड़ा था।

2. स्मार्ट "पॉज़" बटन (The Smart "Pause" Button)

किचन में काउंटर स्पेस (GPU मेमोरी) सीमित है। यदि काउंटर बहुत भर जाता है, तो पुराना मैनेजर घबरा जाता है और सब कुछ फेंक देता है।

  • ThunderAgent की ट्रिक: यह एक टाइम-डिके (Time-Decay) रणनीति का उपयोग करता है।
    • यदि शेफ केवल सोच (Reasoning) रहे हैं, तो उन्हें काउंटर पर रहने दिया जाता है।
    • यदि शेफ किसी टूल (Acting) का इंतज़ार कर रहे हैं, तो उन्हें कुछ समय तक रुकने की अनुमति दी जाती है। लेकिन यदि वे बहुत अधिक समय तक इंतज़ार करते हैं, तो ThunderAgent धीरे से उन्हें एक तरफ हटने (Pause) के लिए कहता है ताकि दूसरों के लिए जगह बनाई जा सके।
    • क्यों? 50 मिनट के कुकिंग नोट्स को फेंक देने से बेहतर है कि एक शेफ को 5 सेकंड के लिए रुकने के लिए कहना। यह किचन को पूरी तरह संतुलित करता है ताकि किसी को भी फिर से शुरुआत करने के लिए मजबूर न होना पड़े।

3. "ग्लोबल वेटिंग रूम" और "क्लीन-अप क्रू" (The "Global Waiting Room" & "Clean-Up Crew")

  • वेटिंग रूम: पुराने सिस्टम में, यदि एक स्टेशन भरा हुआ था, तो नए ऑर्डर्स को इंतज़ार करना पड़ता था भले ही दूसरा स्टेशन खाली हो। ThunderAgent के पास एक ग्लोबल वेटिंग रूम है। यदि स्टेशन A फुल है, तो यह तुरंत अगले शेफ को स्टेशन B में स्थानांतरित कर देता है। किचन हमेशा संतुलित रहता है।
  • क्लीन-अप क्रू: जब एक शेफ व्यंजन समाप्त करता है, तो पुराना सिस्टम बर्तनों को हमेशा के लिए छोड़ देता था। ThunderAgent के पास एक लाइफसाइकिल मैनेजर है जो "प्रोग्राम" को "डन" (Done) मार्क होते ही तुरंत बर्तनों को धो देता है और काउंटर साफ कर देता है। यह सुनिश्चित करता है कि किचन कभी भी गंदगी से न भरे।

परिणाम: एक तेज़, सुचारू किचन

क्योंकि ThunderAgent शेफ को दोबारा खाना पकाने से रोकता है, काम को सभी स्टेशनों में संतुलित करता है, और किचन को साफ रखता है:

  • गति (Speed): किचन प्रति घंटे 1.5 से 3.6 गुना अधिक भोजन परोसता है।
  • दक्षता (Efficiency): यह भारी मात्रा में जगह (मेमोरी) बचाता है और गंदगी के कारण किचन को क्रैश होने से रोकता है।
  • विश्वसनीयता (Reliability): यहाँ तक कि जब पेंट्री धीमी या अप्रत्याशित (रैंडम टूल देरी) हो, तब भी सिस्टम अनुकूलित होता है और काम करता रहता है।

संक्षेप में

ThunderAgent एक अव्यवस्थित, भुलक्कड़ डाइनर से एक स्मार्ट, सिंक्रोनाइज्ड रेस्टोरेंट में अपग्रेड करने जैसा है। यह समझता है कि एक जटिल कार्य एक यात्रा है, न कि केवल चरणों की एक श्रृंखला। "नोट्स" को सुरक्षित रखकर, कार्यभार को संतुलित करके और तुरंत सफाई करके, यह AI एजेंट्स को तेज़, सस्ता और वास्तविक दुनिया की समस्याओं को हल करने के लिए बहुत अधिक सक्षम बनाता है।

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

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

Digest आज़माएँ →