AI से बात करने के छह नियम

मैंने 192 AI कोडिंग सत्रों का विश्लेषण किया। डेटा में 8,471 संदेश और 89 मिलियन टोकन दिखाई दिए। कुल लागत $518 थी।

लेकिन प्रति टोकन लागत गलत पैमाना है। मैं यह जानना चाहता था कि मेरा कितना संचार व्यर्थ गया।

मैंने पाया कि मेरे 60% सत्र पुराने सत्रों से forked किए गए थे। मैं बातचीत को पूरा करने के बजाय उसे बार-बार शुरू कर रहा था। मुझे एहसास हुआ कि मुझे execution latency की समस्या है, ज्ञान की नहीं।

AI के साथ समय बर्बाद करना बंद करने के लिए यहाँ छह नियम दिए गए हैं:

  • नियम तुरंत लिखें। किसी नियम को जानने और उसे लिखने के बीच औसतन 36 संदेशों का अंतर था। यदि कोई सुधार भविष्य के सत्रों पर लागू होता है, तो उसे अभी अपनी config फ़ाइल में लिख लें। लिखने की लागत दस सेकंड है। न लिखने की लागत पूरे सत्र की बर्बादी है।

  • Blast radius को नियंत्रित करें। AI एक फ़ाइल बदलकर पूरी साइट खराब कर सकता है। किसी भी ऐसे ऑपरेशन से पहले जो कई फ़ाइलों को प्रभावित करता है, AI को हर फ़ाइल और हर बदलाव की सूची बनाने के लिए मजबूर करें। आगे बढ़ने से पहले अपनी पुष्टि का इंतज़ार करें।

  • टाइप करने से पहले अपने विचार को पूरा करें। मैंने कच्चे विचारों को सुधारने में बहुत सारे संदेश खर्च किए। पहले एक टेक्स्ट एडिटर में अपना पूरा specification लिखें। इसमें fields, constraints और edge cases शामिल करें। सात micro-adjustments के बजाय एक बार में पूरा spec भेजें।

  • अस्पष्ट निर्देशों को खत्म करें। "change" या "do it" जैसे छोटे संदेशों के कारण स्पष्टीकरण के कई दौर करने पड़ते हैं। यदि बिना किसी संदर्भ (context) वाला व्यक्ति आपके निर्देश का पालन नहीं कर सकता, तो अधिक विवरण जोड़ें। "Change" बदलकर "Add input sanitization to the form handler" हो जाना चाहिए।

  • एकल सुधारों के बजाय पैटर्न खोजें। जब आपको एक फ़ाइल में बग मिले, तो केवल उसी फ़ाइल को ठीक न करें। AI को उसी श्रेणी की सभी फ़ाइलों में समान समस्या की जाँच करने के लिए कहें। यह एक ही त्रुटि को अलग-अलग जगहों पर आने से रोकता है।

  • Scope को स्पष्ट रूप से परिभाषित करें। यदि कोई constraint सब पर लागू होती है, तो "all" शब्द का प्रयोग करें। यदि आप "this function" कहते हैं, तो AI केवल उसी एक function को छुएगा। स्पष्ट scope आपको बार-बार होने वाले सुधारों से बचाता है।

लक्ष्य बेहतर prompt engineering नहीं है। लक्ष्य खुद को दोहराने से रोकने की एक प्रक्रिया बनाना है।

स्रोत: https://dev.to/antonio_zhu_e726fd856cd86/six-laws-for-talking-to-ai-4dan

वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi