LLM से कोड बनाना
विभिन्न प्रोग्रामिंग भाषाओं में कोड अंश, फ़ंक्शन या पूरी स्क्रिप्ट बनाने के लिए प्रॉम्प्ट तैयार कीजिए।
LLM से कोड बनाना, CoddyKit पर AI प्रॉम्प्ट इंजीनियरिंग का एक निःशुल्क पाठ है। यह 3 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह AI प्रॉम्प्ट इंजीनियरिंग सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। AI प्रॉम्प्ट इंजीनियरिंग पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
LLM से कोड निर्माण
Large Language Models (LLM) की सहायता से कोड निर्माण करना सीखने के लिए आपका स्वागत है! इस पाठ में आप जानेंगे कि अपने लिए कोड लिखने हेतु LLM का उपयोग कैसे किया जाए।
LLM आपके प्राकृतिक भाषा में दिए गए विवरणों के आधार पर कोड अंश, फ़ंक्शन या पूरे प्रोग्राम तक उत्पन्न कर सकते हैं। इससे विकास की गति काफी बढ़ सकती है, बार-बार लिखे जाने वाले प्रारंभिक कोड को स्वचालित किया जा सकता है और नई वाक्य-विन्यास शैली सीखने में सहायता मिल सकती है।
सरल कोड अंश
आइए, एक बुनियादी अनुरोध से शुरुआत करते हैं। आप किसी LLM से किसी विशिष्ट कार्य के लिए कोड का एक छोटा-सा अंश उत्पन्न करने के लिए कह सकते हैं। आप क्या चाहते हैं, इसके बारे में हमेशा स्पष्ट रहें!
इस सरल पाइथन उदाहरण को चलाकर देखिए:
# main.py
def greet_user(name):
return f"Hello, {name}!"
if __name__ == "__main__":
message = greet_user("CoddyKit Learner")
print(message)प्रोग्रामिंग भाषा निर्दिष्ट करना
आप कौन-सी प्रोग्रामिंग भाषा चाहते हैं, यह स्पष्ट रूप से बताना बहुत महत्वपूर्ण है। LLM बहुभाषी होते हैं, इसलिए उन्हें सही वाक्य-विन्यास की ओर निर्देशित करना आवश्यक है।
किसी सरल Java विधि के लिए अनुरोध इस प्रकार करें:
// Main.java
public class Main {
// This method calculates the square of a number
public static int square(int num) {
return num * num;
}
public static void main(String[] args) {
int result = square(5);
System.out.println("Square of 5 is: " + result);
}
}फ़ंक्शन उत्पन्न करना
कोड अंशों से आगे बढ़कर आप LLM को पूरे फ़ंक्शन उत्पन्न करने के लिए भी प्रॉम्प्ट दे सकते हैं। फ़ंक्शन का उद्देश्य, उसके इनपुट और उसे क्या लौटाना चाहिए, इसका विवरण दीजिए।
आइए, यह जाँचने के लिए एक पाइथन फ़ंक्शन उत्पन्न करें कि कोई संख्या अभाज्य है या नहीं:
# main.py
def is_prime(number):
if number < 2:
return False
for i in range(2, int(number**0.5) + 1):
if number % i == 0:
return False
return True
if __name__ == "__main__":
print(f"Is 7 prime? {is_prime(7)}")
print(f"Is 10 prime? {is_prime(10)}")विशिष्ट सीमाएँ जोड़ना
अधिक सटीक कोड प्राप्त करने के लिए सीमाएँ जोड़िए। इनमें इनपुट/आउटपुट प्रकार, त्रुटि प्रबंधन, विशिष्ट कलनविधियाँ या कार्यक्षमता संबंधी आवश्यकताएँ शामिल हो सकती हैं।
यहाँ भाग देने के लिए बुनियादी त्रुटि प्रबंधन वाला एक पाइथन फ़ंक्शन है:
# main.py
def safe_divide(numerator, denominator):
if denominator == 0:
return "Error: Cannot divide by zero!"
return numerator / denominator
if __name__ == "__main__":
print(f"10 / 2 = {safe_divide(10, 2)}")
print(f"5 / 0 = {safe_divide(5, 0)}")पूर्ण प्रोग्राम उत्पन्न करना
LLM पूरे, चलाने योग्य प्रोग्राम भी उत्पन्न कर सकते हैं। आपको प्रोग्राम के उद्देश्य, सुविधाओं और अपेक्षित आउटपुट का विस्तृत विवरण देना होगा।
आइए, आयत का क्षेत्रफल निकालने वाला एक सरल Java प्रोग्राम उत्पन्न करके देखें:
// Main.java
public class Main {
public static void main(String[] args) {
// Define rectangle dimensions
double length = 10.5;
double width = 4.0;
// Calculate area
double area = length * width;
// Print the result
System.out.println("Rectangle Length: " + length);
System.out.println("Rectangle Width: " + width);
System.out.println("Area: " + area);
}
}प्रभावी प्रॉम्प्ट तैयार करना
सबसे अच्छा कोड प्राप्त करने के लिए इन सुझावों को याद रखें:
- स्पष्ट रहें: भाषा, कार्य और अपेक्षित आउटपुट का प्रारूप स्पष्ट रूप से बताइए।
- संदर्भ दीजिए: कोड को जिस समस्या का समाधान करना है, उसका विवरण दीजिए।
- उदाहरणों का उपयोग कीजिए: संभव हो तो इनपुट/आउटपुट के उदाहरण दीजिए।
- सीमाएँ निर्दिष्ट कीजिए: त्रुटि प्रबंधन, कार्यक्षमता या विशिष्ट लाइब्रेरी का उल्लेख कीजिए।
- दोहराते हुए सुधार कीजिए: यदि पहला प्रयास पूर्ण न हो, तो अपने प्रॉम्प्ट को बेहतर बनाइए।
उत्पन्न कोड को परिष्कृत करना
अक्सर LLM द्वारा उत्पन्न कोड का पहला अंश आपकी आवश्यकता के बिल्कुल अनुरूप नहीं होता। चिंता मत कीजिए!
आप कोड को परिष्कृत, संशोधित या विस्तारित करने के लिए अनुवर्ती प्रॉम्प्ट का उपयोग कर सकते हैं। उदाहरण के लिए, आप LLM से कह सकते हैं:
- "इस कोड में टिप्पणियां जोड़ें।"
- "इस फ़ंक्शन में
whileलूप का उपयोग करें,forकी जगह।" - "इस कोड को अधिक कार्यकुशल बनाएं।"
- "ऋणात्मक इनपुट के किनारी मामलों को संभालें।"
उत्पन्न कोड की समीक्षा करना
हालाँकि LLM शक्तिशाली होते हैं, लेकिन उनसे उत्पन्न कोड हमेशा पूर्ण नहीं होता। इसे अंतिम समाधान नहीं, बल्कि शुरुआत का बिंदु मानें।
- शुद्धता सत्यापित करें: कोड का पूरी तरह परीक्षण करें।
- सुरक्षा जाँचें: LLM कभी-कभी असुरक्षित कोड उत्पन्न कर सकते हैं।
- इसे समझें: जिस कोड को आप समझते नहीं हैं, उसका उपयोग न करें।
- अनुकूलित करें: कार्यक्षमता या पठनीयता सुधारने के अवसर खोजें।
आपकी विशेषज्ञता अब भी आवश्यक है!
कोड निर्माण प्रश्नोत्तरी
LLM की सहायता से उच्च-गुणवत्ता वाला कोड उत्पन्न करने के लिए निम्नलिखित में से कौन-सी प्रथाएँ महत्वपूर्ण हैं?
पाठ का सारांश
इस पाठ में हमने LLM की सहायता से कोड उत्पन्न करना सीखा:
- हमने सरल कोड अंशों, फ़ंक्शन और पूरे प्रोग्राम के लिए प्रॉम्प्ट देना सीखा।
- हमने भाषा निर्दिष्ट करने और सीमाएँ जोड़ने के महत्व पर ज़ोर दिया।
- हमने प्रभावी प्रॉम्प्ट तैयार करने की सर्वोत्तम प्रथाओं का अध्ययन किया।
- हमने बार-बार सुधार करने की प्रक्रिया और उत्पन्न कोड की समीक्षा करने की आवश्यकता पर चर्चा की।
कोड निर्माण की कला में निपुण होने के लिए अभ्यास जारी रखें!
एआई शिक्षक के साथ AI प्रॉम्प्ट इंजीनियरिंग सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 53
- पाठ
- 199
अक्सर पूछे जाने वाले प्रश्न
क्या “LLM से कोड बनाना” पाठ निःशुल्क है?
हाँ — AI प्रॉम्प्ट इंजीनियरिंग अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “LLM से कोड बनाना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। AI प्रॉम्प्ट इंजीनियरिंग पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“LLM से कोड बनाना” में मैं क्या सीखूँगा?
विभिन्न प्रोग्रामिंग भाषाओं में कोड अंश, फ़ंक्शन या पूरी स्क्रिप्ट बनाने के लिए प्रॉम्प्ट तैयार कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ AI प्रॉम्प्ट इंजीनियरिंग का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या AI प्रॉम्प्ट इंजीनियरिंग शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर AI प्रॉम्प्ट इंजीनियरिंग शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 1वाँ पाठ है।
“LLM से कोड बनाना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस AI प्रॉम्प्ट इंजीनियरिंग पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर AI प्रॉम्प्ट इंजीनियरिंग पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- LLM से कोड बनाना
- डिबगिंग और पुनर्संरचना प्रॉम्प्ट
- IDE में LLM का एकीकरण