1. LLM (लार्ज लैंग्वेज मॉडल) क्या है? [6]

एक LLM एक सॉफ्टवेयर है जिसे बहुत सारी जानकारी पर प्रशिक्षित किया जाता है और यह प्राकृतिक भाषा में सवालों के जवाब दे सकता है, लेकिन इसमें पिछली बातचीत को याद रखने की क्षमता नहीं होती है।

1.1. LLM की मूल बातें [6]

  1. LLM का पूरा नाम लार्ज लैंग्वेज मॉडल है [7]।
  2. यह एक सॉफ्टवेयर है जिसे कई लेखों, किताबों, वेबसाइटों और बड़ी मात्रा में सामग्री की मदद से प्रशिक्षित किया गया है [9]।
  3. प्रशिक्षण के बाद, यह किसी भी प्रश्न का उत्तर दे सकता है [9]।
  4. इसकी दो मुख्य विशेषताएं हैं:
    1. इसमें बहुत सारी जानकारी होती है जिससे यह सीखता है [15]।
    2. यह आपसे स्वाभाविक रूप से बात कर सकता है [16]।
  5. यह सीखी हुई जानकारी का उपयोग करके प्राकृतिक भाषा में किसी भी प्रश्न का उत्तर देता है [18]।

1.2. LLM की सीमाएँ [22]

  1. LLM केवल एक ही प्रश्न का उत्तर देता है [22]।
  2. इसमें कोई मेमोरी नहीं होती है, जिसका अर्थ है कि यह पिछली बातचीत को याद नहीं रखता है [23]।
    1. उदाहरण के लिए, यदि आप पूछते हैं, "मेरा नाम पंकज शुक्ला है," और फिर "मेरा नाम क्या है?" तो यह याद नहीं रखेगा [25]।
    2. यह केवल उसी प्रश्न में दी गई जानकारी को याद रखता है [27]।
    3. यदि एक ही प्रश्न में दोनों विवरण दिए गए हों, जैसे "मेरा नाम पंकज शुक्ला है। मेरा नाम क्या है?" तो यह "पंकज शुक्ला" को याद रखेगा [29]।
  3. यह लगातार बातचीत को नहीं समझ सकता है [41]।
    1. उदाहरण के लिए, यदि आप पूछते हैं, "पायथन क्या है?" और फिर "इसे समझाओ," तो LLM "इसे समझाओ" को नहीं समझेगा क्योंकि यह पिछली बातचीत को याद नहीं रखता है [43]।
  4. LLM के कुछ उदाहरणों में OpenAI का GPT, Gemini, Anthropic का Claude और Grok शामिल हैं [34]।

2. चैटबॉट या AI असिस्टेंट क्या है? [49]

एक चैटबॉट या AI असिस्टेंट एक सॉफ्टवेयर है जो LLM की सीमाओं को दूर करता है, जिसमें मेमोरी, लूप में बातचीत, टूल का उपयोग और RAG जैसी क्षमताएं होती हैं।

2.1. चैटबॉट की विशेषताएं [49]

  1. चैटबॉट या AI असिस्टेंट एक सॉफ्टवेयर है जिसे LLM की समस्याओं को हल करने के लिए बनाया गया है [50]।
  2. इसमें मेमोरी होती है, जिससे यह पिछली बातचीत को याद रख सकता है और संदर्भ को बनाए रख सकता है [60]।
  3. यह लूप में बातचीत कर सकता है, जिसका अर्थ है कि आप लगातार प्रश्न पूछ सकते हैं और यह उन्हें याद रखेगा [68]।
  4. चैटबॉट टूल का उपयोग कर सकता है [99]।
    1. LLM वर्तमान समय या गणना जैसी चीजों को नहीं बता सकता क्योंकि उसे बाहरी जानकारी या गणना के लिए टूल की आवश्यकता होती है [82]।
    2. चैटबॉट इन समस्याओं को हल करने के लिए कैलकुलेटर या घड़ी जैसे टूल का उपयोग कर सकता है [97]।
    3. उदाहरण के लिए, यदि आप ChatGPT से गणना करने के लिए कहते हैं, तो यह एक टूल का उपयोग करके सटीक उत्तर देगा, न कि सीधे LLM से [101]।

2.2. RAG (रिट्रीवल ऑगमेंटेड जनरेशन) [106]

  1. LLM में कुछ सीमाएँ होती हैं:
    1. यह एक निश्चित तिथि तक की जानकारी पर प्रशिक्षित होता है, इसलिए इसमें वर्तमान जानकारी नहीं होती है [107]।
    2. इसमें किसी संगठन की आंतरिक जानकारी नहीं होती है, क्योंकि यह सार्वजनिक डोमेन की जानकारी पर प्रशिक्षित होता है [113]।
  2. इन समस्याओं को हल करने के लिए RAG (रिट्रीवल ऑगमेंटेड जनरेशन) नामक एक तकनीक का उपयोग किया जाता है [118]।
  3. RAG कैसे काम करता है:
    1. यह उपयोगकर्ता के प्रश्न से संबंधित जानकारी को बाहरी स्रोतों (जैसे आज प्रकाशित एक नई किताब या संगठन के आंतरिक दस्तावेज़) से रिट्रीव (निकालता) करता है [130]।
    2. यह निकाली गई जानकारी को LLM को देता है, जिसे ऑगमेंटेड (बढ़ाया हुआ) कहा जाता है, क्योंकि यह LLM की मौजूदा जानकारी में अतिरिक्त ज्ञान जोड़ता है [143]।
    3. LLM अब इस अतिरिक्त जानकारी के साथ प्रश्न का उत्तर जनरेट (उत्पन्न) करता है [150]।
  4. चैटबॉट या AI असिस्टेंट LLM की बुद्धिमत्ता परत और पारंपरिक प्रोग्रामिंग परत (जो मेमोरी, टूल और RAG प्रदान करती है) को जोड़कर बनाया जाता है [165]।

3. AI एजेंट क्या है? [168]

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

3.1. AI एजेंट की मुख्य विशेषताएं [168]

  1. एक AI एजेंट एक सॉफ्टवेयर एप्लिकेशन है जो केवल जानकारी प्रदान नहीं करता है, बल्कि कार्य भी करता है [182]।
  2. इसमें योजना शामिल होती है, क्योंकि यह एक बड़े कार्य को छोटे-छोटे हिस्सों में तोड़ता है और उन्हें एक-एक करके निष्पादित करता है [198]।
  3. यह LLM के साथ बार-बार संपर्क करता है, जिसे एजेंट लूप कहा जाता है [188]।
    1. LLM कार्य को छोटे भागों में तोड़ता है [190]।
    2. एजेंट टूल, RAG या मेमोरी का उपयोग करके उन भागों के उत्तर ढूंढता है (जिसे अवलोकन कहा जाता है) [192]।
    3. एजेंट उस अवलोकन को वापस LLM को भेजता है, जो यह जांचता है कि कितना कार्य पूरा हो गया है [195]।
  4. यह अपनी योजना को अनुकूलित (adapt) कर सकता है यदि कोई कार्य विफल हो जाता है [212]।

3.2. AI एजेंट की उन्नत क्षमताएं [229]

  1. AI एजेंट स्वायत्त (autonomous) होता है, जिसका अर्थ है कि यह अपने दम पर बहुत सारे निर्णय लेता है [240]।
  2. यह मानव-इन-द-लूप (human-in-the-loop) का उपयोग करता है, जिसका अर्थ है कि यह महत्वपूर्ण सुरक्षा जानकारी या भुगतान के लिए मानव से अनुमोदन या जानकारी मांगता है [235]।
  3. यह बड़े लक्ष्यों या कार्यों को पूरा करने के लिए कार्य (actions) करने में सक्षम होता है [247]।
    1. उदाहरण के लिए, गोवा की तीन दिवसीय यात्रा की योजना बनाना, हवाई टिकट और होटल बुक करना, और मूल्य सीमा के भीतर रहना [229]।
  4. संक्षेप में, एक AI एजेंट एक AI असिस्टेंट (जिसमें मेमोरी, टूल और RAG होती है) है जिसमें योजना, एजेंट लूप, अनुकूलन, मानव-इन-द-लूप और स्वायत्तता जैसी क्षमताएं भी होती हैं [249]।

4. AI एजेंट इंजीनियरिंग कोर्स [274]

प्रवक्ता ने AI एजेंट इंजीनियरिंग में करियर बनाने के इच्छुक लोगों के लिए एक कोर्स बनाया है, जो AI एजेंटों को बनाने के लिए आवश्यक अवधारणाओं और व्यावहारिक कौशल को कवर करता है।

4.1. कोर्स का अवलोकन [274]

  1. प्रवक्ता ने AI एजेंट इंजीनियर या सॉफ्टवेयर इंजीनियर बनने के इच्छुक लोगों के लिए "AI एजेंट इंजीनियरिंग: बिल्ड प्रोडक्शन-रेडी AI एजेंट्स" नामक एक कोर्स बनाया है [276]।
  2. यह एक 21-दिवसीय, वेब-आधारित, पूरी तरह से व्यावहारिक यात्रा है [278]।
  3. कोर्स में शामिल विषय:
    1. AI एजेंट, RAG, मेमोरी, टूल [278]।
    2. योजना, मल्टी-एजेंट सिस्टम, प्रोडक्शन, डिप्लॉयमेंट [278]।
    3. LangGraph, CrewAI, और LangChain जैसे फ्रेमवर्क [279]।
  4. कोर्स इस बात पर जोर देता है कि इन फ्रेमवर्क का उपयोग करने से पहले बुनियादी अवधारणाओं (जैसे RAG, MCP, मेमोरी) को समझना महत्वपूर्ण है [280]।
  5. कोर्स में 21 दिनों में कई व्यावहारिक अभ्यास और पायथन में कोडिंग शामिल है [288]।

4.2. कोर्स की उपलब्धता और लक्ष्य [290]

  1. यह कोर्स शुरुआती लोगों के लिए है, यहां तक कि उन लोगों के लिए भी जो पायथन नहीं जानते लेकिन कंप्यूटर पर काम करना जानते हैं [290]।
  2. कोर्स का लिंक Udemy पर उपलब्ध है और विवरण में दिया गया है [295]।
  3. पहले और दूसरे दिन के कुछ वीडियो YouTube पर नमूने के रूप में उपलब्ध हैं [297]।
  4. कोर्स बहुत ही किफायती मूल्य पर लॉन्च किया गया है ताकि अधिक से अधिक लोग इसे सीख सकें [300]।