गाइड
AI कोडिंग एजेंट सेफ़्टी चेकलिस्ट: कमांड चलाने देने से पहले 10 नियम
संक्षिप्त जवाब: AI कोडिंग एजेंट को अपने Mac पर कमांड चलाने देने के दस व्यावहारिक नियम: git इस्तेमाल करें, अनुमति देने से पहले पढ़ें, और परमिशन प्रॉम्प्ट चालू रखें।
कमांड चला सकने वाला AI कोडिंग एजेंट ताकतवर होता है और कभी-कभी गलत भी। इन दस आदतों के लिए किसी खास टूल की ज़रूरत नहीं। ये एक गलत कमांड को पूरे दिन की मुसीबत बनने से रोकती हैं।
चेकलिस्ट
- git रिपॉज़िटरी में काम करें और बड़े काम से पहले commit करें, ताकि हर बदलाव वापस किया जा सके।
- अनुमति देने से पहले कमांड पढ़ें, खासकर वह जिसमें
rm,sudo,curl | shया प्रोजेक्ट के बाहर का कोई पाथ हो। - परमिशन प्रॉम्प्ट चालू रखें, उन्हें स्किप न करें। देखें स्किप करना जोखिम भरा क्यों है।
- जवाब देना तेज़ बनाएँ, ताकि प्रॉम्प्ट बंद करने का मन ही न करे। एक कुंजी से जवाब देने वाला पॉपअप इसमें मदद करता है।
- हर काम के लिए अलग फ़ोल्डर रखें, ताकि एक एजेंट किसी दूसरे प्रोजेक्ट को छू न सके।
- सीक्रेट चैट से बाहर रखें। प्रॉम्प्ट में कीज़, टोकन या पासवर्ड पेस्ट न करें।
- diff की समीक्षा करें कि क्या बदला, merge या deploy करने से पहले।
- सिर्फ़ वही पहले से मंज़ूर करें जो सच में सुरक्षित है, और बाकी को पूछने पर रखें।
- रिक्वेस्ट को देर तक बिना जवाब के न छोड़ें। जो रिक्वेस्ट आपने पढ़ी नहीं, उसे मना कर देना ही ठीक है।
- इसे बंद करना जानें। हर एजेंट को रोकने या बीच में टोकने का तरीका सीखें, और यह भी कि उससे जुड़े किसी भी टूल को कैसे डिस्कनेक्ट करना है।
Herdbell कहाँ फ़िट बैठता है
Herdbell अपने आप किसी एजेंट को सुरक्षित नहीं बना देता। वह इंसानी हिस्से में मदद करता है: हर रिक्वेस्ट होते ही आपको दिखती है, जोखिम भरी कमांड दो बार पूछी जाती हैं, और बिना जवाब की रिक्वेस्ट मंज़ूर होने के बजाय एजेंट के अपने प्रॉम्प्ट पर लौट जाती है। फ़ैसला आपका ही रहता है।
आम सवाल
क्या AI एजेंट को शेल कमांड चलाने देना सुरक्षित है?
हो सकता है, अगर आप परमिशन चालू रखें, जो अनुमति दें उसे पढ़ें, और ऐसे प्रोजेक्ट में काम करें जिसे git से वापस लाया जा सके। उन जाँचों को छोड़ देना जोखिम भरा है।
कौन-सी कमांड मुझे हमेशा दो बार पढ़नी चाहिए?
कुछ भी जो फ़ाइलें डिलीट करे, sudo इस्तेमाल करे, स्क्रिप्ट डाउनलोड करके चलाए, या प्रोजेक्ट फ़ोल्डर के बाहर पहुँचे।