Pocket Code में एकीकृत AI असिस्टेंट का अधिकतम लाभ उठाने के लिए तकनीकें और सर्वोत्तम तरीके सीखें।
Pocket Code में मौजूद AI असिस्टेंट एक शक्तिशाली टूल है जो आपके विकास कार्य को काफ़ी तेज़ कर सकता है। यहाँ बताया गया है कि इसका अधिकतम लाभ कैसे उठाया जाए।
❌ खराब: "एक फ़ंक्शन बनाओ"
✅ अच्छा: "एक Python फ़ंक्शन बनाओ जो संख्याओं की एक सूची लेता है और मध्यिका (median) लौटाता है"
def calculate_median(numbers):
"""Calculates the median of a list of numbers."""
sorted_nums = sorted(numbers)
n = len(sorted_nums)
if n % 2 == 0:
return (sorted_nums[n//2 - 1] + sorted_nums[n//2]) / 2
else:
return sorted_nums[n//2]
# Usage
print(calculate_median([1, 3, 5, 7, 9])) # 5
जब आप AI को अपने प्रोजेक्ट के बारे में संदर्भ देते हैं, तो यह बेहतर काम करता है:
संदर्भ सहित प्रॉम्प्ट का उदाहरण:
"hooks का उपयोग करके एक React कंपोनेंट बनाओ जो एक टू-डू सूची प्रदर्शित करे। इसमें कार्यों को जोड़ने, हटाने और पूर्ण के रूप में चिह्नित करने की सुविधा होनी चाहिए। स्टाइलिंग के लिए TypeScript और Tailwind CSS का उपयोग करो।"
पहली बार में ही सही कोड की अपेक्षा न करें:
// Prompt: "Create a TypeScript class for a user with validation"
interface UserData {
id: string;
email: string;
name: string;
createdAt: Date;
}
class User {
private data: UserData;
constructor(data: UserData) {
this.validateEmail(data.email);
this.data = data;
}
private validateEmail(email: string): void {
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
if (!emailRegex.test(email)) {
throw new Error('Invalid email format');
}
}
get email(): string {
return this.data.email;
}
get name(): string {
return this.data.name;
}
}
मौजूदा कोड पेस्ट करें और सुधार के लिए कहें:
"इस कोड को अधिक पठनीय और कुशल बनाने के लिए रीफैक्टर करो"
जब आपको कठिन कोड मिले:
"चरण-दर-चरण समझाओ कि यह फ़ंक्शन क्या करता है"
# Prompt: "Generate unit tests for the calculate_median function"
import unittest
class TestCalculateMedian(unittest.TestCase):
def test_odd_list(self):
self.assertEqual(calculate_median([1, 3, 5]), 3)
def test_even_list(self):
self.assertEqual(calculate_median([1, 2, 3, 4]), 2.5)
def test_single_element(self):
self.assertEqual(calculate_median([5]), 5)
def test_unsorted_list(self):
self.assertEqual(calculate_median([5, 1, 3]), 3)
if __name__ == '__main__':
unittest.main()
प्रभावी प्रॉम्प्ट को पुनः उपयोग के लिए स्निपेट के रूप में सहेजें।
AI केवल कोड जनरेट नहीं करता, यह सिखाता भी है। टिप्पणियों और व्याख्याओं को पढ़ें।
"इस फ़ंक्शन के लिए JSDoc दस्तावेज़ीकरण जनरेट करो"
/**
* Calculates the factorial of a number
* @param {number} n - The number to calculate factorial for
* @returns {number} The factorial of n
* @throws {Error} If n is negative
*/
function factorial(n) {
if (n < 0) throw new Error("Cannot calculate factorial of negative");
if (n === 0 || n === 1) return 1;
return n * factorial(n - 1);
}
"इस Python फ़ंक्शन को JavaScript में बदलो"
AI असिस्टेंट 24/7 उपलब्ध एक विशेषज्ञ प्रोग्रामिंग साथी होने जैसा है। इसका समझदारी से उपयोग करें और अपनी उत्पादकता को बढ़ते हुए देखें।
अगला ट्यूटोरियल: मोबाइल से GitHub एकीकरण
कोडिंग का आनंद लें! 🤖✨
ऐप डाउनलोड करें और अपने फ़ोन से कोडिंग शुरू करें।