आपका AI कोड उतनी तेज़ी से लिखता है जितनी तेज़ी से आप उसकी समीक्षा नहीं कर सकते
AI कोड उतनी तेज़ी से लिखता है जितनी तेज़ी से इंसान उसे पढ़ नहीं सकते।
बाधा (bottleneck) बदल गई है। पहले कोड लिखना बाधा हुआ करता था। अब कोड पर भरोसा करना बाधा है।
अधिकांश टीमें यहाँ विफल हो जाती हैं। वे दो में से एक काम करती हैं:
वे हर चीज़ की समीक्षा एक ही तरह से करते हैं। एक लाइन का सुधार (fix) भी उसी कतार में इंतज़ार करता है जिसमें एक बड़ा पेमेंट अपडेट। आप वह सारी गति खो देते हैं जो AI ने आपको दी थी।
वे लगभग किसी चीज़ की समीक्षा नहीं करते। वे AI पर भरोसा करते हैं क्योंकि वह आत्मविश्वास से भरा लगता है। इससे सुरक्षा में चूक या गलत डेटा की समस्या हो सकती है। आत्मविश्वास का अर्थ शुद्धता (correctness) नहीं है।
Graduated Review Authority (GRA) इसका समाधान करता है। यह दो कारकों के आधार पर आपके कोड की समीक्षा करने के तरीके को बदल देता है: जोखिम का स्तर और शुद्धता का प्रमाण।
एक साधारण बदलाव जो सभी स्वचालित परीक्षणों (automated tests) को पास कर लेता है, उसे आपके पेमेंट लॉजिक में किए गए बदलाव जितनी कड़ी जांच से नहीं गुजरना चाहिए।
नियम सरल है:
जनरेशन (Generation) अधिकार नहीं है। पाइपलाइन ही अधिकार है।
कोई भी कोड लिख सकता है। एक एजेंट या एक व्यक्ति। कोड लिखने का मतलब यह नहीं है कि आप उसे शिप (ship) कर सकते हैं। अनुमोदन (Approval) वैलिडेशन पास करने से मिलता है। एक मॉडल बदलाव का प्रस्ताव देता है। वह खुद को शिप करने की अनुमति नहीं देता।
GRA साक्ष्य (evidence) के तीन स्तरों का उपयोग करता है:
Deterministic gates. ये टेस्ट, सुरक्षा स्कैन और पॉलिसी चेक हैं। वे एक निश्चित उत्तर प्रदान करते हैं। यहाँ विफलता का अर्थ है सब कुछ रुक जाना।
Agent review. यह उपयोगी है लेकिन पूर्ण नहीं। यह तभी मान्य होता है जब समीक्षक (reviewer) लेखक से अलग हो।
Human review. इंसान उन चीज़ों को संभालते हैं जिन्हें मशीनें नहीं कर सकतीं। इंसान जोखिम, इरादे और आर्किटेक्चर पर निर्णय लेते हैं।
कुछ कार्यों के लिए हमेशा इंसान की आवश्यकता होती है। इनमें ऑथेंटिकेशन (authentication), पैसों का लेन-देन और विनियमित डेटा (regulated data) शामिल हैं।
सिस्टम सीखता है। एक साफ रिकॉर्ड वाले बदलाव के प्रकार की कम जांच होती है। ऐसे बदलाव जो बग्स (bugs) पैदा करते हैं, उन पर अधिक निगरानी रखी जाती है। सिस्टम समीक्षा को सख्त कर सकता है, लेकिन यह इसे कभी भी सुरक्षित सीमा (safe floor) से नीचे ढीला नहीं करता है।
AI-native डिलीवरी का अर्थ एजेंटों को कोड शिप करने देना नहीं है। इसका अर्थ है मानवीय ध्यान वहाँ लगाना जहाँ इसकी सबसे अधिक आवश्यकता है।
Source: https://dev.to/joshuamil/your-ai-writes-code-faster-than-you-can-review-it-now-what-bi6
Optional learning community: https://t.me/GyaanSetuAi
