कैपस्टोन प्रोजेक्ट्समध्यमपाठ 3306 मिनट का पाठ

एक ऐसा प्रोजेक्ट चुनना जो मायने रखता हो

सबसे अच्छा पहला प्रोजेक्ट वह होता है जो उन लोगों की एक छोटी, असली समस्या को हल करे जिनसे आप असल में बात कर सकते हैं। जानें कि ऐसा प्रोजेक्ट कैसे ढूंढें और इसे दो हफ़्ते के काम जितना छोटा कैसे करें।

पाठ वीडियो में

60 सेकंड में

एक ऐसा प्रोजेक्ट चुनना जो मायने रखता हो

सबसे अच्छा पहला प्रोजेक्ट वह होता है जो उन लोगों की एक छोटी, असली समस्या को हल करे जिनसे आप असल में बात कर सकते हैं। जानें कि ऐसा प्रोजेक्ट कैसे ढूंढें और इसे दो हफ़्ते के काम…

1/5
आसान शब्दों में
सोचिए कि आप अपनी दादी की मदद करना चाहते हैं। आप एक बहुत बड़ा रोबोट बना सकते हैं जो सब कुछ करता हो। या फिर आप उस एक चीज़ को ठीक कर सकते हैं जिससे उन्हें हर दिन परेशानी होती है: वह अपनी दवाई के पत्ते पर लिखे छोटे अक्षरों को नहीं पढ़ पाती हैं। यह छोटा सा सुधार असल में पूरा भी हो जाता है, और वह सच में इसका इस्तेमाल भी करती हैं। अच्छे प्रोजेक्ट छोटे और असली समस्याओं से शुरू होते हैं।
एक कैपस्टोन (capstone) प्रोजेक्ट वह होता है जहाँ आप जो कुछ सीखते हैं, उसका इस्तेमाल असली लोगों के लिए काम करने वाली एक चीज़ बनाने में करते हैं। कई पहले प्रोजेक्ट एक ही वजह से फेल हो जाते हैं: वे बहुत बड़े होते हैं। "पूरे भारत के किसानों के लिए एक AI ऐप" कभी पूरा नहीं हो पाता। "हमारे गाँव की बीज की दुकान पर पूछे जाने वाले दस सबसे आम सवालों के जवाब देने वाला एक बॉट" दो हफ़्ते में पूरा, टेस्ट और बेहतर किया जा सकता है।

लोगों से शुरुआत करें, AI से नहीं

यह पूछकर शुरुआत न करें कि "मैं AI से क्या बना सकता हूँ?"। यह पूछकर शुरुआत करें कि "मेरे आस-पास ऐसे कौन लोग हैं जिन्हें बार-बार किसी समस्या का सामना करना पड़ता है?"। फिर देखें कि क्या AI इसके लिए सही टूल भी है या नहीं। कभी-कभी एक छपा हुआ नोटिस, एक स्प्रेडशीट या एक WhatsApp ग्रुप का नियम ही समस्या को बेहतर तरीके से हल कर देता है।
  1. 1

    ध्यान दें

    ऐसी पाँच समस्याएँ लिखें जो आप अपने आस-पास के लोगों को बार-बार झेलते देखते हैं: घर पर, स्कूल में, कॉलेज में, किसी दुकान पर, सोसाइटी ऑफिस में या किसी खेत में।
  2. 2

    पूछें

    उनमें से दो या तीन लोगों से बात करें। पूछें कि वे आज क्या करते हैं, और कहाँ गड़बड़ होती है। बोलने से ज़्यादा सुनने पर ध्यान दें।
  3. 3

    परखें कि क्या यह सही है

    क्या यह समस्या जानकारी खोजने, मैसेज छांटने, टेक्स्ट का सार (समरी) निकालने या उन्हीं सवालों के जवाब देने से जुड़ी है? AI मदद कर सकता है। क्या यह पैसों, दवाई या क़ानूनी फ़ैसलों से जुड़ी है? बहुत सावधान रहें, या कुछ और चुनें।
  4. 4

    इसे छोटा करें

    सिर्फ़ वही सबसे छोटा हिस्सा रखें जो फिर भी मददगार हो। एक भाषा, यूज़र्स का एक ग्रुप, एक काम।
  5. 5

    फैसला करें

    वह आइडिया चुनें जिसे आप दो हफ़्ते के अंदर असली लोगों के साथ टेस्ट कर सकें।

अच्छे शुरुआती प्रोजेक्ट, और जोखिम भरे प्रोजेक्ट

पहले प्रोजेक्ट के लिए बहुत बड़े या बहुत जोखिम भरे
  • एक बॉट जो मरीज़ों को मेडिकल सलाह देता है
  • एक ऐप जो लोगों को बताती है कि कौन से शेयर खरीदने चाहिए
  • एक सिस्टम जो यह तय करता है कि किसे लोन या नौकरी मिले
  • ऐसा कुछ भी जो बहुत सारे लोगों का निजी डेटा इकट्ठा करता हो
  • "पूरे राज्य के लिए एक AI"
सही आकार के और सुरक्षित
  • आपकी स्कूल लाइब्रेरी या सोसाइटी ऑफिस के लिए एक FAQ बॉट, उन नोटिसों से जिन्हें इस्तेमाल करने की आपको अनुमति है
  • एक हेल्पर जो संभावित स्कैम मैसेज को फ़्लैग करता है ताकि आपका परिवार उनकी जांच कर सके
  • एक टूल जो लंबे सर्कुलर को स्रोत (source) के साथ एक छोटे सार में बदल देता है
  • एक स्टडी हेल्पर जो आपके ही नोट्स से आपसे क्विज़ पूछता है
  • एक दुकान की प्राइस लिस्ट के लिए अनुवादक हेल्पर, जिसे किसी इंसान ने चेक किया हो

एक आसान स्कोरिंग चेक

सवालयह क्यों मायने रखता है
क्या असली लोगों ने कहा कि उन्हें यह समस्या है?अगर सिर्फ़ आपको लगता है कि यह एक समस्या है, तो हो सकता है कोई भी आपके प्रोजेक्ट का इस्तेमाल न करे।
क्या आप प्रोजेक्ट के दौरान यूज़र्स तक पहुँच सकते हैं?इसको टेस्ट करने के लिए आपको उनकी ज़रूरत होगी। आपके क्लासमेट्स, परिवार या किसी स्थानीय दुकान तक पहुँचना आसान है।
क्या डेटा उपलब्ध है और क्या आपको इसे इस्तेमाल करने की अनुमति है?सार्वजनिक नोटिस, आपके अपने नोट्स या बनाए गए उदाहरण सुरक्षित हैं। दूसरे लोगों की निजी चैट सुरक्षित नहीं हैं।
क्या इसका पहला वर्ज़न दो हफ़्ते में काम कर सकता है?एक अधूरा बड़ा प्रोजेक्ट होने से बेहतर है कि एक छोटा प्रोजेक्ट पूरा हो।
अगर यह गलत साबित हुआ तो सबसे बुरा क्या हो सकता है?अगर कोई गलत जवाब सेहत, पैसे या सुरक्षा को नुकसान पहुँचा सकता है, तो कुछ और चुनें या किसी इंसान से जांच कराएं।
असली उदाहरण
नासिक के तीन कॉलेज दोस्तों ने "किसानों के लिए एक AI" बनाना चाहा। बीज की एक छोटी दुकान के मालिक से बात करने के बाद, उन्हें पता चला कि वह दिन में कई बार खुलने के समय, स्टॉक और डिलीवरी के बारे में एक ही जैसे सवालों के जवाब देता है। उन्होंने उनके द्वारा दी गई प्राइस लिस्ट से सिर्फ़ उन्हीं सवालों के लिए मराठी और अंग्रेज़ी में एक छोटा बॉट बनाया। यह छोटा था, लेकिन लोगों ने इसका इस्तेमाल किया।

एक ग्रुप या क्लास के रूप में काम करना

  • हर व्यक्ति को एक साफ़ भूमिका दें: यूज़र्स से बात करना, डेटा और कंटेंट संभालना, बनाना, टेस्ट करना, README लिखना।
  • फ़ाइलों और नोट्स के लिए एक साझा जगह, और हर दो या तीन दिन में एक छोटी मीटिंग पर सहमति बनाएं।
  • फ़ैसलों को लिख कर रखें। जब आप किसी फ़ीचर को हटाते हैं, तो वजह लिखें, ताकि कोई इसे चुपके से वापस न जोड़ दे।
  • एक टीचर हर ग्रुप को एक ही तरह का प्रोजेक्ट दे सकता है (उदाहरण के लिए "एक FAQ बॉट") और हर ग्रुप को अपने यूज़र्स खुद चुनने दे सकता है।
सावधान रहें
ऐसी कोई चीज़ न बनाएं जो किसी असली बैंक, सरकारी दफ़्तर या कंपनी होने का दिखावा करे, मज़ाक या टेस्ट के तौर पर भी नहीं। साफ़ अनुमति के बिना असली लोगों के निजी मैसेज, फ़ोटो या फ़ोन नंबर का इस्तेमाल न करें। प्रोजेक्ट बनाते समय मनगढ़ंत उदाहरणों का इस्तेमाल करें।
इसे आज़माएँ। इस हफ़्ते आपके ध्यान में आई पाँच समस्याओं की लिस्ट बनाएं। हर एक के आगे लिखें कि यह समस्या किसे है, यह कितनी बार होती है, और क्या आप कल उनमें से किसी एक व्यक्ति से बात कर सकते हैं।

और देखें और पढ़ें

लैब

जरूरत, पहुंच, डेटा, आकार और जोखिम पर स्कोर किए गए आपके अपने प्रोजेक्ट आइडिया की रैंक की गई लिस्ट।

~25 min

समस्या

  1. शुरुआती कोड (starter) चलाएं। यह पाँच सवालों पर तीन उदाहरण आइडिया को 1 (खराब) से 5 (अच्छा) तक स्कोर करता है।
  2. उदाहरण वाले आइडिया की जगह अपने कम से कम तीन आइडिया रखें। हर एक को ईमानदारी से स्कोर दें। "सुरक्षा" के लिए, 5 का मतलब है कि गलत जवाब से बहुत कम नुकसान होगा।
  3. रैंकिंग और चेतावनियों को देखें। 2 या उससे कम सुरक्षा स्कोर वाले किसी भी आइडिया को फ़्लैग किया जाता है: इसे बदलें या छोड़ दें।
  4. तीन वाक्य लिखें: आपने कौन सा आइडिया चुना, यूज़र्स कौन हैं, और इसे दो हफ़्ते के लायक बनाने के लिए आपने क्या कम किया।

प्रैक्टिस लैब

कोड में बदलाव करें और इसे रन करें। Python आपके ब्राउज़र में चलता है — हमारे सर्वर पर कुछ नहीं भेजा जाता।

आउटपुट

कोई आउटपुट नहीं। वैल्यूज़ देखने के लिए print(...) जोड़ें।

आपका काम तब पूरा होगा जब

कठिन सवाल

उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।

Q1आपके ग्रुप को ऐसा आइडिया पसंद है जिसका स्कोर "ज़रूरत" पर कम है क्योंकि जिनसे आपने पूछा उनमें से किसी को भी यह समस्या नहीं थी। आप क्या करेंगे?दिखाएं

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

Q2स्कोरर ज़रूरत और सुरक्षा को ज़्यादा महत्व (weight) क्यों देता है?दिखाएं

क्योंकि इन दोनों को बाद में ठीक करना सबसे मुश्किल होता है। आप आकार छोटा कर सकते हैं या दूसरा डेटा ढूंढ सकते हैं, लेकिन अगर किसी को टूल की ज़रूरत ही नहीं है, या कोई गलत जवाब किसी को नुकसान पहुँचा सकता है, तो और ज़्यादा काम करने से भी कोई फ़ायदा नहीं होगा। यह वेट (weights) एक पसंद हैं: आपका ग्रुप इन्हें बदल सकता है, लेकिन इसकी वजह लिखनी चाहिए।

जारी रखने के लिए कृपया साइन इन करें।

अक्सर पूछे जाने वाले सवाल

अगर मुझे कोई समस्या न मिले तो क्या होगा?

बार-बार पूछे जाने वाले सवालों पर ध्यान दें। जहाँ भी लोग एक ही बात बार-बार पूछते हैं (एक स्कूल का दफ़्तर, सोसाइटी का WhatsApp ग्रुप, दुकान का काउंटर, आपका परिवार), वहाँ अक्सर एक छोटा प्रोजेक्ट छिपा होता है। आप किसी असली यूज़र के लिए अपनी पिछली लैब एक्सरसाइज़ में से किसी एक को भी बेहतर बना सकते हैं।

क्या मेरे प्रोजेक्ट में AI का इस्तेमाल होना ज़रूरी है?

हर हिस्से में नहीं। कई अच्छे प्रोजेक्ट्स में ज़्यादातर सीधे-सादे नियम और अच्छा कंटेंट होता है, और AI का इस्तेमाल सिर्फ़ एक कदम के लिए होता है, जैसे कि सवाल को समझना। अगर आपको लगता है कि कोई आसान नियम या छपा हुआ नोटिस ही समस्या को हल कर देता है, तो यह भी एक काम की खोज है। इसे लिख लें।

क्या मुझे अकेले काम करना चाहिए या किसी ग्रुप में?

दोनों तरीके काम करते हैं। अकेले हों, तो प्रोजेक्ट को और भी छोटा रखें। किसी ग्रुप में हों, तो भूमिकाओं को साफ़-साफ़ बांटें और दायरे (scope) के लिए किसी एक फ़ैसला लेने वाले व्यक्ति पर सहमत हों, ताकि प्रोजेक्ट ज़रूरत से ज़्यादा बड़ा न होता जाए।

अगर मेरा आइडिया पहले से ही मौजूद हो तो क्या होगा?

कोई बात नहीं। हो सकता है कि पहले से मौजूद ऐप्स आपकी भाषा में, आपके शहर के लिए, या आपके यूज़र्स के लिए काम न करते हों। आपका वर्ज़न छोटा और ज़्यादा स्थानीय हो सकता है। असली सीख इसे खुद बनाने और टेस्ट करने से मिलती है।

पाठ का टेस्ट

5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।

टेस्ट देने और अपनी प्रोग्रेस सेव करने के लिए साइन इन करें