← नवीनतम पेपर
🤖 machine learning

vLLM Hook v0: A Plug-in for Programming Model Internals on vLLM

यह शोध पत्र vLLM Hook को प्रस्तुत करता है, जो एक ओपन-सोर्स प्लग-इन है जो उन्नत टेस्ट-टाइम अलाइनमेंट तकनीकों जैसे कि एडवर्सरियल प्रॉम्प्ट डिटेक्शन, एन्हांस्ड RAG और एक्टिवेशन स्टीयरिंग को सपोर्ट करने के लिए vLLM इन्फरेंस इंजन के भीतर आंतरिक मॉडल स्टेट्स के प्रोग्रामेबल एक्सेस और मैनिपुलेशन को सक्षम बनाता है।

मूल लेखक: Ching-Yun Ko, Pin-Yu Chen

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

मूल लेखक: Ching-Yun Ko, Pin-Yu Chen

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

कल्पना कीजिए कि आपके पास एक बिल्कुल नया, अविश्वसनीय रूप से स्मार्ट रोबोट शेफ (AI मॉडल) है जो एक हाई-स्पीड, ऑटोमेटेड किचन (vLLM इंजन) में काम कर रहा है। यह किचन इतना कुशल है कि यह इंसानों की तुलना में कहीं अधिक तेज़ी से चीज़ों को काटता, पकाता और परोसता है। हालाँकि, इस किचन को इतना तेज़ बनाए रखने के लिए, किचन मैनेजर ने रोबोट के आंतरिक कंट्रोल पैनल को लॉक कर दिया है। आप रोबट को बता तो सकते हैं कि क्या बनाना है, और आपको अंतिम व्यंजन भी मिलता है, लेकिन आप रोबोट के सोचने के दौरान उसके दिमाग में झाँक नहीं सकते, और न ही आप उसका हाथ रोक सकते हैं यदि वह टमाटर के बजाय प्याज काटने लगे।

vLLM Hook एक विशेष, नॉन-इनवेसिव "स्मार्ट प्लग" की तरह है जिसे आप इस लॉक किए गए किचन में लगा सकते हैं। यह किचन के काम को रोकता नहीं है; इसके बजाय, यह आपको एक रिमोट कंट्रोल और एक्स-रे चश्मे जैसा अनुभव देता है।

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

1. समस्या: "ब्लैक बॉक्स" किचन

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

2. समाधान: "स्मार्ट प्लग" (vLLM Hook)

vLLM Hook एक फ्री, ओपन-सोर्स टूल है जो आपको रोबोट के काम करते समय उसके दिमाग में प्लग करने की अनुमति देता है। यह आपकी ज़रूरत के आधार पर दो तरीकों से काम करता है:

A. पैसिव प्रोग्रामिंग: "सुरक्षा कैमरा"

कल्पना कीजिए कि आप रोबोट को खाना बनाते हुए देखना चाहते हैं कि क्या वह नियमों का पालन कर रहा है, लेकिन आप किसी चीज़ को छूना नहीं चाहते।

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

B. एक्टिव प्रोग्रामिंग: "हल्का सा धक्का/नज"

कल्पना कीजिए कि रोबोट कोई गलती करने वाला है, जैसे मिठाई में नमक डालना। आप किचन को बंद किए बिना उसे रोकना चाहते हैं।

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

3. आप इसका उपयोग कैसे करते हैं: "रेसिपी कार्ड"

आपको मास्टर शेफ होने की ज़रूरत नहीं है। आपको बस एक कॉन्फ़िगरेशन फ़ाइल (इसे रेसिपी कार्ड समझें) की आवश्यकता है।

  • चरण 1: बिल्ड (Build): एक डेवलपर तय करता है कि रोबोट के दिमाग के किस हिस्से को देखना या छूना है (जैसे, "रोबोट के दिमाग की 5वीं लेयर को देखें")।
  • चरण 2: प्रोब (Probe): आप इन निर्देशों को अपने रेसिपी कार्ड (Config फ़ाइल) पर लिखते हैं।
  • चरण 3: प्रोग्राम (Program): आप कार्ड को किचन में प्लग करते हैं। रोबोट खाना बनाना शुरू करता है, और हुक (Hook) वही करता है जो कार्ड कहता है: या तो विचारों को रिकॉर्ड करना या हल्का सा मार्गदर्शन देना।

4. वास्तविक दुनिया के उदाहरण (द "मेन्यू")

पेपर दिखाता है कि इस प्लग-इन का उपयोग पहले से ही तीन तरीकों से किया जा रहा है:

  1. चालाकी भरे सवालों को पकड़ना: यह पता लगा सकता है कि क्या कोई व्यक्ति "प्रॉम्प्ट इंजेक्शन" (एक चालाकी भरा निर्देश) के साथ AI को धोखा देने की कोशिश कर रहा है, यह देखकर कि AI का ध्यान कहाँ केंद्रित है। यदि AI वाक्य के गलत हिस्से की ओर देखने लगता है, तो हुक अलार्म बजा देता है।
  2. नए कौशल सिखाना: यह AI को निर्देशों का पालन करने में बेहतर बना सकता है, जैसे कि खेल के दौरान कोच द्वारा रीयल-टाइम सलाह देना।
  3. सर्वश्रेष्ठ जानकारी ढूँढना: RAG जैसे सिस्टम में, यह AI को अप्रासंगिक खोज परिणामों को अनदेखा करने और केवल सबसे महत्वपूर्ण चीज़ों पर ध्यान केंद्रित करने में मदद कर सकता है, जिससे खोज बहुत अधिक स्मार्ट हो जाती है।

बड़ी तस्वीर (The Big Picture)

vLLM Hook एक AI को "बनाने" और एक AI को "इस्तेमाल करने" के बीच के अंतर को पाटता है। यह डेवलपर्स को किचन को तेज़ (कुशल) बनाए रखने की अनुमति देता है, जबकि उनके पास अंदर झाँकने और चीज़ों को रीयल-टाइम में ठीक करने की क्षमता भी होती है। यह एक कठोर, लॉक-डाउन मशीन को एक लचीले, अनुकूलन योग्य साथी में बदल देता है जिसे मॉनिटर और गाइड किया जा सकता है।

लेखक सभी को इस प्लग-इन के लिए अधिक "रेसिपी" बनाने में मदद करने के लिए आमंत्रित कर रहे हैं, जिससे यह एक समुदाय-संचालित टूल बन सके।

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

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

Digest आज़माएँ →