सभी पाठ

कोर्स

कक्षा 8 की एआई: समझदार ऐप डेवलपर

Python, वेब पेज, मॉडल और एआई API को एक ऐप में जोड़ो, जिसे तुम जाँचो और दिखाओ।

पाठ क्रम से करो। अंत में तुम एक एआई ऐप का इंटरफ़ेस, बैकएंड, मॉडल और डेटा बता सकोगे और उसकी बनावट बना सकोगे। तुम कोड को मॉड्यूल में बाँट सकोगे, JSON फ़ाइलें पढ़ और लिख सकोगे, और HTML व CSS से एक छोटी साइट बना सकोगे। तुम वेब पेज पर क्लासिफायर की भविष्यवाणी दिखा सकोगे, टेम्पलेट से प्रॉम्प्ट बना सकोगे, और जाँच सकोगे कि मॉडल के जवाब का फ़ॉर्मैट सही है। तुम Python से वह एआई API बुला सकोगे जिसे तुम्हारा शिक्षक चलाता है, API कुंजी को गुप्त रख सकोगे, 20 जाँचों का सेट बना सकोगे, सुरक्षा सूची लिख सकोगे, और जाँचा हुआ सीखने का सहायक दिखा सकोगे।

इन पाठों का इस्तेमाल कैसे करो

  • उस पाठ से शुरू करो जिस पर यह करो लिखा है। आगे बढ़ो जब तुम शीर्षक के नीचे की पंक्ति अकेले कर सको।
  • पहले खेल खेलो। फिर प्रश्नोत्तरी करो। 8/10 सही पर पास। वर्कशीट कागज पर हैं। उत्तर नीचे हैं।
  • हर पाठ पिछले पाठ पर बनता है। एक प्रोजेक्ट फ़ोल्डर रखो और हर पाठ में उसमें जोड़ो।
  • सिर्फ वही एआई सेवाएँ इस्तेमाल करो जिन्हें तुम्हारे शिक्षक मंज़ूरी दें। API कुंजी कोड से बाहर रखो और कभी साझा मत करो। मॉडल को कभी निजी जानकारी मत भेजो, और ऐप जो एआई जवाब दिखाए, हर एक को जाँचो।

हर पाठ में खेल, प्रश्नोत्तरी और वर्कशीट हैं।

0/36

एआई ऐप की बनावट

  1. 1इंटरफ़ेस, बैकएंड, मॉडल और डेटाएक एआई ऐप का इंटरफ़ेस, बैकएंड, मॉडल और डेटा बताओ।
    • चारों हिस्सों में से हर एक को समझाओ।
    • उन्हें अनुवाद वाले ऐप में ढूँढो।
    • बताओ कि उपयोगकर्ता कौन सा हिस्सा देखते हैं।
  2. 2अनुरोध का रास्ताएक अनुरोध का रास्ता क्लिक से जवाब तक बताओ।
    • क्लिक से स्क्रीन तक हर कदम लिखो।
    • बताओ कि मॉडल कहाँ चलता है।
    • बताओ कि देर कहाँ हो सकती है।
  3. 3डेटा कहाँ रखा जाता हैबताओ कि ऐप डेटा कहाँ रखता है और क्यों।
    • ब्राउज़र, सर्वर और डेटाबेस की तुलना करो।
    • बताओ कि क्या कभी नहीं रखना चाहिए।
    • बताओ कि हर जगह कौन देख सकता है।
  4. 4बनावट बनाओएक असली एआई ऐप की बनावट बनाओ।
    • एक ऐप चुनो।
    • हर हिस्से के लिए डिब्बे बनाओ।
    • डेटा के बहाव के लिए तीर बनाओ।

मध्य Python

  1. 5कोड को मॉड्यूल में बाँटोकोड को मॉड्यूल में बाँटो और उन्हें इंपोर्ट करो।
    • फ़ंक्शन को उनकी अपनी फ़ाइल में ले जाओ।
    • उन्हें दूसरी फ़ाइल में इंपोर्ट करो।
    • मॉड्यूल के नाम साफ़ रखो।
  2. 6फ़ाइलें पढ़ो और लिखोटेक्स्ट और JSON फ़ाइलें पढ़ो और लिखो।
    • एक टेक्स्ट फ़ाइल पढ़ो और लिखो।
    • JSON सेव करो और लोड करो।
    • गायब फ़ाइल को संभालो।
  3. 7लाइब्रेरी इंस्टॉल करोPython की लाइब्रेरी इंस्टॉल करो और इस्तेमाल करो।
    • pip से एक लाइब्रेरी इंस्टॉल करो।
    • उसका दस्तावेज़ पढ़ो।
    • उसमें से एक फ़ंक्शन इस्तेमाल करो।
  4. 8दोहरा कोड एक फ़ंक्शन मेंदोहराए गए कोड को ऐसा फ़ंक्शन बनाओ जिसे दूसरे इस्तेमाल कर सकें।
    • दोहराया गया कोड ढूँढो।
    • उसे साफ़ पैरामीटर वाले फ़ंक्शन में बदलो।
    • एक छोटा docstring लिखो।

वेब ऐप की बुनियाद

  1. 9शीर्षक और फ़ॉर्म वाला पेजशीर्षक, टेक्स्ट और फ़ॉर्म वाला पेज बनाओ।
    • शीर्षक, पैराग्राफ और सूचियाँ इस्तेमाल करो।
    • एक चित्र और एक लिंक जोड़ो।
    • टेक्स्ट बॉक्स और बटन वाला फ़ॉर्म जोड़ो।
  2. 10रंग, जगह और लेआउटरंग, जगह और लेआउट से पेज को सजाओ।
    • रंग और फ़ॉन्ट सेट करो।
    • margin और padding जोड़ो।
    • flexbox से पेज को सजाओ।
  3. 11फ़ॉर्म पढ़ोपढ़ो कि उपयोगकर्ता फ़ॉर्म में क्या लिखता है।
    • JavaScript से फ़ॉर्म की वैल्यू पढ़ो।
    • उसे पेज पर फिर दिखाओ।
    • खाली इनपुट की जाँच करो।
  4. 12छोटी साइटदो पेज वाली छोटी साइट बनाओ।
    • होम पेज और टूल पेज बनाओ।
    • उन्हें आपस में जोड़ो।
    • उन्हें फ़ोन की स्क्रीन पर चलाओ।

मॉडल जोड़ना

  1. 13प्रशिक्षण और इनफरेंसप्रशिक्षण और इनफरेंस का फ़र्क समझाओ।
    • बताओ कि प्रशिक्षण एक बार होता है और इनफरेंस हर अनुरोध पर होता है।
    • प्रशिक्षित मॉडल सेव करो और लोड करो।
    • एक भविष्यवाणी का समय नापो।
  2. 14मॉडल का इनपुटइनपुट को उस आकार में तैयार करो जिसकी मॉडल को उम्मीद है।
    • चित्र का आकार बदलो।
    • फ़ीचर को सही क्रम में रखो।
    • वह इनपुट अस्वीकार करो जिसे मॉडल इस्तेमाल नहीं कर सकता।
  3. 15लेबल और अंकमॉडल से लेबल और अंक पढ़ो।
    • सबसे ऊपर वाला लेबल पढ़ो।
    • भरोसे का अंक पढ़ो।
    • सीमा से नीचे «पक्का नहीं» दिखाओ।
  4. 16क्लासिफायर की भविष्यवाणीवेब पेज पर क्लासिफायर की भविष्यवाणी दिखाओ।
    • मॉडल को ब्राउज़र में या छोटे सर्वर पर लोड करो।
    • पेज से उसे इनपुट भेजो।
    • लेबल और अंक दिखाओ।

प्रॉम्प्ट वाले ऐप

  1. 17टेम्पलेट से प्रॉम्प्टटेम्पलेट और उपयोगकर्ता के लिखे से प्रॉम्प्ट बनाओ।
    • खाली जगहों वाला टेम्पलेट लिखो।
    • खाली जगहें उपयोगकर्ता के लिखे से भरो।
    • उपयोगकर्ता का लिखा तुम्हारे निर्देश न बदलने दो।
  2. 18मॉडल का संदर्भमॉडल को वह संदर्भ दो जिसकी उसे ज़रूरत है।
    • कक्षा और विषय जोड़ो।
    • एक नमूना जवाब जोड़ो।
    • संदर्भ के साथ और बिना संदर्भ के जवाबों की तुलना करो।
  3. 19जवाब का फ़ॉर्मैटजाँचो कि मॉडल के जवाब का फ़ॉर्मैट सही है।
    • JSON माँगो।
    • उसे पढ़ो और फ़ील्ड जाँचो।
    • गलत हो तो फिर कोशिश करो या गलती दिखाओ।
  4. 20दो प्रॉम्प्ट जोड़ोकाम पूरा करने के लिए दो प्रॉम्प्ट जोड़ो।
    • एक प्रॉम्प्ट से सवाल बनाओ।
    • दूसरे प्रॉम्प्ट से जवाब जाँचो।
    • कदमों के बीच डेटा भेजो।

एआई API

  1. 21अनुरोध और JSON जवाबएक अनुरोध भेजो और JSON जवाब पढ़ो।
    • एक GET अनुरोध और एक POST अनुरोध भेजो।
    • स्टेटस कोड पढ़ो।
    • JSON जवाब पढ़ो।
  2. 22API कुंजी गुप्त रखोAPI कुंजी को गुप्त रखो।
    • कुंजी को एनवायरनमेंट वेरिएबल में रखो।
    • कुंजियों को साझा कोड से बाहर रखो।
    • बताओ कि कुंजी ब्राउज़र में कभी क्यों नहीं होनी चाहिए।
  3. 23अनुरोध की सीमा और कीमतअनुरोध की सीमा और इस्तेमाल की कीमत समझाओ।
    • अनुरोध की सीमा वाली गलती पढ़ो।
    • 100 अनुरोधों की कीमत अंदाज़ा लगाओ।
    • सीमा लगे तो रुको और फिर कोशिश करो।
  4. 24एआई API बुलाओPython से वह एआई API बुलाओ जिसे तुम्हारा शिक्षक चलाता है।
    • एक प्रॉम्प्ट भेजो।
    • जवाब पढ़ो।
    • गलतियाँ और टाइमआउट संभालो।

एआई की जाँच

  1. 25इनपुट और अपेक्षित आउटपुटअपेक्षित आउटपुट के साथ इनपुट लिखो।
    • दस जाँच इनपुट लिखो।
    • लिखो कि अच्छा आउटपुट कैसा दिखता है।
    • उन्हें हाथ से चलाओ।
  2. 26वही जाँच कई बारवही जाँच कई बार चलाओ और नतीजों की तुलना करो।
    • एक प्रॉम्प्ट दस बार चलाओ।
    • गिनो कि वह कितनी बार सही है।
    • बेतरतीबी कम करो और तुलना करो।
  3. 27खाली, लंबे और पेचीदा इनपुटखाली, लंबे और पेचीदा इनपुट जाँचो।
    • खाली इनपुट और बहुत लंबा इनपुट आज़माओ।
    • दूसरी भाषा का इनपुट आज़माओ।
    • ऐसा इनपुट आज़माओ जो ऐप को छलना चाहे।
  4. 2820 जाँचों का सेट20 जाँचों का सेट बनाओ और अपने ऐप को अंक दो।
    • आसान, कठिन और पेचीदा जाँच मिलाओ।
    • हर जवाब को पास या फेल अंक दो।
    • हर बदलाव के बाद अंक लिखो।

जिम्मेदार ऐप डिज़ाइन

  1. 29सिर्फ ज़रूरी डेटासिर्फ वही डेटा इकट्ठा करो जिसकी ऐप को ज़रूरत है।
    • वह डेटा लिखो जो तुम्हारा ऐप इकट्ठा करता है।
    • वह हटाओ जिसकी ज़रूरत नहीं।
    • बताओ कि डेटा कितनी देर तक रखा जाता है।
  2. 30असुरक्षित इनपुट और आउटपुटअसुरक्षित इनपुट और आउटपुट रोक दो।
    • असुरक्षित विषय छानो।
    • जवाब दिखाने से पहले जाँचो।
    • रोक लगने पर सुरक्षित जवाब दो।
  3. 31एआई कब जवाब दे रही हैउपयोगकर्ताओं को दिखाओ कि एआई कब जवाब दे रही है और वह गलत हो सकती है।
    • एआई के जवाबों पर निशान लगाओ।
    • गलत जवाब बताने का तरीका जोड़ो।
    • लोडिंग की स्थिति दिखाओ।
  4. 32सुरक्षा सूचीअपने ऐप के लिए सुरक्षा सूची लिखो।
    • निजता, सुरक्षा और सहीपन को शामिल करो।
    • इस सूची से अपने ऐप की जाँच करो।
    • एक बात ठीक करो जो फेल हो।

ऐप बनाने की वर्कशॉप

  1. 33सहायक की विशेषताएँ और जाँचसीखने के सहायक की विशेषताएँ और जाँच लिखो।
    • विषय चुनो।
    • विशेषताएँ लिखो।
    • पहले 20 जाँचों का सेट लिखो।
  2. 34विषय चुनने वाला और सवाल की स्क्रीनविषय चुनने वाला और सवाल की स्क्रीन बनाओ।
    • विषय चुनने वाला बनाओ।
    • सवाल और जवाब की स्क्रीन बनाओ।
    • सुझाव वाला हिस्सा बनाओ।
  3. 35मॉडल से सवाल और सुझावमॉडल से सवाल और सुझाव जोड़ो।
    • मॉडल से अभ्यास के सवाल बनाओ।
    • जवाब जाँचो और सुझाव दो।
    • 20 जाँचों का सेट चलाओ।
  4. 36जाँचा हुआ सीखने का सहायकजाँचा हुआ सीखने का सहायक दिखाओ।
    • पूरा ऐप दिखाओ।
    • 20 जाँचों के सेट का अंक दिखाओ।
    • फ्रंटएंड, बैकएंड और मॉडल समझाओ।