प्रभावी ढंग से परिदृश्य तैयार करना
रूपरेखा बनाने की तकनीकें: ‘आप हैं...’, ‘यह देखते हुए कि...’, ‘लक्ष्य है...’।
प्रभावी ढंग से परिदृश्य तैयार करना, CoddyKit पर AI प्रॉम्प्ट इंजीनियरिंग का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह AI प्रॉम्प्ट इंजीनियरिंग सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। AI प्रॉम्प्ट इंजीनियरिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
प्रभावी आरंभिक फ़्रेम
आपके प्रॉम्प्ट का पहला वाक्य सबसे महत्वपूर्ण होता है। यह मॉडल के काम करने का संदर्भ तय करता है — वह दृष्टिकोण जिसके माध्यम से मॉडल आगे आने वाली हर बात को समझेगा।
प्रभावी आरंभिक फ़्रेम में ये शामिल हैं: आप हैं..., संदर्भ यह है..., यह देखते हुए कि... और लक्ष्य है...। इनमें से प्रत्येक वास्तविक कार्य शुरू होने से पहले संदर्भ के एक अलग पहलू को सक्रिय करता है।
‘आप हैं...’ वाला फ़्रेम
आप हैं... वाला फ़्रेम मॉडल को एक भूमिका देता है। इससे उस भूमिका से जुड़ी शब्दावली, तर्कशैली और प्राथमिकताएँ सक्रिय होती हैं।
मुख्य बात: विशिष्ट रहें। ‘आप एक विशेषज्ञ हैं’ कमजोर है। ‘आप 10 वर्ष के अनुभव वाले वरिष्ठ पाइथन इंजीनियर हैं, जो चतुराई से अधिक पठनीयता को प्राथमिकता देते हैं’ प्रभावी है।
भूमिका वाले फ़्रेम तब सबसे अच्छा काम करते हैं जब भूमिका आपके लिए आवश्यक सोचने और संवाद करने का कोई विशिष्ट तरीका दर्शाती हो।
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
persona_prompts = [
'You are a Socratic philosophy professor. Ask 3 probing questions about this claim: AI will replace programmers.',
'You are a skeptical venture capitalist who has seen 500 pitches. Give brutal feedback on this pitch: We are building an AI writing assistant.',
'You are a patient kindergarten teacher. Explain what a computer does in 3 sentences for 5-year-olds.'
]
for prompt in persona_prompts:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=150,
messages=[{'role': 'user', 'content': prompt}]
)
print(f'--- Persona ---')
print(prompt[:80] + '...')
print(response.content[0].text.strip())
print()सिस्टम संदेशों में ‘आप हैं...’ ढाँचा
व्यक्तित्व-आधारित ढाँचे के लिए सबसे प्रभावी स्थान सिस्टम संदेश है, उपयोगकर्ता के संदेश में नहीं। सिस्टम संदेश में दिया गया व्यक्तित्व पूरी बातचीत के दौरान सक्रिय रहता है — आपको उसे दोहराने की आवश्यकता नहीं होती।
अच्छी तरह तैयार किया गया सिस्टम व्यक्तित्व दर्जनों बाद के प्रश्नों में एआई सहायक के उत्तर देने के तरीके को पूरी तरह बदल सकता है।
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# Persona set once in system; stays active for all turns
system_persona = (
'You are Marcus, a senior software architect at a Fortune 500 company. '
'You have 20 years of experience with distributed systems. '
'Your communication style: direct, pragmatic, no buzzwords. '
'You always ask about scale and failure modes before giving architecture advice. '
'If a question lacks context, ask one clarifying question before answering.'
)
response = client.chat.completions.create(
model='gpt-4o',
messages=[
{'role': 'system', 'content': system_persona},
{'role': 'user', 'content': 'Should we use microservices for our new product?'}
]
)
print(response.choices[0].message.content)‘यह context है...’ ढाँचा
यह context है... ढाँचा किसी व्यक्तित्व को निर्धारित किए बिना परिस्थिति की पृष्ठभूमि तय करता है। इसका उपयोग तब करें जब आपको मॉडल से किसी चरित्र को अपनाने के बजाय अपनी विशिष्ट परिस्थिति के बारे में तर्क करवाना हो।
यह तकनीकी और विश्लेषणात्मक कार्यों के लिए विशेष रूप से प्रभावी है, जहाँ आप चाहते हैं कि मॉडल अपने सामान्य रूप में तर्क करे, लेकिन आपकी सीमाओं से पूरी तरह अवगत रहे।
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=300,
messages=[{
'role': 'user',
'content': (
'The context is: we are a 5-person startup with $2M in seed funding. '
'Our Python monolith handles 10,000 users and is starting to show performance issues. '
'We have one backend engineer and cannot hire more for 6 months. '
'We need to choose between refactoring the monolith vs migrating to microservices.\n\n'
'Give a recommendation with 3 supporting reasons. Be direct.'
)
}]
)
print(response.content[0].text)‘यह मानते हुए कि...’ ढाँचा
यह मानते हुए कि... ढाँचा किसी आधार-मान्यता या धारणा को तय करता है, जो पूरे उत्तर को दिशा देती है। इसका उपयोग उन तथ्यों को स्थापित करने के लिए करें जिन्हें मॉडल को कार्य के उद्देश्य से सत्य मानना आवश्यक है।
यह काल्पनिक विश्लेषण, शर्त-आधारित योजना और परिस्थिति-आधारित लेखन के लिए बहुत उपयोगी है, जहाँ आपको मॉडल से किसी विशिष्ट शुरुआती बिंदु से तर्क करवाना हो।
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
scenarios = [
'Given that our user base will grow 10x in 6 months, what architecture changes should we make today?',
'Given that we must launch in 2 weeks with the current team, which features should we cut from the MVP?',
'Given that our API key was exposed publicly for 3 hours, what steps should we take in the next 24 hours?'
]
for scenario in scenarios:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=120,
messages=[{
'role': 'user',
'content': scenario + ' (Answer in 3 bullet points.)'
}]
)
print(f'Scenario: {scenario[:60]}...')
print(response.choices[0].message.content.strip())
print()‘उद्देश्य यह है कि...’ ढाँचा
उद्देश्य यह है कि... ढाँचा परिणाम के अंतिम उद्देश्य को स्पष्ट करता है। यह कार्य-निर्देश से अलग है — यह बताता है कि आपको यह परिणाम क्यों चाहिए और उसे क्या हासिल करना है।
यह ढाँचा मॉडल को छोटे-छोटे बेहतर निर्णय लेने में मदद करता है: कितना प्रभावशाली लहजा अपनाना है, किन आपत्तियों का पहले ही समाधान करना है और कौन-से विवरण शामिल या हटाने हैं।
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
goal_frames = [
(
'The goal is to get the reader to schedule a 30-minute demo call. '
'Write a 100-word cold outreach email for our AI data pipeline tool '
'targeting data engineers at e-commerce companies.'
),
(
'The goal is to help the reader pass a senior Python interview at a FAANG company. '
'Explain Python decorators with one conceptual explanation and one practical code example.'
)
]
for prompt in goal_frames:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=200,
messages=[{'role': 'user', 'content': prompt}]
)
print('--- Goal Frame ---')
print(prompt[:80] + '...')
print(response.content[0].text.strip())
print()प्रारंभिक ढाँचों का संयोजन
सबसे प्रभावी प्रॉम्प्ट में कार्य-निर्देश से पहले कई प्रारंभिक ढाँचों का संयोजन होता है। एक सामान्य उच्च-प्रदर्शन संरचना इस प्रकार है:
- आप हैं... [व्यक्तित्व]
- यह context है... [परिस्थिति]
- उद्देश्य यह है कि... [अंतिम उद्देश्य]
- यह मानते हुए कि... [मुख्य धारणा या सीमा]
- [कार्य-निर्देश]
हर ढाँचा दिशा-बोध की एक नई परत जोड़ता है। साथ मिलकर वे मॉडल के लिए अनुमान लगाने की आवश्यकता बहुत कम कर देते हैं।
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
combined_frame_prompt = (
'You are a senior product manager with 10 years of B2B SaaS experience.\n'
'The context is: our team is debating whether to build a native mobile app '
'or keep investing in our responsive web app.\n'
'The goal is: to help our leadership team make a clear go/no-go decision at '
'next week\'s board meeting.\n'
'Given that: we have 3 engineers, $300k runway, and 85% of current users are on desktop.\n\n'
'Write a 250-word recommendation memo with a clear position (build or wait) '
'and 3 supporting arguments. End with one risk to monitor.'
)
response = client.chat.completions.create(
model='gpt-4o',
messages=[{'role': 'user', 'content': combined_frame_prompt}]
)
print(response.choices[0].message.content)लहजे और अभिव्यक्ति-शैली के लिए ढाँचा
प्रारंभिक ढाँचे ‘लहजा’ शब्द का उपयोग किए बिना भी लहजा और अभिव्यक्ति-शैली तय कर सकते हैं। व्यक्तित्व और परिस्थिति का वर्णन अप्रत्यक्ष रूप से भाषा-शैली निर्धारित करता है:
- ‘आप एक स्नेही, धैर्यवान मार्गदर्शक हैं, जो कठिनाई से जूझ रहे विद्यार्थी से बात कर रहे हैं’ → अपने-आप स्नेहपूर्ण और प्रोत्साहित करने वाली भाषा
- ‘आप व्यावहारिक और स्पष्टवादी सैन्य रसद अधिकारी हैं’ → अपने-आप सीधी और सटीक भाषा
- ‘आप वायर्ड के लिए लिखने वाले चतुर तकनीकी पत्रकार हैं’ → अपने-आप चतुर और सहज-बोधगम्य भाषा
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
frames = [
'You are a warm, patient mentor. Explain why learning to code is hard but worth it.',
'You are a no-nonsense military logistics officer. Explain why learning to code is hard but worth it.',
'You are a witty tech journalist writing for Wired. Explain why learning to code is hard but worth it.'
]
for frame in frames:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=80,
messages=[{'role': 'user', 'content': frame + ' (2 sentences only)'}]
)
print(f'Frame: {frame[:55]}...')
print(response.content[0].text.strip())
print()विश्लेषणात्मक कठोरता के लिए ढाँचा
जब आपको उत्साही सहमति के बजाय कठोर, आलोचनात्मक विश्लेषण चाहिए, तो ऐसे ढाँचे से शुरुआत करें जो स्पष्ट रूप से संशयवादी या विश्लेषणात्मक मानसिकता सक्रिय करे:
- ‘आप एक आलोचनात्मक समीक्षक हैं, जिसका काम कमियाँ ढूँढना है...’
- ‘विरोधी पक्ष की भूमिका अपनाइए और निम्नलिखित को चुनौती दीजिए...’
- ‘प्रचलित धारणा के उलट मानकर तर्क दीजिए...’
- ‘इसके विरुद्ध सबसे कमजोर तर्क का सबसे मजबूत रूप प्रस्तुत कीजिए...’
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
analytical_frames = [
'You are a critical reviewer whose job is to find fatal flaws. Review this startup idea: a subscription box for AI prompt templates.',
'Play devil\'s advocate. Challenge this claim: AI will make every knowledge worker 10x more productive.',
'Steelman the weakest argument against remote work, then give the strongest counter-argument.'
]
for frame in analytical_frames:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=120,
messages=[{'role': 'user', 'content': frame + ' (3 sentences max)'}]
)
print(f'Frame type: analytical/critical')
print(f'Prompt: {frame[:60]}...')
print(response.choices[0].message.content.strip())
print()व्यक्तित्व-आधारित ढाँचा कब NOT इस्तेमाल करें
व्यक्तित्व-आधारित ढाँचे हमेशा सही साधन नहीं होते। इन परिस्थितियों में इनसे बचें:
- आपको वस्तुनिष्ठ डेटा निकालना हो — व्यक्तित्व पक्षपात जोड़ता है
- आप संरचित डेटा संसाधित कर रहे हों — व्यक्तित्व ध्यान भटकाता है
- कार्य पूरी तरह यांत्रिक हो — इसमें कोई तर्क आवश्यक न हो
- आप मॉडल का वास्तविक आकलन चाहते हों — व्यक्तित्व उसकी राय को प्रभावित करता है
‘इस CSV को जेएसओएन में बदलें’ या ‘इस अनुच्छेद में वाक्यों की संख्या count करें’ जैसे कार्यों के लिए किसी ढाँचे की आवश्यकता नहीं होती — केवल निर्देश दें।
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
# Persona frame is unhelpful here — just adds tokens
prompt_with_unnecessary_frame = (
'You are an expert data processing specialist with years of experience. '
'Convert the following to JSON: Name: Alice, Age: 30, City: London'
)
# Clean, direct instruction
prompt_direct = (
'Convert to a JSON object with keys name, age, city:\n'
'Name: Alice, Age: 30, City: London'
)
for label, prompt in [('WITH UNNECESSARY FRAME', prompt_with_unnecessary_frame), ('DIRECT', prompt_direct)]:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=50,
messages=[{'role': 'user', 'content': prompt}]
)
print(f'[{label}]')
print(response.content[0].text.strip())
print()अपने ढाँचों का परीक्षण
यह जानने का सबसे अच्छा तरीका कि आपकी परिस्थिति के लिए कौन-से ढाँचे काम करते हैं, ए/बी परीक्षण करना है: कार्य समान रखें, प्रारंभिक ढाँचे बदलें और परिणामों की तुलना करें।
इन पहलुओं का परीक्षण करें:
- बिना ढाँचे के बनाम व्यक्तित्व-आधारित ढाँचा
- अस्पष्ट व्यक्तित्व बनाम विशिष्ट व्यक्तित्व
- केवल context ढाँचा बनाम context + उद्देश्य ढाँचा
- एक ढाँचा बनाम संयुक्त ढाँचे
अपने काम की हर कार्य-श्रेणी के लिए कौन-से ढाँचे सबसे अच्छे परिणाम देते हैं, इसका अभिलेख रखें।
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
task = 'Explain the pros and cons of using TypeScript over JavaScript.'
frames = {
'No frame': task,
'Persona frame': f'You are a TypeScript advocate who also knows JavaScript deeply. {task}',
'Goal frame': f'The goal is to help a JavaScript developer decide if switching to TypeScript is worth it. {task}',
'Combined frame': f'You are a pragmatic senior engineer. The goal is to help a JavaScript developer decide. {task} Give a balanced view in 3 bullet points.'
}
for label, prompt in frames.items():
response = client.chat.completions.create(
model='gpt-4o', max_tokens=80,
messages=[{'role': 'user', 'content': prompt}]
)
print(f'[{label}]: {response.choices[0].message.content.strip()[:120]}...')
print()ज्ञान-जाँच
एक डेवलपर चाहता है कि एआई उसके नए उद्यम की प्रस्तुति-स्लाइडों पर आलोचनात्मक और कठोर प्रतिक्रिया दे — न प्रोत्साहन, न संतुलन, बल्कि पूरी तरह विरोधात्मक आलोचना। इसे सबसे अच्छी तरह हासिल करने वाला प्रारंभिक ढाँचा कौन-सा है?
परिस्थिति तय करना — पुनरावलोकन
प्रारंभिक ढाँचे आपके कार्य-निर्देश को पढ़ने से पहले मॉडल को दिशा देते हैं। चार सबसे प्रभावी ढाँचे:
- ‘आप हैं...’: विशिष्ट विशेषज्ञता, संवाद-शैली और प्राथमिकताओं वाला व्यक्तित्व निर्धारित करता है
- ‘यह context है...’: व्यक्तित्व निर्धारित किए बिना परिस्थिति की पृष्ठभूमि तय करता है
- ‘यह मानते हुए कि...’: उन आधार-मान्यताओं या सीमाओं को स्थापित करता है जिन्हें मॉडल को सत्य मानना आवश्यक है
- ‘उद्देश्य यह है कि...’: परिणाम का अंतिम उद्देश्य स्पष्ट करता है
जटिल कार्यों के लिए ढाँचों को मिलाएँ। पूरी तरह यांत्रिक कार्यों के लिए कोई ढाँचा न रखें। अपनी परिस्थिति के लिए सबसे अच्छा विकल्प खोजने हेतु ढाँचों के अलग-अलग रूपों का परीक्षण करें।
एआई शिक्षक के साथ AI प्रॉम्प्ट इंजीनियरिंग सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 53
- पाठ
- 199
अक्सर पूछे जाने वाले प्रश्न
क्या “प्रभावी ढंग से परिदृश्य तैयार करना” पाठ निःशुल्क है?
हाँ — AI प्रॉम्प्ट इंजीनियरिंग अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “प्रभावी ढंग से परिदृश्य तैयार करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। AI प्रॉम्प्ट इंजीनियरिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“प्रभावी ढंग से परिदृश्य तैयार करना” में मैं क्या सीखूँगा?
रूपरेखा बनाने की तकनीकें: ‘आप हैं...’, ‘यह देखते हुए कि...’, ‘लक्ष्य है...’। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ AI प्रॉम्प्ट इंजीनियरिंग का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या AI प्रॉम्प्ट इंजीनियरिंग शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर AI प्रॉम्प्ट इंजीनियरिंग शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“प्रभावी ढंग से परिदृश्य तैयार करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस AI प्रॉम्प्ट इंजीनियरिंग पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर AI प्रॉम्प्ट इंजीनियरिंग पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- कृत्रिम बुद्धिमत्ता प्रॉम्प्टिंग में संदर्भ का अर्थ
- पृष्ठभूमि की जानकारी देना
- प्रभावी ढंग से परिदृश्य तैयार करना
- संदर्भ की लंबाई और प्रासंगिकता