मुख्य बात यह है कि AI को कच्चा माल दें — वास्तविक diff या कोड — और एक विशिष्ट, परंपरागत प्रारूप के लिए कहें। AI एक परिवर्तन को स्पष्ट गद्य में बदलने में अच्छा है, लेकिन केवल तभी जब वह देख सके कि क्या बदला है।
मुख्य बात यह है कि AI को कच्चा माल दें — वास्तविक diff या कोड — और एक विशिष्ट, परंपरागत प्रारूप के लिए कहें। AI एक परिवर्तन को स्पष्ट गद्य में बदलने में अच्छा है, लेकिन केवल तभी जब वह देख सके कि क्या बदला है।
git diff --staged | <your AI tool>।feat:, fix:, docs:), या आपकी changelog शैली।एक आलसी कमिट संदेश:
fixed stuff
diff देने और Conventional Commit शैली के लिए पूछने के बाद:
fix(auth): reject expired tokens in session middleware
The middleware only checked token signature, not expiry, so expired
sessions stayed valid. Added an `exp` claim check that returns 401.
दूसरा संस्करण समीक्षक को बताता है कि क्या बदला और क्यों — छह महीने बाद git log में बहुत अधिक उपयोगी।
हमेशा परिणाम को वास्तविक परिवर्तन के विरुद्ध पढ़ें। AI आपके इरादे को नहीं जानता — केवल वह कोड जो इसे दिखाया गया है — इसलिए यह fix को feat के रूप में गलत लेबल कर सकता है या एक दुष्प्रभाव का दावा कर सकता है जो वास्तव में नहीं है।
अच्छे कमिट संदेश और दस्तावेज़ वह तरीका हैं जिससे आप और आपके साथी भविष्य में समझते हैं कि कोड क्यों मौजूद है। AI उन्हें अच्छी तरह लिखने की परेशानी को दूर करता है, लेकिन सटीकता आप पर है: एक आत्मविश्वास से गलत changelog कोई भी नहीं होने से बदतर है। इसे वास्तविक इनपुट दें, वास्तविक कन्वेंशन की माँग करें, और प्रतिबद्ध होने से पहले सत्यापित करें।