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

Trust-Calibrated Code Review: A Participatory Design Study of Review Workflows for LLM-Generated Multi-File Changes

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

मूल लेखक: Lo Gullstrand Heander, Agnia Sergeyuk, Ilya Zakharov, Emma Söderberg, Nikita Mukhortov

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

मूल लेखक: Lo Gullstrand Heander, Agnia Sergeyuk, Ilya Zakharov, Emma Söderberg, Nikita Mukhortov

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

कल्पना कीजिए कि आप एक नई गगनचुंबी इमारत के ब्लूप्रिंट की समीक्षा कर रहेกัน एक वरिष्ठ वास्तुकार (senior architect) हैं। आमतौर पर, आप उस जूनियर आर्किटेक्ट से बात करेंगे जिसने इसे बनाया है। आप उनसे पूछेंगे, "आपने लिफ्ट यहाँ क्यों रखी?" या "क्या यह बीम काफी मजबूत है?" वे अपने तर्क का स्पष्टीकरण देंगे, और आपको पता चल जाएगा कि संभावित समस्याओं के लिए कहाँ देखना है।

अब, कल्पना कीजिए कि वह जूनियर आर्किटेक्ट एक AI रोबोट है जो कभी सोता नहीं है। वह केवल एक कमरा नहीं बनाता; वह पूरी इमारत को फिर से डिजाइन करता है, एक साथ 10 अलग-अलग कमरों की दीवारें बदल देता है। वह मुस्कुराते हुए आपको ब्लूप्रिंट थमाता है, "काम पूरा हो गया!" लेकिन वह आपको कोई स्पष्टीकरण नहीं देता कि उसने ये बदलाव क्यों किए। वह बाथरूम और नींव (foundation) दोनों के बारे में उतना ही आत्मविश्वासी दिखता है, भले ही वह नींव के बारे में केवल अनुमान लगा रहा हो।

यह समस्या है जिसे यह शोध पत्र हल करता है: जब AI एक साथ कई फाइलों को बदल देता है और वह अपनी सोच को स्पष्ट नहीं करता, तो इंसान द्वारा लिखे गए कोड की समीक्षा कैसे की जाए?

मुख्य समस्या: "विश्वास की खाई" (The "Trust Gap")

शोधकर्ताओं ने पाया कि सबसे बड़ी सिरदर्द केवल कोड को पढ़ना नहीं है; बल्कि विश्वास को कैलिब्रेट करना (calibrating trust) है।

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

चूंकि आप AI से यह नहीं पूछ सकते कि, "क्या आप इस हिस्से के बारे में सुनिश्चित हैं?", इसलिए आपको सावधानी के तौर पर कोड की हर एक लाइन को बहुत ध्यान से पढ़ना पड़ता है। यह थका देने वाला, धीमा और गलतियों की ओर ले जाने वाला है। शोधकर्ता इसे "ट्रस्ट-कैलिब्रेशन" (Trust-Calibration) समस्या कहते हैं: यह समझना कि अपना ध्यान कहाँ केंद्रित किया जाए जब काम करने वाला स्रोत अपारदर्शी (opaque) हो।

समाधान: एक तीन-मंजिला इमारत

इसे ठीक करने के लिए, शोधकर्ताओं ने 17 पेशेवर सॉफ्टवेयर डेवलपर्स के साथ मिलकर कोड देखने का एक नया तरीका डिजाइन किया। कोड के एक विशाल, भ्रमित करने वाले टेक्स्ट (एक "diff") के बजाय, उन्होंने एक तीन-स्तरीय वर्कफ़्लो प्रस्तावित किया, जैसे कि एक टेलीस्कोप के माध्यम से इमारत को देखना जिसे ज़ूम इन और ज़ूम आउट किया जा सके।

स्तर 1: हवाई दृश्य (The "Aerial View" या "Walk-Through")

उपमा: निर्माण स्थल के हेलीकॉप्टर टूर की कल्पना करें।
ईंटों को देखने से पहले, आपको पूरी इमारत देखनी होगी। यह स्तर एक उच्च-स्तरीय सारांश देता है।

  • यह क्या करता है: यह आरेख (diagrams) दिखाता है कि कोड के बदलाव आपस में कैसे जुड़ते हैं, AI के "तर्क" (reasoning) की व्याख्या करता है (उसने यह रास्ता क्यों चुना), और यहाँ तक कि यह भी दिखाता है कि AI ने प्रत्येक भाग पर कितनी "कंप्यूटिंग शक्ति" (tokens) खर्च की।
  • लक्ष्य: यह उत्तर देना कि, "यह AI क्या बनाने की कोशिश कर रहा है?"

स्तर 2: फ्लोर प्लान (The "Floor Plan" या "Judge" और "Risk Map")

उपमा: अब आप मंजिल दर मंजिल इमारत में घूम रहे हैं।
यहाँ, टूल एक सुरक्षा निरीक्षक (safety inspector) (एक "जज") की तरह कार्य करता है जो आपके आगे चलता है।

  • यह क्या करता है: यह विशिष्ट फाइलों या लाइनों को हाइलाइट करता है जो जोखिम भरी हैं। यह एक ट्रैफिक लाइट सिस्टम का उपयोग करता है:
    • 🟢 हरा: "यह सुरक्षित लग रहा है, शायद ठीक है।"
    • 🟡 पीला: "यह थोड़ा अजीब है, इस पर करीब से नज़र डालें।"
    • 🔴 लाल: "खतरा! यह हिस्सा संभवतः टूटा हुआ या असुरक्षित है।"
  • लक्ष्य: आपको यह बताना कि, "हरे हिस्सों पर समय बर्बाद न करें; अपनी ऊर्जा लाल वाले हिस्सों पर केंद्रित करें।"

स्तर 3: ईंट-दर-ईंट (The "Brick-by-Brick" या "Chunk" समीक्षा)

उपमा: अंत में, आप व्यक्तिगत ईंटों का निरीक्षण कर रहे हैं।
बदलावों के ढेर (1,000 बदलावों का एक अव्यवस्थित ढेर) को देखने के बजाय, यह टूल उन्हें तार्किक "चंक्स" (छोटे, स्वतंत्र समूहों में बदलाव जो एक साथ होते हैं) में समूहित करता है।

  • यह क्या करता है: यह बड़े बदलाव को छोटे, प्रबंधनीय टुकड़ों में तोड़ देता है। यह प्रत्येक टुकड़े को उस विशिष्ट प्रश्न से जोड़ता है जिसका AI उत्तर दे रहा था।
  • लक्ष्य: आपको शोर में खोए बिना काम की छोटी, तार्किक इकाइयों को स्वीकृत या अस्वीकृत करने की अनुमति देना।

"सुरक्षा पिंजरा" (The "Safety Cage")

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

  • यह क्या करता है: यह मानव समीक्षक को ठीक से दिखाता है कि AI को क्या करने की अनुमति है (जैसे, "यह केवल फाइलें बदल सकता है, यह नया सॉफ़्टवेयर इंस्टॉल नहीं कर सकता")। यह समीक्षक को आश्वस्त करता है कि AI गलती से उनके कंप्यूटर को खराब नहीं करेगा।

क्या यह काम आया?

शोधकर्ताओं ने इस सिस्टम का एक प्रोटोटाइप (एक फैंसी, इंटरैक्टिव मॉक-अप) बनाया और इसे 43 सॉफ्टवेयर डेवलपर्स को दिखाया।

  • फैसला: डेवलपर्स को यह विचार बहुत पसंद आया। उन्हें लगा कि इससे उनका समय बचेगा और उन्हें बेहतर निर्णय लेने में मदद मिलेगी।
  • आंकड़े: 63% लोगों ने सोचा कि यह समीक्षा प्रक्रिया को तेज़ बना देगा। 52% ने सोचा कि इससे यह समझना आसान हो जाएगा कि वे AI के काम पर कितना भरोसा कर सकते हैं।
  • कमी: "सुरक्षा पिंजरा" का विचार कुछ लोगों के लिए थोड़ा भ्रमित करने वाला था (वे अनिश्चित थे कि यह जांचना समीक्षक का काम है या AI का सेटअप कार्य)। लेकिन बाकी सिस्टम सुपरहिट रहा।

मुख्य निष्कर्ष

पेपर यह निष्कर्ष निकालता है कि AI कोड की समीक्षा करना केवल "टाइपिंग की गलतियाँ पकड़ने" (diffing) के बारे में नहीं है। यह विश्वास प्रबंधित करने के बारे में है।

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

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

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

Digest आज़माएँ →