सब कुछ हासिल करना होगा: एजेंटिक इंजीनियरिंग के जिम बैज
पोकेमोन में, एक ट्रेनर तब तक एलीट फोर (Elite Four) के आपके रास्ते को रोकता है जब तक आप आठ जिम बैज इकट्ठा नहीं कर लेते। उसे आपके लेवल की परवाह नहीं है। उसे केवल आपकी तैयारी की परवाह है।
बहुत से लोग AI एजेंट्स का गलत तरीके से उपयोग करते हैं। वे ट्रेनिंग को छोड़कर सीधे बड़ी लड़ाई में जाना चाहते हैं। वे कॉफी पीते समय एजेंट से पूरा फीचर बनाने या रिपॉजिटरी (repo) को रिफैक्टर (refactor) करने के लिए कहते हैं।
यह तब तक काम करता है जब तक कि यह विफल न हो जाए। जब यह विफल होता है, तो आप इसे ठीक नहीं कर सकते क्योंकि आपने बुनियादी बातों (fundamentals) को छोड़ दिया था।
एजेंट्स के साथ कुशल होने के लिए, आपको पहले अपने बैज अर्जित करने होंगे। ये वे उपकरण नहीं हैं जिन्हें आप इंस्टॉल करते हैं। ये वे कौशल हैं जिन्हें आपको अपनाना होगा।
बैज 1: फाउंडेशन (बुनियाद) आप उस चीज़ को प्रॉम्प्ट नहीं दे सकते जिसे आप समझते नहीं हैं। यदि आप अपने स्वयं के कोड को नहीं जानते हैं, तो आप तब नहीं पकड़ पाएंगे जब कोई एजेंट गलती करेगा। आप ऐसा टूटा हुआ कोड शिप करेंगे जो दिखने में सही लगेगा। आपके पास अपने प्रोजेक्ट का ठोस ज्ञान (bedrock knowledge) होना चाहिए।
बैज 2: कॉन्टेक्स्ट फ्लो (Context Flow) एक एजेंट कोई भविष्यवक्ता (psychic) नहीं है। वह केवल वही जानता है जो उसके कॉन्टेक्स्ट विंडो (context window) में है। वह आपकी टीम के स्लैक (Slack) निर्णयों या आपके विशिष्ट कोडिंग नियमों (coding conventions) को नहीं जानता।
"इस बग को ठीक करें" (fix this bug) जैसे अस्पष्ट प्रॉम्प्ट न भेजें।
इसके बजाय, विशिष्ट विवरण प्रदान करें। एजेंट को बताएं कि किस फ़ाइल को देखना है। पालन करने के लिए सटीक नियम समझाएं। समझाएं कि क्या नहीं बदलना चाहिए। उसे वह संदर्भ (context) दें जिसकी उसे सफल होने के लिए आवश्यकता है।
बैज 3: बाउंडेड स्पीड (Bounded Speed) एजेंट इंसानों से तेज़ होते हैं। यह गति आपकी गलतियों को कई गुना बढ़ा देती है। यदि आप एजेंट को एक बहुत बड़ा काम देते हैं, तो वह मिनटों में 100 बदलाव कर सकता है। कुछ अच्छे होंगे, लेकिन कुछ विनाशकारी (radioactive) होंगे। 100 बदलावों की समीक्षा करने में मानवीय समय और मानसिक शांति दोनों लगती है।
सीमित दायरे वाले छोटे कार्यों के लिए एजेंटों का उपयोग करना सीखें। एक तेज़ गलत उत्तर कोई बढ़त (head start) नहीं है। यह केवल एक गलती है जो जल्दी हो गई।
बैज 4: गार्डनर मेंटालिटी (The Gardener Mentality) एजेंटों के साथ वेंडिंग मशीन की तरह व्यवहार करना बंद करें। आप एक प्रॉम्प्ट नहीं डालते और आपको एक तैयार फीचर मिल जाता है।
इसे बागवानी की तरह समझें। आप एक बीज बोते हैं। आप आउटपुट देखते हैं। आप खराब हिस्सों की छंटाई करते हैं। आप फिर से प्रॉम्प्ट देते हैं और दोहराते हैं। पहला आउटपुट एक अंकुर है, तैयार उत्पाद नहीं। जो लोग एजेंटों का अच्छी तरह से उपयोग करते हैं वे धैर्यवान होते हैं। वे एक खराब ड्राफ्ट को फेंकने और फिर से शुरू करने से नहीं डरते।
यदि आपके पास ठोस ज्ञान है, आप स्पष्ट संदर्भ प्रदान करते हैं, अपने दायरे को सीमित रखते हैं और धैर्य का अभ्यास करते हैं, तो आप अधिकांश लोगों से आगे हैं।
AI को प्रोग्रामिंग के सबसे बेहतरीन हिस्से को खत्म न करने दें: वह प्रक्रिया जिससे आप इसमें बेहतर बनते हैं।
स्रोत: https://dev.to/kaleman15/gotta-earn-em-all-the-gym-badges-of-agentic-engineering-part-1-5bff
वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi