पाठ 26 / 29
स्वामित्व, Licensing और जवाबदेही
याद रखें agent द्वारा लिखे कोड की ज़िम्मेदारी किसकी है।
Merge करने वाला मनुष्य जवाबदेह है
Agent औज़ार है; जो व्यक्ति बदलाव स्वीकारता और merge करता है वही उसका स्वामी है, bugs, सुरक्षा खामियों और outages समेत। व्यावहारिक रूप से: ऐसे समीक्षा करें मानो सहकर्मी ने लिखा हो; जो समझ नहीं आता उसे merge न करें (समझ आने तक agent से समझाने, सरल करने या tests जोड़ने को कहें); commits और PRs में लेखन और ज़िम्मेदारी दिखती रखें। Licensing और स्रोत पर, मॉडल प्रशिक्षण डेटा के पैटर्न दोहरा सकते हैं, इसलिए अपने संगठन की नीति मानें: कुछ यह सीमित करते हैं कि कौन-से tools की अनुमति है, AI सहायता दर्ज करने की माँग करते हैं, या बड़े कॉपी ब्लॉकों के लिए scan करते हैं, और AI-निर्मित कोड की licence शर्तें क्षेत्राधिकार के अनुसार बदलती और अभी विकसित हो रही हैं, इसलिए व्यावसायिक काम के लिए अपनी legal टीम से पूछें। गोपनीयता पर, जानें कि आपकी मशीन से क्या बाहर जाता है (prompts और files provider तक जा सकती हैं), अपनी डेटा नीति से संगत tools और settings चुनें, और secrets पहुँच से बाहर रखें।
Merge से पहले समझें
सहकर्मी को बदलाव समझा न सकें तो पहले सरलीकरण या और tests माँगें।
त्वरित जाँच: Agent द्वारा लिखे और आपके merge किए कोड के bug के लिए कौन जवाबदेह है?
- आप और आपकी टीम, बदलाव स्वीकारने वाले लोग होने के नाते
- सिर्फ़ AI tool
- कोई नहीं
- Compiler
Answer
आप और आपकी टीम, बदलाव स्वीकारने वाले लोग होने के नाते — ज़िम्मेदारी मनुष्यों के पास रहती है, इसीलिए समीक्षा मायने रखती है।