टिप · VelvetShark + Developers Digest + Anthropic Claude Code Docs
कोडिंग से पहले क्लॉड से आपका इंटरव्यू करवाएं
फोटो: Ninthgrid Unsplash पर
शुरू से ही परफेक्ट प्रॉम्प्ट लिखने के बजाय, क्लॉड से पहले आपका इंटरव्यू करने और स्पष्टीकरणात्मक प्रश्न पूछने को कहें। यह तकनीक धारणाओं को समाप्त करती है, किनारे के मामलों को उजागर करती है, और न्यूनतम प्रयास के साथ बेहतर आउटपुट उत्पन्न करती है। जटिल सुविधाएं बनाने वाले डेवलपर्स, आवश्यकताओं का दायरा तय करने वाले उत्पाद प्रबंधकों, और सभी विवरणों के बिना समाधान डिज़ाइन करने वाले किसी भी व्यक्ति के लिए आदर्श।
एआई प्रॉम्प्टिंग का पारंपरिक दृष्टिकोण आपसे प्रॉम्प्ट जमा करने से पहले हर विवरण का अनुमान लगाने की अपेक्षा करता है। आप सही विशिष्टता लिखने की कोशिश करते हैं, उम्मीद करते हुए कि क्लॉड आपके इरादे को समझ जाएगा। परिणाम अक्सर आगे-पीछे सुधार होता है—क्लॉड ने ऐसी धारणाएं बनाईं जो आप नहीं चाहते थे, ऐसी आवश्यकताएं छूट गईं जो आपको स्पष्ट लगती थीं, या समाधान को गलत दिशा में ले गया।
एक बेहतर तरीका है। शुरू से ही सब कुछ निर्दिष्ट करने की कोशिश करने के बजाय, क्लॉड को आपसे प्रश्न पूछने दें। न्यूनतम प्रॉम्प्ट से शुरू करें: केवल लक्ष्य और संदर्भ। फिर क्लॉड से विस्तृत, जांच-पड़ताल वाले प्रश्नों के साथ आपका इंटरव्यू करने को कहें—तकनीकी निर्णय, किनारे के मामले, बाधाएं, डिज़ाइन ट्रेडऑफ़, वह सब कुछ जो एक वरिष्ठ डेवलपर कोडिंग से पहले पूछेगा। क्लॉड 30-50 लक्षित प्रश्न पूछेगा जो उन क्षेत्रों को कवर करेंगे जिन्हें आपने अपने मूल प्रॉम्प्ट में शामिल करने का कभी सोचा भी नहीं होगा।
उदाहरण के लिए, इसके बजाय: "टैगिंग के साथ बुकमार्क प्रबंधक बनाएं।" यह प्रयास करें: "मुझे टैगिंग के साथ एक बुकमार्क प्रबंधक बनाना है। कोई कोड लिखने से पहले, मेरा अच्छी तरह इंटरव्यू लें। डेटा संरचनाओं, यूआई/यूएक्स निर्णयों, किनारे के मामलों, प्रदर्शन आवश्यकताओं और किसी भी अन्य चीज़ के बारे में पूछें जो एक डेवलपर को जानने की आवश्यकता होगी। तब तक पूछते रहें जब तक स्पेसिफिकेशन पूरा न हो जाए।"
क्लॉड इस तरह के प्रश्नों के साथ जवाब देता है: "जब कोई उपयोगकर्ता एक ही यूआरएल को दो बार बुकमार्क करता है तो क्या होता है?" "क्या टैग्स का नाम बदला जा सकता है, और यदि हाँ, तो मौजूदा बुकमार्क्स पर इसका क्या प्रभाव पड़ना चाहिए?" "क्या बुकमार्क्स डिवाइसों के बीच सिंक होते हैं?" इंटरव्यू के अंत तक, आपके पास एक विस्तृत विशिष्टता दस्तावेज़ होता है। डेवलपर्स रिपोर्ट करते हैं कि ये सत्र ऐसी आवश्यकताओं को कवर करने वाली विशिष्टताएं उत्पन्न करते हैं जिन्हें वे कभी शामिल करने का विचार नहीं करते। लाभ: आप इसे पहली बार में ही सही बनाते हैं, तीन बार दोबारा काम करने के बजाय।
यह तकनीक किसी भी जटिल कार्य पर काम करती है जिसके लिए शुरू से विशिष्टता की आवश्यकता होती है: उत्पाद रोडमैप, व्यावसायिक वर्कफ़्लो, मार्केटिंग अभियान, शोध ढांचे। पैटर्न समान है: क्लॉड को लक्ष्य दें, उसे तब तक आपका इंटरव्यू करने को कहें जब तक स्पेसिफिकेशन पूरा न हो जाए, फिर एक नए सत्र में उस स्पेसिफिकेशन के अनुसार कार्य करें।
स्रोत और क्रेडिट
मूल स्रोत: VelvetShark + Developers Digest + Anthropic Claude Code Docs