कोडिंग असिस्टेंस के लिए एडवांस्ड प्रॉम्प्ट इंजीनियरिंग

डेवलपर्स के लिए AI-असिस्टेड कोडिंग

Francesca Donadoni

AI Curriculum Manager, DataCamp

Chain-of-thought

65.png

डेवलपर्स के लिए AI-असिस्टेड कोडिंग

Chain-of-thought

66.png

डेवलपर्स के लिए AI-असिस्टेड कोडिंग

Chain-of-thought

$$

1st Chain-of-Thought approach

$$

<Regular Prompt>

  +

  "आइए चरण-दर-चरण सोचें"

original_paper.png

डेवलपर्स के लिए AI-असिस्टेड कोडिंग

Chain-of-thought

  • CoT मॉडल को बीच के कदम स्पष्ट रूप से निकालने को मजबूर करता है
    • जवाब अधिक सटीक होता है

$$

step_by_step_answer.png

डेवलपर्स के लिए AI-असिस्टेड कोडिंग

Chain-of-thought

☺ सामान्य प्रॉम्प्ट

"एक Python फंक्शन लिखिए जो जाँचता है कि कोई स्ट्रिंग palindrome है या नहीं"

🤓 CoT प्रॉम्प्ट

"जाँचें कि कोई स्ट्रिंग palindrome है या नहीं.

  • स्टेप 1: स्ट्रिंग को normalize करें (lowercase, non-alphanumeric कैरेक्टर्स हटाएँ).
  • स्टेप 2: साफ की गई स्ट्रिंग को reverse करें.
  • स्टेप 3: original और reversed वर्ज़न की तुलना करें.

ऐसा फंक्शन लिखिए जो यह logic लागू करे"

डेवलपर्स के लिए AI-असिस्टेड कोडिंग

Reasoning models

  • डिफ़ॉल्ट रूप से Chain-of-Thought reasoning करें
  • बीच के कदमों की self-verify करें
  • अपने reasoning पर iterate करें

reasoning_models_logos.png

deepseek_prompt.gif

डेवलपर्स के लिए AI-असिस्टेड कोडिंग

System roles

  • Role definitions लगातार आउटपुट की गुणवत्ता और सटीकता बढ़ाती पाई गई हैं

system_roles.png

डेवलपर्स के लिए AI-असिस्टेड कोडिंग

System roles

🎓 Coding Tutor

$$

"आप एक मददगार प्रोग्रामिंग ट्यूटर हैं. हर कॉन्सेप्ट को सरल शब्दों में समझाइए, ज़रूरत हो तो analogies का उपयोग कीजिए. बचने योग्य आम गलतियों को हाइलाइट कीजिए"

🖥 Senior Software Engineer

$$

"आप एक senior software engineer हैं जो कोड debug करने में मदद कर रहे हैं. पहले पहचानिए कि कोड क्या करने की कोशिश कर रहा है. फिर विश्लेषण कीजिए कि कहाँ और क्यों यह fail हो सकता है"

डेवलपर्स के लिए AI-असिस्टेड कोडिंग

अभ्यास करते हैं!

डेवलपर्स के लिए AI-असिस्टेड कोडिंग

Preparing Video For Download...