AI प्रॉम्प्ट्स पर इटरेट कैसे करें: एक सरल टेस्टिंग सिस्टम
अंदाज़ा लगाना बंद करें कि आपके प्रॉम्प्ट क्यों फेल हो रहे हैं। प्रॉम्प्ट्स को टेस्ट और बेहतर करने का 4-चरणीय चक्र जो वाकई बेहतर नतीजे देता है।
आपने एक प्रॉम्प्ट लिखा। आउटपुट गलत आया। तो आपने उसे फिर से लिखा। अब भी गलत, लेकिन अलग तरह से गलत। आपने कुछ शब्द बदले, दोबारा जनरेट किया, कुछ बेहतर मिला — फिर भूल गए कि क्या बदला था। तीस मिनट बाद, आप वहीं वापस हैं, और यह भी पता नहीं कि कौन-सा वर्ज़न असल में बेहतर था।
यह "दोबारा जनरेट करो और उम्मीद रखो" वाला तरीका ही है जिससे ज़्यादातर लोग AI इस्तेमाल करते हैं। और यही वजह है कि ज़्यादातर लोग परेशान रहते हैं। Workday रिसर्च के अनुसार, AI से बचाया गया लगभग 37% समय दोबारा काम करने में चला जाता है — गलतियाँ सुधारने, आउटपुट वेरिफाई करने, और गलत निकले कंटेंट को फिर से लिखने में।
रैंडम तरीके से बदलाव करने और सिस्टमैटिक इटरेशन में फर्क मेहनत का नहीं है — तरीके का है। जब आप अपने बदलावों को टेस्ट, इवैल्यूएट और डॉक्यूमेंट करते हैं, तो आप एक ही गलती बार-बार दोहराना बंद कर देते हैं। आप सीखते हैं कि आपके खास इस्तेमाल के लिए असल में क्या काम करता है। और आप ऐसे प्रॉम्प्ट बनाते हैं जो भरोसे से अच्छे नतीजे देते हैं, बजाय कभी-कभार किस्मत से अच्छा निकलने के।
रैंडम बदलाव क्यों काम नहीं करते
प्रॉम्प्ट इटरेशन जुए जैसा क्यों लगता है, इसकी एक वजह है। जब आप एक साथ तीन चीज़ें बदलते हैं और आउटपुट सुधर जाता है, तो आपको पता नहीं चलता कि कौन-सा बदलाव काम आया। जब आप वर्ज़न आपस में मिलाने के बजाय याद से दोबारा लिखते हैं, तो पैटर्न पकड़ नहीं पाते। जब आप अपने पुराने प्रयास डिलीट कर देते हैं, तो वही डेटा खो देते हैं जो आपको बताता कि क्या काम करता है।
MIT Sloan की रिसर्च में पाया गया कि एडवांस्ड AI मॉडल्स से मिलने वाले परफॉर्मेंस फायदे का सिर्फ़ आधा हिस्सा मॉडल से आता है। बाकी आधा इस बात से आता है कि यूज़र अपने प्रॉम्प्ट कैसे ढालते हैं। दूसरे शब्दों में, आपकी प्रॉम्प्टिंग स्किल उतनी ही मायने रखती है जितनी AI की क्षमताएँ।
लेकिन स्किल कोई जादू नहीं है। यह सिस्टमैटिक प्रैक्टिस से बना पैटर्न पहचानना है। आपको देखना होगा कि कौन-से बदलाव कौन-से नतीजे देते हैं — यानी आपको एक सिस्टम चाहिए।
4-चरणीय इटरेशन चक्र
असरदार प्रॉम्प्ट इटरेशन एक सरल लूप पर चलता है:
टेस्ट — अपना प्रॉम्प्ट चलाएँ और पूरा आउटपुट सहेजें
इवैल्यूएट — नतीजे को अपने खास लक्ष्य से मिलाएँ
रिफाइन — गलती के आधार पर एक टार्गेटेड बदलाव करें
डॉक्यूमेंट — रिकॉर्ड करें कि आपने क्या बदला और क्या हुआ
यह कुछ जटिल नहीं है। लेकिन चारों कदम उठाना — खासकर आखिरी वाला — यही उन लोगों को अलग करता है जो लगातार बेहतर होते जाते हैं और उन लोगों से जो उन्हीं समस्याओं से जूझते रहते हैं।
एक गोल डायग्राम जिसमें प्रॉम्प्ट इटरेशन के चार चरण दिखाए गए हैं: टेस्ट, इवैल्यूएट, रिफाइन, डॉक्यूमेंट
चरण 1: अपना प्रॉम्प्ट चलाएँ और सब कुछ सहेजें
जो भी प्रॉम्प्ट आपके पास है, उसी से शुरुआत करें। पहले वर्ज़न पर ज़्यादा सोचने की ज़रूरत नहीं — आप उसे वैसे भी सुधारेंगे। मकसद है एक बेसलाइन तैयार करना जिसके आधार पर माप सकें।
जब आप प्रॉम्प्ट चलाते हैं, तो प्रॉम्प्ट और पूरा रिस्पॉन्स दोनों सहेजें। सिर्फ़ अच्छे हिस्से नहीं। कोई संक्षिप्त सार नहीं। पूरी की पूरी चीज़। समस्याओं को पहचानने के लिए आपको पूरा माहौल चाहिए।
अगर आप ChatGPT या Claude में टेस्ट कर रहे हैं, तो बदलाव करने से पहले पूरी बातचीत किसी नोट या डॉक्युमेंट में कॉपी करें। एक बार आपने रीजनरेट या एडिट कर दिया, तो ओरिजिनल हाथ से निकल जाता है।
चरण 2: अपने असली लक्ष्य के हिसाब से इवैल्यूएट करें
यहीं ज़्यादातर लोग गलती करते हैं। वे आउटपुट देखते हैं और सोचते हैं "यह कुछ ठीक नहीं है" — और फौरन फिर से लिखने लगते हैं। यह धुँधली नाराज़गी आपको नहीं बताती कि क्या ठीक करना है।
इसकी जगह, वह तरीका अपनाएँ जिसे मैं रेड पेन टेस्ट कहता हूँ। आउटपुट को ध्यान से पढ़ें और खास समस्याओं पर निशान लगाएँ:
क्या टोन गलत है? कहाँ ठीक-ठीक?
क्या जानकारी छूटी है? क्या-क्या?
क्या यह ज़्यादा लंबा है? कौन-से हिस्से भरती हैं?
क्या इसने काम को गलत समझा? कैसे?
क्या फॉर्मेट गलत है? बदले में क्या होना चाहिए?
अपनी इवैल्युएशन लिख डालें। "पैराग्राफ 2 में टोन ज़्यादा फॉर्मल है, बजट की शर्त छूट गई, कंपनी की हिस्ट्री पर बेमतलब पृष्ठभूमि शामिल है।" अब आपको ठीक-ठीक पता है कि क्या ठीक करना है।
चरण 3: एक बार में एक ही बदलाव करें
यह सबसे मुश्किल अनुशासन है, और सबसे ज़रूरी भी। जब आप एक साथ कई चीज़ें बदलते हैं, तो आप यह नहीं सीख पाते कि कौन-सा बदलाव काम आया। A/B टेस्टिंग रिसर्च बार-बार दिखाती है कि एक ही वैरिएबल को अलग करना ज़रूरी है — एक साथ कई बदलाव टेस्ट करने पर नतीजों को किसी एक वजह से जोड़ना नामुमकिन हो जाता है।
अपनी इवैल्युएशन से सबसे अहम समस्या चुनें और सिर्फ़ उसी पर काम करें। आम सुधारों में शामिल हैं:
संदर्भ जोड़ें: AI को आपकी स्थिति समझने के लिए ज़रूरी पृष्ठभूमि दें
शर्तें जोड़ें: लंबाई, फॉर्मेट, टोन, या क्या नहीं चाहिए — यह तय करें
उदाहरण जोड़ें: दिखाएँ कि अच्छा आउटपुट कैसा दिखता है (इसे few-shot प्रॉम्प्टिंग कहते हैं)
काम साफ़ करें: धुँधले निर्देशों को विशिष्ट बनाएँ
रोल असाइन करें: AI को बताएँ कि उसे कौन बनना है (role prompting देखें)
अपना एक बदलाव करें, प्रॉम्प्ट दोबारा चलाएँ, और तुलना करें। क्या इससे फायदा हुआ? क्या इसने कोई नई समस्या खड़ी की? आपको पता चलेगा क्योंकि आपने सिर्फ़ एक चीज़ बदली थी।
चरण 4: डॉक्यूमेंट करें कि आपने क्या बदला
यह कदम वैकल्पिक लगता है। है नहीं। डॉक्यूमेंटेशन के बिना, आप फेल हो चुके प्रयोग दोहराएँगे, सफल तरीके भूलेंगे, और अपने सबसे अच्छे प्रॉम्प्ट चैट हिस्ट्री में गँवा देंगे।
आपकी डॉक्यूमेंटेशन कोई बहुत ख़ास नहीं होनी चाहिए। एक सीधा-सादा लॉग काफ़ी है:
वर्ज़न: v1, v2, v3...
क्या बदला: "200 शब्दों की वर्ड काउंट शर्त जोड़ी"
नतीजा: "लंबाई अब सही है पर बातचीत वाला टोन गायब हो गया"
रखें या हटाएँ: शर्त रखें, अगली बार टोन ठीक करें
वक़्त के साथ, यह लॉग आपकी अपनी प्लेबुक बन जाता है। आप पैटर्न पहचानने लगेंगे — शायद उदाहरण जोड़ना आपके राइटिंग कामों में हमेशा मदद करता है, या शायद शुरू में फॉर्मेट बता देना बेहतर ढाँचा देता है। ये बातें जुड़ती जाती हैं।
अगर आप ऐसे प्रॉम्प्ट्स पर इटरेट कर रहे हैं जिन्हें बार-बार इस्तेमाल करना है, तो PromptNest जैसा टूल आपको हर प्रॉम्प्ट से सीधे नोट्स जोड़ने देता है। आप ट्रैक कर सकते हैं कि क्या आज़माया, क्या काम आया, और क्यों — बिना कोई अलग डॉक्युमेंट संभाले।
असली उदाहरण: मीटिंग समरी प्रॉम्प्ट पर इटरेट करना
आइए एक असली इटरेशन साइकल देखते हैं। मान लीजिए आपको अपनी टीम के लिए मीटिंग नोट्स को एक्शन आइटम्स में बदलना है।
वर्ज़न 1:
Summarize these meeting notes.
{{meeting_notes}}
नतीजा: एक सामान्य सारांश जिसमें एक्शन आइटम्स पैराग्राफ़ों के बीच कहीं दबे हुए हैं। बहुत लंबा, और जो असल में करना है उसे ढूँढना पड़ता है।
इवैल्युएशन: स्ट्रक्चर्ड आउटपुट नहीं है। साफ़ एक्शन आइटम्स नहीं। बेमतलब का रीकैप शामिल है।
बदलाव: फॉर्मेट की शर्तें जोड़ें।
वर्ज़न 2:
Extract action items from these meeting notes. Format as a bulleted list with the owner's name in brackets after each item.
{{meeting_notes}}
नतीजा: साफ़-सुथरी बुलेटेड लिस्ट, हर आइटम के साथ ज़िम्मेदार व्यक्ति। लेकिन कुछ आइटम धुँधले हैं ("उस चीज़ पर फॉलो-अप करें जिस पर बात हुई थी") और डेडलाइन गायब हैं।
इवैल्युएशन: फॉर्मेट अच्छा है, पर आइटम्स में विशिष्टता और समय की कमी है।
बदलाव: विशिष्टता और डेडलाइन की शर्तें जोड़ें।
तुलना दिखाती तस्वीर जिसमें एक धुँधले प्रॉम्प्ट को विशिष्ट और संरचित प्रॉम्प्ट में बदला गया है
वर्ज़न 3:
Extract action items from these meeting notes.
For each action item, include:
- What specifically needs to be done (not vague references)
- Who owns it [in brackets]
- Deadline if mentioned, or "No deadline specified"
If an action item is unclear in the notes, flag it with "[NEEDS CLARIFICATION]" so I can follow up.
{{meeting_notes}}
नतीजा: विशिष्ट एक्शन आइटम्स, साफ़ ज़िम्मेदार लोग, जहाँ बताई गई वहाँ डेडलाइन, और जहाँ बात धुँधली है उन पर निशान। यह वाकई काम का है।
तीन इटरेशन। हर एक ने इवैल्युएशन में पकड़ी गई एक खास समस्या को निपटाया। आखिरी प्रॉम्प्ट पहले से कई गुना बेहतर है — और आपको ठीक-ठीक पता है क्यों।
इटरेट करना कब बंद करें
इटरेशन के फायदे एक हद तक ही बढ़ते हैं। एक मोड़ पर आप उस चीज़ पर पॉलिश कर रहे होते हैं जो पहले से ही काफ़ी अच्छी है। ये संकेत हैं कि अब रुकना चाहिए:
आउटपुट आपकी ज़रूरतों पर खरा उतरता है। परफेक्ट नहीं — ज़रूरतें। अगर यह वही करता है जो चाहिए, तो भेज दीजिए।
बदलाव हालत बिगाड़ रहे हैं। कभी-कभी आप एक लोकल अधिकतम पर पहुँच जाते हैं। अगर आपके पिछले तीन बदलाव सब क्वालिटी गिरा रहे हैं, तो अपने सबसे अच्छे वर्ज़न पर लौट जाइए और इसे यहीं ख़त्म मान लीजिए।
आप दुर्लभ मामलों के लिए ऑप्टिमाइज़ कर रहे हैं। अगर प्रॉम्प्ट 90% बार सही चलता है और आप बचे 10% पर घंटों लगा रहे हैं, तो सोचिए कि क्या वह वक़्त इस लायक है।
समस्या काम में है, प्रॉम्प्ट में नहीं। कुछ काम मौजूदा AI के लिए सच में मुश्किल हैं। अगर आप हर मुनासिब तरीका आज़मा चुके हैं, तो शायद बात यह है कि आप AI से कुछ ऐसा करवाना चाहते हैं जो वह अभी भरोसे से नहीं कर सकता।
सिर्फ़ प्रॉम्प्ट नहीं, अपना सिस्टम बनाएँ
सिस्टमैटिक इटरेशन का असली फ़ायदा कोई एक बेहतर हुआ प्रॉम्प्ट नहीं है। यह वह स्किल है जो आप विकसित करते हैं और वह लाइब्रेरी जो आप बनाते हैं।
हर वह प्रॉम्प्ट जिस पर आप इटरेट करते हैं, आपको कुछ सिखाता है कि AI निर्देशों पर कैसे प्रतिक्रिया करता है। समय के साथ, आपके पहले ड्राफ्ट ही बेहतर होने लगेंगे क्योंकि आप जान चुके होंगे कि क्या काम करता है। आम फेल होने वाले पैटर्न आपको तुरंत दिखेंगे। आपके पास परखे हुए प्रॉम्प्ट्स का एक संग्रह होगा जिन्हें नए कामों के लिए ढाला जा सकता है।
वह संग्रह मायने रखता है। बेहतरीन प्रॉम्प्ट इंजीनियर हर बार शून्य से शुरुआत नहीं करते — वे परखे हुए प्रॉम्प्ट्स की लाइब्रेरी रखते हैं जिन्हें वे बदलकर दोबारा इस्तेमाल कर सकें। Rev.com सर्वे के अनुसार, जिन यूज़र्स को प्रॉम्प्ट सुझाव मददगार लगते हैं, उन्हें दो मिनट से कम समय में संतोषजनक जवाब मिलने की संभावना उन यूज़र्स से 280% ज़्यादा होती है जिन्हें ये सुझाव मददगार नहीं लगते।
अगर आप संभाल कर रखने लायक प्रॉम्प्ट्स तैयार कर रहे हैं, तो PromptNest उन्हें एक सही ठिकाना देता है — प्रोजेक्ट के हिसाब से व्यवस्थित, खोजे जा सकने लायक, और किसी भी ऐप से कीबोर्ड शॉर्टकट से सीधे पहुँच में। आप अपने इटरेट किए हुए प्रॉम्प्ट्स को {{meeting_notes}} जैसे वैरिएबल्स के साथ सेव कर सकते हैं, ज़रूरत पर खाली जगहें भर सकते हैं, और इटरेशन की पूरी प्रक्रिया छोड़ सकते हैं — क्योंकि वह काम पहले ही हो चुका है।
अपने अगले प्रॉम्प्ट पर 4-चरणीय चक्र से शुरुआत करें। टेस्ट, इवैल्यूएट, रिफाइन, डॉक्यूमेंट। शुरू में थोड़ा ज़्यादा समय लगेगा। लेकिन इटरेशन में लगाया हर घंटा — कई गुना होकर — आपका वही समय बचाएगा जब आपके प्रॉम्प्ट सच में काम करेंगे।