Learn AI में आपका स्वागत है!

इस कोर्स में, हम आपकी वेबसाइटों और वेब ऐप्लिकेशन में सुविधाएं जोड़ने के लिए, आर्टिफ़िशियल इंटेलिजेंस (एआई) के बारे में बुनियादी जानकारी देने में आपकी मदद करते हैं. आपने शायद पहले से ही किसी न किसी तरह से एआई का इस्तेमाल किया हो. जैसे, Gemini या ChatGPT के इंटरफ़ेस में प्रॉम्प्ट देना, Google Search में जनरेट की गई खास जानकारी पढ़ना या Antigravity जैसे टूल की मदद से वाइब कोडिंग करना. यहां आपको फ़ैसले लेने के फ़्रेमवर्क के बारे में जानकारी मिलती है. इससे आपको अपने ऐप्लिकेशन में एआई को डिज़ाइन और इंटिग्रेट करने में मदद मिलती है.

अगर आपको web.dev Learn के एचटीएमएल, ऐक्सेसिबिलिटी, और निजता जैसे कोर्स के बारे में पता है, तो आपको यह थोड़ा अलग लग सकता है. हम जानते हैं कि इंजीनियरिंग की भूमिकाएं बदल रही हैं और आगे भी बदलती रहेंगी. कोड पढ़ना और लिखना अब भी वेब डेवलपर के काम का एक अहम हिस्सा है. हालांकि, एआई के साथ आपकी सबसे अहम भूमिका, अपने सिस्टम को प्लान करने की है.

अगर हम किसी एक टूल या मॉडल पर ज़्यादा फ़ोकस करते हैं, तो इस कोर्स को लिखना और इसे अप-टू-डेट रखना मुश्किल हो जाएगा. इसके अलावा, दस्तावेज़ में भी यही जानकारी दी गई है. इसके बजाय, इस कोर्स में ज़्यादा ज़रूरी कौशल पर फ़ोकस किया गया है.

हमारा मकसद, इन सवालों के जवाब पाने में आपकी मदद करना है:

  • आपको कौनसी सुविधा बनानी है और क्यों बनानी है?
  • क्या इस सुविधा को उपलब्ध कराने के लिए एआई सही टूल है या ऐप्लिकेशन बनाने में आपकी मदद करने के लिए एआई सही टूल है?
  • आपकी सुविधा सफल है या नहीं, यह कैसे तय किया जाता है?

सीनियर इंजीनियर जानते हैं कि सिस्टम बनाने से पहले, हमेशा उसकी योजना बनानी चाहिए. इससे यह पक्का किया जा सकता है कि आपने पहले से तय की गई उम्मीदों को पूरा किया है. इसमें सिस्टम की सुरक्षा, सुलभता, आसानी से इस्तेमाल किया जा सकना (जब संभव हो), और स्केलेबिलिटी शामिल हो सकती है. अब, ऐप्लिकेशन बनाने से पहले हर किसी को ऐप्लिकेशन के आर्किटेक्चर के बारे में सोचना होगा.

एआई के बेहतर होने के साथ-साथ, आपके सिस्टम आर्किटेक्ट बनने की संभावना बढ़ जाती है. सीधे तौर पर एआई का इस्तेमाल करने के बजाय, आपको यह तय करना होगा कि एआई का इस्तेमाल कैसे किया जाए. साथ ही, आपको अपनी ज़रूरतों के बारे में बताना होगा और यह तय करना होगा कि एआई का इस्तेमाल कहां और कैसे किया जाए. एआई, आपके ऐप्लिकेशन में एक सुविधा के तौर पर काम कर सकता है. इसके अलावा, यह कोड लिख सकता है और डेवलपमेंट की प्रोसेस में आपकी मदद कर सकता है. आखिर में, यह आपको तय करना होता है कि क्या काम करता है, समस्याओं को कैसे कम किया जाए, और असली उपयोगकर्ताओं की उम्मीदों को कैसे पूरा किया जाए.

कंपनी के निर्देशों या उत्साह की वजह से, एआई का इस्तेमाल सिर्फ़ एआई के लिए करना फ़ायदेमंद नहीं होता. सबसे अच्छी सुविधाएं, उपयोगकर्ता की ज़रूरत के हिसाब से बनाई जाती हैं. साथ ही, यह मेज़र किया जाता है कि उनसे उपयोगकर्ता को कितना फ़ायदा मिला.

आपको यह जानकारी मिलेगी कि एआई सिस्टम की मदद से वेब ऐप्लिकेशन कैसे बनाए जाते हैं. साथ ही, यह भी बताया जाएगा कि एआई सिस्टम को भरोसेमंद, इस्तेमाल करने में आसान, और काम का कैसे बनाया जाता है, ताकि आपका ऐप्लिकेशन टेक्नोलॉजी के वादे को पूरा कर सके.

पेश है वेब डेवलपर के लिए एआई

बुनियादी सिद्धांतों और मेंटल मॉडल के बारे में जानकारी दी जाएगी, ताकि आप एआई के इस्तेमाल के अपने उदाहरणों और समाधानों के बारे में सोच सकें.

एआई के इस्तेमाल के उदाहरण देखें

एआई की सुविधाएँ इसलिए नहीं बनानी चाहिए, क्योंकि वे नई या शानदार हैं. बल्कि, इसलिए बनानी चाहिए, ताकि वे उपयोगकर्ताओं के लिए ज़िंदगी को वाकई आसान, तेज़ या ज़्यादा मज़ेदार बना सकें. इस मॉड्यूल में, आपके प्रॉडक्ट में एआई के इस्तेमाल के उदाहरणों के बारे में सोचने, उन्हें तय करने, और उनका प्रोटोटाइप बनाने के लिए, एक स्ट्रक्चर्ड और बार-बार दोहराया जाने वाला तरीका बताया गया है.

अनुमान लगाने वाला एआई

अनुमान लगाने वाले एआई के बारे में जानें. साथ ही, यह भी जानें कि यह कैसे काम करता है और इसका इस्तेमाल वेब डेवलपमेंट में कैसे किया जा सकता है.

जनरेटिव एआई

समझें कि क्या आपको अपने वेब ऐप्लिकेशन के लिए जनरेटिव एआई मॉडल की ज़रूरत है.

ज़िम्मेदारी के साथ एआई का इस्तेमाल करना

इस मॉड्यूल में, हम निजता, निष्पक्षता, और भरोसे के बारे में बताते हैं. आपके डिज़ाइन से जुड़े फ़ैसलों से, सीधे तौर पर आपके एआई सिस्टम की ज़िम्मेदारी और सुरक्षा तय होती है.

अपना प्लैटफ़ॉर्म चुनें

आपके चुने गए विकल्प से, एआई सिस्टम की स्पीड, लागत, स्केलेबिलिटी, और भरोसेमंद होने पर असर पड़ता है.

क्लाइंट-साइड लाइब्रेरी चुनना

क्लाइंट-साइड एआई के लिए उपलब्ध विकल्पों के बारे में जानें. साथ ही, यह जानें कि आपको किन बातों का ध्यान रखना होगा और ऐप्लिकेशन से जुड़ी पाबंदियों को कैसे मैनेज करना होगा.

प्रॉम्प्ट इंजीनियरिंग

जानें कि किसी सिस्टम में प्रॉम्प्ट कॉम्पोनेंट कैसे डिस्ट्रिब्यूट किए जाते हैं, बुनियादी तकनीकें क्या हैं, और उन्हें किन स्थितियों में लागू किया जा सकता है.

इवैल्यूएशन-ड्रिवन डेवलपमेंट

टेस्ट-ड्रिवन डेवलपमेंट के आधार पर, अपने एआई ऐप्लिकेशन में कम शब्दों में ज़्यादा जानकारी देने के लिए, इस डेवलपमेंट फ़्रेमवर्क का इस्तेमाल करें.

वेब एआई के लिए यूएक्स पैटर्न

बैकग्राउंड, सीमित, और ओपन-एंडेड एआई पैटर्न के लिए यूज़र एक्सपीरियंस (यूएक्स) डिज़ाइन करने के सबसे सही तरीके जानें.

शब्दावली

इस कोर्स में इस्तेमाल किए गए कई मुख्य शब्द और कॉन्सेप्ट.

तो क्या आप एआई के बारे में जानने के लिए तैयार हैं? चलिए, शुरू करते हैं.