AI प्रॉम्प्ट इंजीनियरिंग · पाठ

प्रॉम्प्ट में Markdown फ़ॉर्मैटिंग

शीर्षक, बोल्ड और कोड ब्लॉक—समृद्ध फ़ॉर्मैटिंग निर्दिष्ट करने का तरीका।

पाठ 3, कुल 4 में से13 चरण

प्रॉम्प्ट में Markdown फ़ॉर्मैटिंग, CoddyKit पर AI प्रॉम्प्ट इंजीनियरिंग का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह AI प्रॉम्प्ट इंजीनियरिंग सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। AI प्रॉम्प्ट इंजीनियरिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

एआई परिणाम में मार्कडाउन

मार्कडाउन एक हल्का पाठ-स्वरूपण सिंटैक्स है जिसे एआई मॉडल मूल रूप से समझते हैं। जब आप मार्कडाउन-प्रारूपित परिणाम माँगते हैं, तो मॉडल ऐसा पाठ तैयार करता है जो संगत परिवेशों में समृद्ध स्वरूपण के रूप में प्रदर्शित होता है।

प्रत्येक मार्कडाउन तत्व का अनुरोध ठीक-ठीक करना सीख लेने से आपको एआई द्वारा बनाए गए प्रत्येक दस्तावेज़ की संरचना पर सटीक नियंत्रण मिलता है।

शीर्षकों का अनुरोध

मार्कडाउन शीर्षकों में हैश चिह्नों का उपयोग होता है: H1 के लिए #, H2 के लिए ##, H3 के लिए ###।

उन्हें स्पष्ट रूप से माँगें: 'H2 अनुभाग शीर्षकों के साथ संरचना बनाएँ', 'मुख्य अनुभागों के लिए ## और उप-अनुभागों के लिए ### का उपयोग करें', या 'सबसे ऊपर एकल # H1 शीर्षक शामिल करें।'

शीर्षक नोटियन, GitHub, ऑब्सिडियन और अधिकांश दस्तावेज़ीकरण उपकरणों में नेविगेट की जा सकने वाली संरचना बनाते हैं।

import anthropic

client = anthropic.Anthropic(api_key='sk-ant-your-key-here')

response = client.messages.create(
    model='claude-opus-4-5',
    max_tokens=400,
    messages=[{
        'role': 'user',
        'content': (
            'Write a technical guide outline for "Getting Started with FastAPI". '
            'Structure: one # H1 title at the top, then 4 ## H2 section headers, '
            'each with 2 ### H3 subsection headers beneath it. '
            'Add one sentence of placeholder content under each H3.'
        )
    }]
)
print(response.content[0].text)

गाढ़ा और तिरछा ज़ोर

मार्कडाउन में गाढ़े और तिरछे ज़ोर का उपयोग:

  • **bold text** → गाढ़ा पाठ
  • *italic text* → तिरछा पाठ
  • ***bold and italic*** → गाढ़ा और तिरछा पाठ

अनुरोध करें: 'पहली बार उपयोग होने पर सभी मुख्य शब्दों को गाढ़ा करें', 'उत्पाद नामों के लिए तिरछे अक्षरों का उपयोग करें', या 'प्रत्येक चरण में कार्रवाई-प्रविष्टि को गाढ़ा करें।'

import openai

client = openai.OpenAI(api_key='sk-your-key-here')

response = client.chat.completions.create(
    model='gpt-4o',
    messages=[{
        'role': 'user',
        'content': (
            'Explain the concept of idempotency in REST APIs. '
            'Rules:\n'
            '- Bold every technical term on its first occurrence only\n'
            '- Italicize all HTTP method names (GET, POST, PUT, DELETE, PATCH)\n'
            '- 150 words max, flowing prose — no bullets or headers'
        )
    }]
)
print(response.choices[0].message.content)

कोड खंड

मार्कडाउन में कोड खंडों के लिए तीन बैकटिक का उपयोग होता है, साथ में वाक्यविन्यास उभारने के लिए वैकल्पिक भाषा-संकेत दिया जा सकता है:

```python
print('hello')
```

अनुरोध करें: 'सारा कोड पाइथन कोड खंडों में शामिल करें', 'हर कमांड को बैश कोड खंड में रखें', या 'जेएसओएन उदाहरण को जेएसओएन कोड खंड में दिखाएँ।'

भाषा-संकेत GitHub, VS कोड और दस्तावेज़ीकरण साइटों में वाक्यविन्यास को उभारना सक्षम करता है।

import anthropic

client = anthropic.Anthropic(api_key='sk-ant-your-key-here')

response = client.messages.create(
    model='claude-opus-4-5',
    max_tokens=400,
    messages=[{
        'role': 'user',
        'content': (
            'Show me how to connect to PostgreSQL from Python using psycopg3.\n'
            'Structure:\n'
            '1. Install command in a bash code block.\n'
            '2. Connection example in a python code block with type hints.\n'
            '3. A sample SELECT query in a python code block.\n'
            'Keep each code block under 10 lines. Brief one-sentence intro before each block.'
        )
    }]
)
print(response.content[0].text)

इनलाइन कोड

इनलाइन कोड में सिंगल बैकटिक का उपयोग होता है: `variable_name`। यह वाक्य के भीतर मोनोस्पेस टेक्स्ट के रूप में दिखाई देता है — इन चीज़ों के लिए बिल्कुल उपयुक्त:

  • चर नाम: user_id
  • फ़ंक्शन नाम: calculate_tax()
  • कमांड नाम: git commit
  • फ़ाइल पथ: /etc/nginx/nginx.conf
  • एचटीटीपी एंडपॉइंट: /api/v1/users

अनुरोध: 'सभी चर और फ़ंक्शन नामों के लिए इनलाइन कोड फ़ॉर्मैटिंग का उपयोग करें।'

import openai

client = openai.OpenAI(api_key='sk-your-key-here')

response = client.chat.completions.create(
    model='gpt-4o',
    messages=[{
        'role': 'user',
        'content': (
            'Explain the difference between Python list .append() and .extend(). '
            'Rules:\n'
            '- Use inline code for all method names, parameter names, and variable examples\n'
            '- Use a python code block for each demonstration example\n'
            '- Prose sections: max 2 sentences\n'
            '- Do NOT use headers or bullets — flowing prose with code blocks only'
        )
    }]
)
print(response.choices[0].message.content)

ब्लॉक उद्धरण

ब्लॉक उद्धरणों में पंक्ति की शुरुआत में > का उपयोग होता है। मार्कडाउन में:

> This is a blockquote.

उपयोग: कॉलआउट बॉक्स, महत्वपूर्ण टिप्पणियाँ, उदाहरणात्मक संवाद, उद्धृत स्रोत सामग्री और चेतावनियाँ।

अनुरोध: 'सबसे महत्वपूर्ण चेतावनी को ब्लॉक उद्धरण में रखें' या 'उदाहरण वाले परिदृश्य के लिए ब्लॉक उद्धरण का उपयोग करें।'

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': (
            'Write a security guide section about SQL injection prevention. '
            'Structure:\n'
            '- 2-sentence explanation of the risk\n'
            '- One blockquote containing a real example of vulnerable code (as a note/warning)\n'
            '- 3 bullet points on how to prevent it\n'
            '- One blockquote containing the safe alternative code pattern'
        )
    }]
)
print(response.content[0].text)

मार्कडाउन में नेस्टेड सूचियाँ

पदानुक्रम बनाने के लिए नेस्टेड मार्कडाउन सूचियों में इंडेंटेशन का उपयोग होता है, जिसमें 2 या 4 स्पेस होते हैं:

- Main item
  - Sub-item
  - Sub-item
    - Sub-sub-item

अनुरोध: 'X मुख्य आइटम और प्रत्येक के Y उप-आइटम वाली दो-स्तरीय नेस्टेड सूची बनाएँ' या 'श्रेणियों और उदाहरणों के बीच संबंध दिखाने के लिए नेस्टेड बुलेट का उपयोग करें।'

import openai

client = openai.OpenAI(api_key='sk-your-key-here')

response = client.chat.completions.create(
    model='gpt-4o',
    messages=[{
        'role': 'user',
        'content': (
            'Create a 2-level nested markdown list of AWS services for a web startup. '
            'Level 1: 4 service categories (Compute, Storage, Database, Networking). '
            'Level 2: 3 specific services under each category with a 5-word description. '
            'Format: markdown nested bullets with proper indentation.'
        )
    }]
)
print(response.choices[0].message.content)

लिंक और चित्र

मार्कडाउन लिंक: [link text](URL)
मार्कडाउन चित्र: ![alt text](image-URL)

एआई मॉडल अर्थपूर्ण टेक्स्ट वाले प्लेसहोल्डर लिंक बना सकते हैं: 'प्रासंगिक दस्तावेज़ों के लिए मार्कडाउन लिंक शामिल करें — [आधिकारिक दस्तावेज़](https://example.com) जैसे प्लेसहोल्डर यूआरएल का उपयोग करें।'

आरेख प्लेसहोल्डर वाले दस्तावेज़ों के लिए: 'अर्थपूर्ण वैकल्पिक टेक्स्ट वाला चित्र प्लेसहोल्डर शामिल करें।'

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': (
            'Write a README section for a Python open-source project called "sqlens". '
            'Include:\n'
            '- An image placeholder for a demo screenshot: ![Demo screenshot](docs/demo.png)\n'
            '- At least 2 markdown links: one to the PyPI page, one to the documentation\n'
            '- A badge placeholder using an image link\n'
            '- 3 bullet points of key features\n'
            'Use realistic placeholder URLs (pypi.org/project/sqlens etc).'
        )
    }]
)
print(response.content[0].text)

क्षैतिज रेखाएँ और विभाजक

क्षैतिज रेखाओं के लिए तीन डैश (---), तारक चिह्न (***) या अंडरस्कोर (___) का उपयोग होता है।

इनका उपयोग दस्तावेज़ के प्रमुख अनुभागों को दृश्य रूप से अलग करने के लिए करें। अनुरोध: 'प्रत्येक प्रमुख अनुभाग के बीच --- क्षैतिज रेखा जोड़ें' या 'तीनों अनुभागों को मार्कडाउन विभाजकों से अलग करें।'

अधिकांश मार्कडाउन वातावरणों में क्षैतिज रेखाएँ दिखाई देती हैं और वे पाठकों को लंबे दस्तावेज़ों में मार्गदर्शन देती हैं।

import openai

client = openai.OpenAI(api_key='sk-your-key-here')

response = client.chat.completions.create(
    model='gpt-4o',
    messages=[{
        'role': 'user',
        'content': (
            'Write a mini technical specification document for a user authentication API. '
            'Include exactly 3 sections: Overview, Endpoints, Security Requirements. '
            'Separate each section with a --- horizontal rule. '
            'Each section: ## H2 header + 3-5 bullet points of content. '
            'Under Endpoints: use inline code for all route paths and HTTP methods.'
        )
    }]
)
print(response.choices[0].message.content)

जब मार्कडाउन रेंडर न हो

मार्कडाउन तभी उपयोगी होता है, जब आउटपुट वातावरण उसे रेंडर करे। इन जगहों पर मार्कडाउन NOT रेंडर होता है:

  • सादा टेक्स्ट वाले ईमेल क्लाइंट (कच्चे तारक चिह्न दिखाई देते हैं)
  • SMS संदेश
  • अधिकांश CRM नोट फ़ील्ड
  • वॉइस आउटपुट (टेक्स्ट-टू-स्पीच)
  • सादा टेक्स्ट की अपेक्षा करने वाले पुराने सिस्टम

इन संदर्भों में इसके बजाय स्पष्ट रूप से सादा टेक्स्ट का अनुरोध करें। हम इसे अगले पाठ में शामिल करेंगे।

import anthropic

client = anthropic.Anthropic(api_key='sk-ant-your-key-here')

# Check if environment renders markdown before requesting it
rendering_environments = {
    'GitHub':     True,
    'Notion':     True,
    'Obsidian':   True,
    'VS Code':    True,
    'Gmail body': False,  # some markdown, not all
    'Outlook':    False,
    'SMS':        False,
    'Plain text file': False,
}

print('Markdown rendering support:')
for env, renders in rendering_environments.items():
    status = 'RENDERS' if renders else 'DOES NOT RENDER'
    print(f'  {env:<20} {status}')

# Decision: use markdown only when you know it renders
use_markdown = True  # set based on your environment

format_instruction = (
    'Use markdown headers, bold, and code blocks.' if use_markdown
    else 'Plain text only — no markdown symbols.'
)
print('\nFormat instruction:', format_instruction)

मार्कडाउन तत्वों को मिलाना

उत्पादन-स्तर के एआई-जनित दस्तावेज़ कई मार्कडाउन तत्वों को मिलाते हैं। एक अच्छी तरह संरचित तकनीकी दस्तावेज़ में इनका उपयोग किया जा सकता है:

  • # H1 शीर्षक + ## H2 अनुभाग
  • पहली बार उपयोग किए गए प्रमुख शब्दों के लिए **bold**
  • सभी कोड के लिए भाषा संकेत वाले कोड ब्लॉक
  • सभी चर और फ़ंक्शन नामों के लिए इनलाइन कोड
  • आवश्यकताओं के लिए बुलेट सूचियाँ; चरणों के लिए क्रमांकित सूचियाँ
  • चेतावनियों और महत्वपूर्ण टिप्पणियों के लिए ब्लॉक उद्धरण
  • प्रमुख अनुभागों के बीच --- विभाजक
import openai

client = openai.OpenAI(api_key='sk-your-key-here')

response = client.chat.completions.create(
    model='gpt-4o',
    messages=[{
        'role': 'user',
        'content': (
            'Write a mini developer guide for the requests Python library. '
            'Use all of the following markdown elements:\n'
            '- # H1 title at the top\n'
            '- ## H2 sections: Installation, Basic Usage, Error Handling\n'
            '- Bold all key terms on first use\n'
            '- Code blocks with python/bash language hints\n'
            '- Inline code for all function names\n'
            '- One blockquote warning about timeout best practice\n'
            '- --- between each section\n'
            'Max 300 words total.'
        )
    }]
)
print(response.choices[0].message.content)

ज्ञान-जाँच

एक डेवलपर print() का उपयोग करके टर्मिनल में दिखाए जाने वाले कॉन्टेंट वाला एआई सहायक बना रहा है — कोई वेब यूआई नहीं और कोई मार्कडाउन रेंडरर नहीं। वह एआई से किसी सुविधा का स्पष्टीकरण माँगता है और उसे तारक चिह्नों तथा हैश चिह्नों से भरा आउटपुट मिलता है। इसे ठीक करने के लिए उसे सिस्टम संदेश में क्या जोड़ना चाहिए?

प्रॉम्प्ट में मार्कडाउन — पुनरावलोकन

मार्कडाउन फ़ॉर्मैटिंग आपके एआई-जनित दस्तावेज़ों को पेशेवर संरचना देती है। अनुरोध करने योग्य प्रमुख तत्व:

  • शीर्षक: # H1, ## H2, ### H3 — ऐसे दस्तावेज़ी ढाँचे के लिए जिसमें आसानी से मार्गदर्शन मिल सके
  • ज़ोर: प्रमुख शब्दों के लिए **बोल्ड**, विशेष नामों के लिए *इटैलिक*
  • कोड ब्लॉक: सिंटैक्स हाइलाइटिंग के लिए भाषा संकेत वाला तीन-बैकटिक प्रारूप
  • इनलाइन कोड: चर नामों, कमांड और पथों के लिए सिंगल बैकटिक
  • ब्लॉक उद्धरण: चेतावनियों, कॉलआउट और उद्धृत कॉन्टेंट के लिए > उपसर्ग
  • नेस्टेड सूचियाँ: पदानुक्रमित जानकारी के लिए इंडेंट किए गए बुलेट

मार्कडाउन का उपयोग तभी करें, जब आपको पता हो कि आउटपुट वातावरण उसे रेंडर करता है।

शुरुआत निःशुल्क

एआई शिक्षक के साथ AI प्रॉम्प्ट इंजीनियरिंग सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
53
पाठ
199

अक्सर पूछे जाने वाले प्रश्न

क्या “प्रॉम्प्ट में Markdown फ़ॉर्मैटिंग” पाठ निःशुल्क है?

हाँ — AI प्रॉम्प्ट इंजीनियरिंग अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “प्रॉम्प्ट में Markdown फ़ॉर्मैटिंग” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। AI प्रॉम्प्ट इंजीनियरिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“प्रॉम्प्ट में Markdown फ़ॉर्मैटिंग” में मैं क्या सीखूँगा?

शीर्षक, बोल्ड और कोड ब्लॉक—समृद्ध फ़ॉर्मैटिंग निर्दिष्ट करने का तरीका। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ AI प्रॉम्प्ट इंजीनियरिंग का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या AI प्रॉम्प्ट इंजीनियरिंग शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर AI प्रॉम्प्ट इंजीनियरिंग शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“प्रॉम्प्ट में Markdown फ़ॉर्मैटिंग” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस AI प्रॉम्प्ट इंजीनियरिंग पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर AI प्रॉम्प्ट इंजीनियरिंग पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. सूचियाँ और बुलेट बिंदु माँगना
  2. तालिकाएँ और संरचित डेटा माँगना
  3. प्रॉम्प्ट में Markdown फ़ॉर्मैटिंग
  4. सादा पाठ बनाम फ़ॉर्मैट किया हुआ आउटपुट
← AI प्रॉम्प्ट इंजीनियरिंग पर वापस जाएँ