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

Video2Code: Generating Interactive Webpages from UI Videos via Action-Aware Revisit

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

मूल लेखक: Mingde Xu, Zhen Yang, Yan Wang, Yu Wang, Xijun Liu, Zijun Dou, Wenyi Hong, Xiaotao Gu, Bin Xu, Jie Tang

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

मूल लेखक: Mingde Xu, Zhen Yang, Yan Wang, Yu Wang, Xijun Liu, Zijun Dou, Wenyi Hong, Xiaotao Gu, Bin Xu, Jie Tang

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

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

वैकल्पिक रूप से, आप रोबोट को किसी व्यक्ति द्वारा साइट का उपयोग करने का वीडियो दिखा सकते हैं। यह बहुत बेहतर है क्योंकि यह गति को कैप्चर करता है। हालाँकि, वीडियो देखते समय वर्तमान AI मॉडल बहुत कम ध्यान अवधि (attention span) वाले लोगों की तरह होते हैं। वे वीडियो पर एक नज़र डाल सकते हैं, कुछ फ्रेम देख सकते हैं, और उस सूक्ष्म, सेकंड के हिस्से को मिस कर सकते हैं जहाँ एक उपयोगकर्ता बटन पर क्लिक करता है और एक मेनू पॉप अप होता है। यदि AI उस सेकंड के हिस्से को मिस कर देता है, तो वह मेनू को पॉप अप करने के लिए कोड नहीं लिख पाता। वह एक सुंदर बाहरी ढांचा (shell) तो बना देता है, लेकिन उसके अंदर का हिस्सा टूटा हुआ होता है।

प्रवेश होता है "Video2Code" का।

इस पेपर के पीछे के शोधकर्ताओं ने Video2Code नामक एक नई विधि बनाई है। इसे एक स्मार्ट, दो-चरणीय जासूसी प्रक्रिया के रूप में समझें जो AI को वीडियो से वेबसाइट बनाना सिखाती है।

समस्या: "धुंधली तस्वीर" (The Blurry Snapshot)

अधिकांश AI मॉडल पूरे वीडियो को समझने के लिए दूर-दूर से लिए गए कुछ "स्नैपशॉट" (फ्रेम) लेने की कोशिश करते हैं।

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

समाधान: "एक्शन-अवेयर रीविजिट" (The Action-Aware Revisit)

Video2Code इस खेल को बदल देता है क्योंकि यह एक ऐसे जासूस की तरह काम करता है जिसे पता है कि कहाँ बारीकी से देखना है। यह वीडियो के उबाऊ हिस्सों को देखने में समय बर्बाद नहीं करता; यह रोमांचक हिस्सों पर ज़ूम करता है।

चरण 1: कोर्स स्कैन (चौड़ा-एंगल लेंस - The Coarse Scan)
सबसे पहले, AI पूरे वीडियो को तेज़ी से देखता है, ठीक वैसे ही जैसे आप दिलचस्प अध्याय खोजने के लिए एक किताब के पन्ने पलटते हैं। यह अभी हर विवरण को समझने की कोशिश नहीं करता है। इसके बजाय, यह पूछता है: "उपयोगकर्ता ने कहाँ क्लिक किया? उन्होंने कहाँ टाइप किया? कहाँ कुछ बदला?" यह इन जगहों को "एक्शन-क्रिटिकल रीजन" (Action-Critical Regions) के रूप में चिह्नित करता है।

चरण 2: रीविजिट (आवर्धक लेंस - The Revisit)
एक बार जब इसे पता चल जाता है कि महत्वपूर्ण चीजें कहाँ हुईं, तो AI उन विशिष्ट क्षणों पर "पुनरावलोकन" (revisit) करने के लिए एक विशेष टूल का उपयोग करता है। यह वीडियो को रोकता है और उन कुछ सेकंड को हाई डेफिनेशन और स्लो मोशन में देखता है।

  • उपमा: यह एक फिल्म संपादक की तरह है जो एक दृश्य देखता है जहाँ एक पात्र दरवाज़ा खोलता है। पूरी फिल्म को एक बार देखने के बजाय, संपादक दरवाज़ा खुलने के केवल 3 सेकंड को काटता है, उसे धीमा करता है, और हैंडल के घूमने, लैच के क्लिक होने और दरवाज़े के झूलने का अध्ययन करता है।
  • परिणाम: अब AI पूरा क्रम देखता है: क्लिक से पहले की स्थिति, क्लिक स्वयं, और क्लिक के बाद की स्थिति।

प्रशिक्षण: एक टाइमलाइन से सीखना (The Training)

AI को यह सिखाने के लिए, शोधकर्ताओं ने इसे केवल रैंडम वीडियो नहीं दिखाए। उन्होंने WebVidCoding नामक एक विशेष डेटासेट बनाया।

  • उन्होंने वास्तविक वेबसाइटों का उपयोग करते हुए लोगों के वीडियो रिकॉर्ड किए।
  • उन्होंने एक छोटा, अदृश्य "मार्कर" (जैसे स्क्रीन के नीचे रंग बदलने वाली पट्टी) जोड़ा जो ठीक उसी समय चमकता था जब किसी ने क्लिक या टाइप किया।
  • इसने AI को सीखने के लिए एक सटीक "टाइमलाइन" दी: "जब पट्टी लाल होती है, तो वह क्लिक है। क्लिक से ठीक पहले और ठीक बाद में क्या होता है, उसे देखें।"

परिणाम: क्या यह काम करता है?

शोधकर्ताओं ने अन्य शीर्ष AI मॉडलों के मुकाबले Video2Code का परीक्षण किया।

  • दृश्य (Visuals): सभी मॉडल वेबसाइट को सही दिखने में अच्छे थे।
  • कार्यक्षमता (Functionality): यहीं पर Video2Code ने अपनी चमक दिखाई। जहाँ अन्य मॉडल ऐसी वेबसाइटें बनाते थे जो दिखने में तो अच्छी थीं लेकिन काम नहीं करती थीं (बटन कुछ नहीं करते थे), वहीं Video2Code ने ऐसी वेबसाइटें बनाईं जो वास्तव में वीडियो की तरह व्यवहार करती थीं।
  • "डेंस" टेस्ट (The "Dense" Test): सुधार सबसे अधिक उन वीडियो में देखा गया जिनमें कई चरण (एक के बाद एक क्लिक करना, स्क्रॉल करना, टाइप करना) शामिल थे। अन्य मॉडल जटिलता से भ्रमित हो गए, लेकिन Video2Code ने महत्वपूर्ण क्षणों पर पुनरावलोकन करके तर्क को समझ लिया।

संक्षेप में

Video2Code एक ऐसा सिस्टम है जो AI को वीडियो को केवल "झलक" मारने से रोकता है। इसके बजाय, यह AI को महत्वपूर्ण क्षणों को पहचानने, ज़ूम करने और कोड लिखने से पहले उनका बारीकी से अध्ययन करने की शिक्षा देता है। यह सुनिश्चित करता है कि अंतिम वेबसाइट न केवल वीडियो की तरह दिखती है; बल्कि यह वास्तव में वीडियो की तरह काम भी करती है, जो एक वास्तविक उपयोगकर्ता इंटरैक्शन के पूर्ण "स्टेट-एक्शन-स्टेट" (state-action-state) नृत्य को कैप्चर करती है।

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

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

Digest आज़माएँ →