चाकू कहाँ से आया?
तीसरी कक्षा में, मैंने पीनट बटर और जेली सैंडविच बनाने के तरीके पर एक गाइड लिखी थी।
मैंने चार चरण लिखे:
- ब्रेड लें।
- पीनट बटर और जेली लें।
- ब्रेड पर सामग्री फैलाएं।
- उन्हें एक साथ रखें।
मेरी टीचर ने एक सवाल पूछा: चाकू कहाँ से आया?
मेरे दिमाग में एक तस्वीर थी। मैंने उस सुबह रसोई की दराज में चाकू देखा था। मैंने मान लिया था कि पाठक ने भी उसे देख लिया होगा। मैं गलत था।
जब मैंने प्रॉम्प्ट इंजीनियरिंग शुरू की, तब मैंने भी यही गलती की। ज्यादातर लोग इसी रास्ते पर चलते हैं:
चरण एक: वन-लाइनर (The one-liner)। आप एक वाक्य लिखते हैं और उम्मीद करते हैं कि मॉडल आपका मन पढ़ लेगा। जब यह विफल होता है, तो आप प्रॉम्प्ट को ठीक करने के बजाय मॉडल से लड़ने लगते हैं।
चरण दो: नोटबुक (The notebook)। आप उन प्रॉम्प्ट्स को सहेजते हैं जो काम करते हैं। आप देखते हैं कि निरंतरता (consistency) मायने रखती है। आप देखते हैं कि कुछ प्रॉम्प्ट्स इसलिए विफल हो जाते हैं क्योंकि सेटअप गायब होता है।
चरण तीन: वातावरण (The environment)। आपको एहसास होता है कि प्रॉम्प्ट केवल एक निर्देश नहीं है। प्रॉम्प्ट एक कमरा है। मॉडल केवल उसी चीज़ का उपयोग करता है जो उस कमरे में होती है। यदि चाकू कमरे में नहीं है, तो सैंडविच कभी नहीं बनेगा।
बेहतर प्रॉम्प्ट बनाने के लिए, इन तीन चीज़ों को एक साथ जोड़ें:
- संदर्भ (Context): मॉडल को बताएं कि उसके पास किस डेटा तक पहुंच है।
- बाधाएं (Constraints): मॉडल को बताएं कि टूल्स का उपयोग कैसे करना है और किन चीज़ों से बचना है।
- स्वीकृति मानदंड (Acceptance criteria): यह परिभाषित करें कि एक तैयार परिणाम कैसा दिखता है ताकि मॉडल अपने काम की स्वयं जांच कर सके।
जादुई शब्दों या चालाकी भरे तरीकों को भूल जाइए। प्रॉम्प्ट इंजीनियरिंग एक बग रिपोर्ट या डिज़ाइन डॉक्यूमेंट लिखने जैसा है। यह मान लें कि पाठक के पास आपका संदर्भ नहीं है। अपने टेक्स्ट में संदर्भ शामिल करें।
स्रोत: https://dev.to/rshade/where-did-the-knife-come-from-1ebp
वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi