कोर्स
कक्षा 11 एआई: जनरेटिव एआई और एजेंट इंजीनियरिंग
प्रॉम्प्ट, API, पुनर्प्राप्ति और औज़ारों से LLM ऐप बनाओ। फिर उनकी सुरक्षा जाँचो।
पाठ क्रम से करो। अंत में तुम टोकन गिन सकोगे, एम्बेडिंग समानता से पाठों की तुलना कर सकोगे, और सैंपलिंग, तापमान और संदर्भ खिड़की समझा सकोगे। तुम संरचित प्रॉम्प्ट लिख सकोगे और जाँच मामलों से प्रॉम्प्ट के संस्करणों की तुलना कर सकोगे। तुम एआई कोड की समीक्षा कर सकोगे और ऐसी जाँच लिख सकोगे जिन्हें एआई कोड को पास करना होगा। तुम ऐसा JSON पा सकोगे जो स्कीमा से मेल खाए, खर्च की सीमा वाला चैटबॉट बना सकोगे, और ऐसा ऐप बना सकोगे जो दस्तावेज़ों से उत्तर दे और उन्हें उद्धृत करे। तुम सीमित औज़ारों और रुकने के नियम वाला नियंत्रित एजेंट बना सकोगे, प्रॉम्प्ट इंजेक्शन से ऐप की रक्षा कर सकोगे, स्वचालित जाँच सूट बना सकोगे, और स्रोतों से जुड़ा एआई शोध सहायक जारी कर सकोगे।
इन पाठों का इस्तेमाल कैसे करो
- जिस पाठ पर यह करो लिखा है, वहीं से शुरू करो। जब शीर्षक के नीचे की पंक्ति खुद कर सको, तब आगे बढ़ो।
- पहले खेल खेलो। फिर प्रश्नोत्तरी करो। 8/10 सही पर पास। वर्कशीट कागज़ पर हैं। उत्तर नीचे हैं।
- हर पाठ पिछले पाठ पर टिकता है। हर ऐप के लिए एक जाँच सेट रखो और हर बदलाव के बाद उसे चलाओ।
- कोड वाले पाठ Python इस्तेमाल करते हैं। सिर्फ वही एआई सेवाएँ इस्तेमाल करो जिन्हें तुम्हारे शिक्षक ने मंजूरी दी हो। API कुंजियाँ कोड से बाहर रखो, खर्च की सीमा लगाओ, और कभी निजी डेटा किसी मॉडल को मत भेजो।
हर पाठ में खेल, प्रश्नोत्तरी और वर्कशीट हैं।
0/36
LLM की नींव
- 1टोकन और शब्दावलीटोकन गिनो और बताओ कि टोकन और शब्दावली क्यों मायने रखते हैं।
- असली टोकनाइज़र से पाठ को टोकन में बाँटो।
- भाषाओं के बीच टोकन की गिनती की तुलना करो।
- टोकन को खर्च और संदर्भ की सीमाओं से जोड़ो।
- 2एम्बेडिंगएम्बेडिंग समानता से पाठों की तुलना करो।
- मॉडल से एम्बेडिंग लो।
- कोसाइन समानता निकालो।
- वाक्यों को अर्थ से क्रम दो, साझा शब्दों से नहीं।
- 3LLM कैसे बनाते हैंसमझाओ कि LLM कैसे बनाते हैं: सैंपलिंग, तापमान और संदर्भ खिड़की।
- अगले टोकन का अनुमान समझाओ।
- तापमान बदलो और आउटपुट की तुलना करो।
- दिखाओ कि जब पाठ संदर्भ खिड़की से आगे निकल जाए तो क्या होता है।
- 4प्रीट्रेनिंग और ट्यूनिंगप्रीट्रेनिंग, फाइन-ट्यूनिंग और निर्देश ट्यूनिंग को अलग पहचानो।
- बताओ कि हर कदम कौन सा डेटा इस्तेमाल करता है।
- लोगों की प्रतिक्रिया समझाओ।
- बताओ कि मॉडल की ज्ञान सीमा क्यों होती है।
प्रॉम्प्ट इंजीनियरिंग
- 5संरचित प्रॉम्प्टभूमिका, काम, नियम और प्रारूप वाला संरचित प्रॉम्प्ट लिखो।
- निर्देशों को इनपुट डेटा से अलग करो।
- आउटपुट का प्रारूप बताओ।
- संरचित प्रॉम्प्ट और बिना संरचना वाले प्रॉम्प्ट की तुलना करो।
- 6कुछ उदाहरणकुछ उदाहरणों से आउटपुट बेहतर करो।
- दो या तीन उदाहरण जोड़ो।
- ऐसे उदाहरण चुनो जो किनारे के मामलों को ढकें।
- जाँच सेट पर बदलाव नापो।
- 7बाध्यताएँलंबाई, लहज़े और प्रारूप पर बाध्यताएँ लगाओ।
- लंबाई और पढ़ने के स्तर की सीमाएँ लगाओ।
- मॉडल को बताओ कि जब वह न जाने तो क्या करे।
- हर आउटपुट को हर बाध्यता से जाँचो।
- 8प्रॉम्प्ट जाँचप्रॉम्प्ट जाँच लिखो: प्रॉम्प्ट के संस्करणों की तुलना के लिए जाँच मामले।
- अपेक्षित परिणाम के साथ बीस जाँच इनपुट लिखो।
- प्रॉम्प्ट के दो संस्करणों को अंक दो।
- जो संस्करण जीते, उसे रखो।
एआई की मदद से कोड
- 9कोड बनानास्पष्ट विनिर्देश से काम करने वाला कोड बनाओ।
- इनपुट, आउटपुट और उदाहरणों वाला विनिर्देश लिखो।
- उसी से कोड बनाओ।
- उसे उदाहरणों पर चलाओ।
- 10एआई कोड की समीक्षाएआई कोड की समीक्षा करो और गड़बड़ियाँ तथा जोखिम ढूँढो।
- किनारे के मामले और त्रुटि संभालना जाँचो।
- बनाई हुई फ़ंक्शन और लाइब्रेरी पहचानो।
- असुरक्षित कोड पहचानो, जैसे स्रोत में रहस्य।
- 11पहले जाँचपहले ऐसी जाँच लिखो जिन्हें एआई कोड को पास करना होगा।
- pytest से जाँच लिखो।
- एआई से ऐसा कोड लिखवाओ जो उन्हें पास करे।
- जो गड़बड़ी तुम्हें मिले, उसके लिए एक जाँच जोड़ो।
- 12एआई से डिबगएआई से डिबग करो: गड़बड़ी ठीक करो और सुधार समझाओ।
- एक छोटा उदाहरण बनाओ जो गड़बड़ी दिखाए।
- एआई से कारण पूछो, सिर्फ सुधार नहीं।
- समझाओ कि सुधार क्यों काम करता है।
LLM के API
- 13पहली API कॉलपहली API कॉल करो: चैट अनुरोध भेजो और उत्तर पढ़ो।
- वातावरण से API कुंजी लो।
- SDK से अनुरोध भेजो।
- उत्तर और टोकन का उपयोग पढ़ो।
- 14सिस्टम और उपयोगकर्ता संदेशसिस्टम संदेश और उपयोगकर्ता संदेश इस्तेमाल करो।
- नियम सिस्टम संदेश में रखो।
- उपयोगकर्ता का इनपुट उपयोगकर्ता संदेशों में रखो।
- बातचीत का इतिहास रखो।
- 15संरचित आउटपुटसंरचित आउटपुट लो: JSON जो स्कीमा से मेल खाए।
- JSON स्कीमा बनाओ।
- ऐसा आउटपुट माँगो जो उसका पालन करे।
- आउटपुट जाँचो और असफल होने पर फिर कोशिश करो।
- 16चैटबॉटइतिहास और खर्च की सीमा वाला चैटबॉट बनाओ।
- बातचीत का इतिहास रखो।
- पुराने संदेश काटो ताकि वे संदर्भ में समाएँ।
- खर्च की सीमा पहुँचने पर रुक जाओ।
पुनर्प्राप्ति से जनरेशन
- 17पुनर्प्राप्ति क्योंसमझाओ कि पुनर्प्राप्ति उत्तरों को स्रोतों से क्यों जोड़ती है और गढ़ी बातें क्यों घटाती है।
- मॉडल से ऐसे दस्तावेज़ के बारे में पूछो जो उसने कभी नहीं देखा।
- दस्तावेज़ जोड़ो और फिर पूछो।
- पहले पुनर्प्राप्ति, फिर रचना का रास्ता बनाओ।
- 18टुकड़ों में बाँटनादस्तावेज़ों को टुकड़ों में बाँटो।
- आकार के हिसाब से बाँटो, और थोड़ा हिस्सा दोहराओ।
- शीर्षकों के हिसाब से बाँटो।
- हर टुकड़े के साथ स्रोत और पृष्ठ रखो।
- 19वेक्टर खोजवेक्टर खोज से वे टुकड़े ढूँढो जो प्रश्न के सबसे करीब हों।
- टुकड़ों की एम्बेडिंग बनाओ और उन्हें सहेजो।
- प्रश्न के शीर्ष मेल निकालो।
- नापो कि सही टुकड़ा कितनी बार मिलता है।
- 20दस्तावेज़ों से उत्तरऐसा ऐप बनाओ जो दस्तावेज़ों से उत्तर दे और उन्हें उद्धृत करे।
- निकाले गए टुकड़े प्रॉम्प्ट में रखो।
- हर दावे के लिए उद्धरण माँगो।
- जाँचो कि उद्धरण असली अंशों की ओर इशारा करें।
एआई औज़ार और एजेंट
- 21औज़ार बुलानामॉडल को औज़ार बुलाने दो, यानी एक फ़ंक्शन।
- स्कीमा से एक औज़ार का वर्णन करो।
- वह औज़ार चलाओ जो मॉडल माँगे।
- परिणाम मॉडल को वापस भेजो।
- 22योजनायोजना बनाओ: काम को ऐसे कदमों में बाँटो जिन्हें मॉडल चला सके।
- पहले मॉडल से योजना माँगो।
- योजना एक-एक कदम चलाओ।
- आगे बढ़ने से पहले हर कदम जाँचो।
- 23स्थिति और स्मृतिस्थिति और स्मृति से ट्रैक करो कि एजेंट ने क्या किया।
- हर कदम और उसका परिणाम सहेजो।
- लंबे इतिहास का सार लिखो।
- तय करो कि एजेंट क्या भूल जाए।
- 24नियंत्रित एजेंटसीमित औज़ारों और रुकने के नियम वाला नियंत्रित एजेंट बनाओ।
- सिर्फ सुरक्षित, पढ़ने वाले औज़ार अनुमति दो।
- कदमों की संख्या पर सीमा लगाओ।
- ऐसी हर क्रिया से पहले किसी व्यक्ति से पूछो जो कुछ बदलती हो।
मल्टीमोडल जनरेटिव एआई
- 25चित्र बनानाचित्र बनाना समझाओ: डिफ्यूजन मॉडल चित्र बनाते हैं।
- शोर जोड़ना और हटाना समझाओ।
- समझाओ कि पाठ चित्र को कैसे दिशा देता है।
- बने चित्रों की सहमति और कॉपीराइट पर बात करो।
- 26दृष्टि और भाषादृष्टि और भाषा से मॉडल से किसी चित्र के बारे में प्रश्न पूछो।
- प्रश्न के साथ एक चित्र भेजो।
- संरचित वर्णन लो।
- कोई विवरण ढूँढो जिसे मॉडल गलत बताए।
- 27वाणीवाणी को पाठ में और पाठ को वाणी में बदलो।
- एक छोटी रिकॉर्डिंग का लिप्यंतरण करो।
- गलत शब्दों की दर नापो।
- वाणी बनाओ और उस पर एआई से बनी होने का निशान लगाओ।
- 28मल्टीमोडल प्रोटोटाइपऐसा मल्टीमोडल प्रोटोटाइप बनाओ जो दो तरह के इनपुट इस्तेमाल करे।
- दो इनपुट चुनो, जैसे आवाज़ और चित्र।
- उन्हें एक ऐप में जोड़ो।
- इसे पाँच उपयोगकर्ताओं से जाँचो।
भरोसा और सुरक्षा
- 29मतिभ्रममतिभ्रम पकड़ो: ऐसे उत्तर जिन्हें स्रोत सहारा न दें।
- हर दावे को स्रोतों से जाँचो।
- बिना सहारे के दावों को चिह्नित करने के लिए मॉडल को दूसरी बार चलाओ।
- नापो कि उत्तर कितनी बार पूरी तरह सहारे वाले होते हैं।
- 30प्रॉम्प्ट इंजेक्शनप्रॉम्प्ट इंजेक्शन से ऐप की रक्षा करो।
- उपयोगकर्ता इनपुट और दस्तावेज़ों में छिपे हमले लिखो।
- भरोसेमंद निर्देशों को अविश्वसनीय पाठ से अलग करो।
- सीमित करो कि हमला किन औज़ारों तक पहुँच सके।
- 31मूल्यांकनमूल्यांकन करो: मापदंडों और जाँच सेटों से आउटपुट को अंक दो।
- अंक देने का मापदंड लिखो।
- हाथ से और मॉडल से अंक दो।
- देखो कि वे कितनी बार सहमत होते हैं।
- 32जाँच सूटLLM ऐप के लिए स्वचालित जाँच सूट बनाओ।
- सटीकता, प्रारूप, सुरक्षा और खर्च को ढको।
- इसे एक आदेश से चलाओ।
- अंक गिरने पर निर्माण को असफल करो।
एआई उत्पाद स्टूडियो
- 33उत्पाद विनिर्देशउत्पाद विनिर्देश लिखो: उपयोगकर्ता, सुविधाएँ और सफलता के माप।
- मंजूर शोध दस्तावेज़ों का एक संग्रह चुनो।
- उपयोगकर्ता और उनके प्रश्न लिखो।
- सटीकता, उद्धरण और खर्च के लक्ष्य रखो।
- 34पाइपलाइन बनानापुनर्प्राप्ति, उत्तर और उद्धरण की पाइपलाइन बनाओ।
- दस्तावेज़ों की अनुक्रमणिका बनाओ।
- उद्धरणों के साथ उत्तर दो।
- जाँच सूट चलाओ।
- 35कहो मुझे नहीं पताऐप से कहलवाओ मुझे नहीं पता, जब सबूत न हो।
- पकड़ो कि कब पुनर्प्राप्ति कुछ उपयोगी न ढूँढे।
- अनुमान लगाने के बजाय उत्तर दो «स्रोत यह नहीं कहते»।
- ऐसे प्रश्नों से जाँचो जिनका उत्तर दस्तावेज़ न दे सकें।
- 36एआई शोध सहायकस्रोतों से जुड़ा एआई शोध सहायक जारी करो और पेश करो।
- ऐप अपनी कक्षा के लिए तैनात करो।
- सटीकता, स्रोतों से जुड़ाव, सुरक्षा और खर्च के अंक पेश करो।
- उसकी सीमाएँ समझाओ।