एआई से पहले, मैं बड़े बदलावों के लिए काफी लंबे कमिट विवरण लिखता था, उन्हें तैयार करने और दोबारा पढ़ने में पाँच से दस मिनट लेता था। मैंने ऐसा सभी उपयोगी जानकारी शामिल करने, क्या और क्यों समझाने, और अपने भविष्य के स्वयं को तर्क समझने में मदद करने के लिए किया। पहले व्यक्ति में लिखना, जैसे "मैंने ऐसा इसलिए किया…", प्रक्रिया को अधिक व्यक्तिगत और चिंतनशील बना दिया। यह केवल संदेश के बारे में नहीं था; लेखन ने मुझे अपने कोड निर्णयों का पुनर्मूल्यांकन करने में मदद की, कभी-कभी बेहतर या अलग बदलावों की ओर ले जाता था।
अब, एजेंटिक कोडिंग के साथ, एआई कोड और कमिट विवरण लिखता है। बहस एआई-लिखित कोड पढ़ने पर केंद्रित है, लेकिन मुझे एआई-लिखित कमिट विवरण अधिक कठिन लगते हैं। एजेंटों के पास उपकरणों में फैला पूरा संदर्भ नहीं होता, और जब वे 'क्यों' नहीं जानते, तो वे तर्क गढ़ते हैं, जो खतरनाक है। चैट या उपकरणों के माध्यम से एजेंटों को सारा संदर्भ देना उन्हें 'क्यों' स्पष्ट रूप से समझाने में मदद करता है, लेकिन यह सत्यापन समस्या का समाधान नहीं करता: केवल मैं पुष्टि कर सकता हूं कि कोड विवरण से मेल खाता है।
इसलिए, मैं कमिट संदेश स्वयं लिखता हूं। यह मुझे एआई द्वारा किए गए परिवर्तनों पर विचार करने और यह सुनिश्चित करने के लिए मजबूर करता है कि सब कुछ इच्छित है। यदि मैं 'क्यों' नहीं समझा सकता, तो मैं कुछ ऐसा भेज रहा हूं जो मैं समझ नहीं पा रहा। कमिट विवरण एक सोच उपकरण के रूप में कार्य करता है, जो मुझे "मैं तब तक ऐसा कर रहा हूं जब तक हम…" जैसे वाक्यों को पूरा करने में मदद करता है, जिसमें बाहर निकलने के मानदंड होते हैं जिन्हें एआई अनुमान नहीं लगा सकता। 'क्यों' लिखना प्रकट करता है कि क्या आप वास्तव में समझते हैं कि आप क्या भेज रहे हैं।