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

TVR: Automotive System Requirement Traceability Validation and Recovery Through Retrieval-Augmented Generation

यह शोध पत्र TVR प्रस्तुत करता है, जो ऑटोमोटिव सॉफ्टवेयर विकास में स्टेकहोल्डर और सिस्टम आवश्यकताओं के बीच मौजूदा ट्रेसबिलिटी लिंक्स को मान्य करने और लुप्त लिंक्स को पुनः प्राप्त करने के लिए लार्ज लैंग्वेज मॉडल्स का लाभ उठाने वाला एक रिट्रीवल-ऑगमेंटेड जनरेशन (RAG) दृष्टिकोण है, जो औद्योगिक सेटिंग्स में उच्च सटीकता और व्यावहारिक प्रभावशीलता प्रदर्शित करता है।

मूल लेखक: Feifei Niu, Rongqi Pan, Lionel C. Briand, Hanyang Hu

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

मूल लेखक: Feifei Niu, Rongqi Pan, Lionel C. Briand, Hanyang Hu

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

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

  1. "बड़ी तस्वीर" वाली सूची (स्टेकहोल्डर रिक्वायरमेंट्स): इसे उन लोगों द्वारा लिखा जाता है जो चाहते हैं कि कार काम करे (ड्राइवर, नियामक, मैकेनिक)। यह कहती है जैसे, "यदि कार का इंजन कंप्यूटर के साथ संपर्क टूट जाता है, तो हमें एक चेतावनी लाइट की आवश्यकता है।"
  2. "तकनीकी ब्लूप्रिंट" वाली सूची (सिस्टम रिक्वायरमेंट्स): इसे उन इंजीनियरों द्वारा लिखा जाता है जो वास्तव में सॉफ्टवेयर बनाते हैं। यह कहती है जैसे, "यदि MESSAGE_1 5 चक्रों (cycles) के लिए गायब रहता है, तो DTC_001 चालू करें।"

समस्या: टूटी हुई कड़ी
एक आदर्श दुनिया में, "बड़ी तस्वीर" की सूची के प्रत्येक आइटम को "तकनीकी ब्लूप्रिंट" की एक विशिष्ट आइटम के साथ पूरी तरह से मेल खाना चाहिए। इस मिलान को ट्रेसेबिलिटी (traceability) कहा जाता है। यह दो सूचियों को जोड़ने वाले पेपरक्लिप की एक श्रृंखला की तरह है।

हालाँकि, वास्तविक दुनिया में, यह श्रृंखला अक्सर टूट जाती है।

  • कभी-कभी, "बड़ी तस्वीर" वाली सूची में कोई बदलाव किया जाता है, लेकिन इंजीनियर "तकनीकी ब्लूप्रिंट" को अपडेट करना भूल जाते हैं।
  • कभी-कभी, कोई इंसान गलती करता है और गलत आइटम्स को आपस में जोड़ देता है।
  • कभी-कभी, आइटम्स पूरी तरह से गायब होते हैं।

यदि ये कड़ियाँ टूट जाती हैं, तो कार शायद ड्राइवर को चेतावनी नहीं देगी जब कुछ गलत हो रहा हो, या वह तब चेतावनी देगी जब कुछ भी गलत न हो। यह बाद में ठीक करने के लिए खतरनाक और महंगा होता है।

पुराना तरीका बनाम नया तरीका
पहले, इंजीनियरों को हर एक पेपरक्लिप कनेक्शन को मैन्युअल रूप से जांचना पड़ता था। यह धीमा, उबाऊ और मानवीय त्रुटियों के प्रति संवेदनशील था।

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

समाधान: TVR (स्मार्ट मैचमेकर)
पेपर में एक नया टूल पेश किया गया है जिसे TVR (Traceability Validation and Recovery) कहा जाता है। TVR को एक सुपर-स्मार्ट, अनुभवी लाइब्रेरियन के रूप में समझें जो एक विशेष तकनीक का उपयोग करता है जिसे RAG (Retrieval-Augmented Generation) कहा जाता है।

यहाँ बताया गया है कि TVR कैसे काम करता है, एक सरल उपमा के साथ:

1. "केवल बताओ मत, दिखाओ भी" वाला दृष्टिकोण

कल्पना कीजिए कि आप एक नए इंटर्न को नकली आईडी (fake ID) पहचानने के तरीके सिखा रहे हैं।

  • पुराना तरीका (Zero-Shot): आप बस कहते हैं, "यह एक आईडी है। बताओ कि यह असली है या नकली।" इंटर्न अनुमान लगाता है और गलत हो जाता है क्योंकि उसे नियम नहीं पता।
  • नया तरीका (TVR/RAG): इंटर्न को नई आईडी का निर्णय लेने के लिए कहने से पहले, आप फाइलिंग कैबिनेट से पिछले उदाहरणों का एक ढेर निकालते हैं। आप कहते हैं, "इन 3 उदाहरणों को देखो जहाँ हमने 'असली' कहा था और इन 3 उदाहरणों को देखो जहाँ हमने 'नकली' कहा था। ध्यान दें कि 'असली' वाले में फॉन्ट कैसा दिखता है? अब, इस नई आईडी को देखो। उन उदाहरणों के आधार पर, क्या यह असली है या नकली?"

TVR बड़े भाषा मॉडल (Large Language Models - AI) के साथ बिल्कुल यही करता है। AI से केवल यह पूछने के बजाय कि "क्या यह लिंक सही है?", यह पहले कंपनी के इतिहास से सही और गलत लिंक के समान उदाहरणों को रिट्रीव (retrieve) करता है। यह AI को निर्णय लेने से पहले उन उदाहरणों को दिखाता है ताकि उसे इस कार कंपनी के विशिष्ट पैटर्न को "सिखाया" जा सके।

2. TVR वास्तव में क्या करता है

पेपर में TVR का परीक्षण वास्तविक ऑटोमोटिव डेटा पर किया गया जिसमें डायग्नोस्टिक ट्रबल कोड्स (DTCs) शामिल थे—ये वे एरर कोड हैं जो आपके डैशबोर्ड पर दिखाई देते हैं (जैसे "चेक इंजन")।

  • वैलिडेशन (कड़ी की जाँच करना): TVR "बड़ी तस्वीर" और "तकनीकी" सूचियों के बीच मौजूदा कनेक्शनों को देखता है और कहता है, "हाँ, यह लिंक सही है," या "नहीं, यह लिंक टूटा हुआ है।"
    • परिणाम: इसने यह 98.87% बार सही किया।
  • रिकवरी (लापता कड़ियों को खोजना): TVR उन आइटम्स को देखता है जो अभी तक जुड़े नहीं हैं और पूछता है, "हे, ये दोनों वास्तव में एक साथ होने चाहिए, भले ही अभी तक किसी ने इन्हें लिंक न किया हो।"
    • परिणाम: इसने 85.50% सटीकता के साथ लापता कड़ियों को खोजा।
  • रोबस्टनेस (नए स्टाइल को संभालना): कभी-कभी इंजीनियर आवश्यकताओं को थोड़े अलग तरीकों से लिखते हैं (जैसे एक ही चीज़ के लिए अलग शब्दों का उपयोग करना)। TVR का परीक्षण इन "अनदेखे" विविधताओं पर किया गया था और फिर भी इसने 97.13% बार सही परिणाम दिया।

3. यह क्यों महत्वपूर्ण है

पेपर दावा करता है कि TVR ऑटोमोटिव उद्योग के लिए एक व्यावहारिक उपकरण है।

  • यह हजारों कनेक्शनों की उबाऊ जाँच को स्वचालित करके समय बचाता है।
  • यह समझाता है कि इसने निर्णय क्यों लिया (जैसे, "मैंने 'नहीं' कहा क्योंकि तकनीकी सूची में उस विशिष्ट संदेश का उल्लेख नहीं था जिसकी बड़ी तस्वीर वाली सूची ने मांग की थी")।
  • यह पुराने तरीकों की तुलना में कार सॉफ्टवेयर की जटिल, तकनीकी शब्दावली वाली वास्तविकता को बेहतर ढंग से संभालता है।

सारांश में
पेपर TVR को एक अत्यधिक सटीक, AI-संचालित सहायक के रूप में प्रस्तुत करता है जो एक अनुभवी विशेषज्ञ की तरह कार्य करता है। केवल अनुमान लगाने के बजाय, यह ऑटोमोटिव जगत में "सही" और "गलत" कनेक्शनों के पिछले उदाहरणों को देखता है, और फिर उस ज्ञान का उपयोग करके कार सॉफ्टवेयर आवश्यकताओं की टूटी हुई कड़ियों को ठीक करने और लापता कड़ियों को खोजने के लिए करता है। इसका परिणाम अधिक सुरक्षित, अधिक सुसंगत और कम त्रुटिपूर्ण कार सॉफ्टवेयर है।

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

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

Digest आज़माएँ →