Skip to content

RAG क्या है? RAG कैसे काम करता है? | Retrieval Augmented Generation पूरी गाइड

RAG क्या है? (What is RAG?)

RAG (Retrieval Augmented Generation) एक ऐसी तकनीक है जिसमें AI मॉडल फाइनल आंसर जनरेट करने से पहले बाहरी डेटा स्रोतों से प्रासंगिक जानकारी खोजता (retrieve) है, फिर उस जानकारी को यूज़र के सवाल के संदर्भ में जोड़कर (augment) एक सटीक जवाब जनरेट (generate) करता है। यह तकनीक Understanding Retrieval Augmented Generation (RAG) in AI Applications में विस्तार से समझाई गई है।

RAG के तीन भाग:

  • Retrieval: प्रासंगिक जानकारी को फ़ेच करना
  • Augmented: उस जानकारी को सवाल के संदर्भ में जोड़ना
  • Generation: उस कॉन्टेक्स्ट का उपयोग करके फाइनल रिस्पांस जनरेट करना

RAG की आवश्यकता क्यों है?

GPT और Claude जैसे मॉडल दुनिया भर के सार्वजनिक डेटा पर ट्रेंड होते हैं, लेकिन प्राइवेट या स्पेसिफिक डेटा (जैसे कंपनी की इंटरनल पॉलिसी, कॉलेज नोट्स) पर सवाल पूछने पर सही जवाब नहीं दे पाते। इस समस्या को हल करने के दो तरीके हैं:

  1. मॉडल को फिर से ट्रेन करना - महंगा और मुश्किल, खासकर जब डेटा बार-बार बदलता हो
  2. RAG का उपयोग करना - ज़रूरत पड़ने पर डेटा से प्रासंगिक जानकारी फ़ेच करना

RAG के मुख्य लाभ:

  • हेलुसिनेशन कम करना: सही और प्रासंगिक जानकारी प्रदान करने से गलत जवाब की संभावना कम होती है
  • आसान अपडेट: बिना मॉडल को दोबारा ट्रेन किए स्रोत डेटा को अपडेट किया जा सकता है

RAG कैसे काम करता है? (स्टेप बाय स्टेप)

Stage 1: डेटा तैयार करना (इंजेक्शन स्टेज)

  1. डेटा लेना - PDF, डॉक्यूमेंट, वेबसाइट, डेटाबेस से डेटा
  2. चंकिंग (Chunking) - डेटा को छोटे-छोटे भागों (chunks) में बांटना। RAG एप्लीकेशंस के लिए टेक्स्ट स्प्लिटिंग तकनीकें और कोडिंग में चंकिंग रणनीतियों पर विस्तार से चर्चा की गई है।
  3. एंबेडिंग (Embedding) - टेक्स्ट को न्यूमेरिकल वैल्यू (वेक्टर) में बदलना जो उसका अर्थ भी कैप्चर करता है
  4. वेक्टर डेटाबेस - एंबेडिंग्स को स्टोर करना, जहां मीनिंग-बेस्ड सर्च (सेमेंटिक सर्च) संभव है

Stage 2: जवाब जनरेट करना

  1. यूज़र के सवाल को भी एंबेडिंग में बदलना
  2. वेक्टर डेटाबेस में सबसे प्रासंगिक चंक्स खोजना
  3. प्रासंगिक जानकारी + यूज़र के सवाल को मॉडल को देना
  4. मॉडल उस कॉन्टेक्स्ट के आधार पर फाइनल आंसर जनरेट करना

लॉन्ग कॉन्टेक्स्ट मॉडल के बावजूद RAG क्यों ज़रूरी है?

आज के मॉडल 10 लाख टोकन तक कॉन्टेक्स्ट हैंडल कर लेते हैं, फिर भी RAG ज़रूरी है:

  • कॉस्ट: लॉन्ग कॉन्टेक्स्ट अप्रोच RAG से 8x से 82x तक महंगी हो सकती है
  • स्पीड: बड़े कॉन्टेक्स्ट को प्रोसेस करने में ज़्यादा समय लगता है, जिससे यूज़र एक्सपीरियंस खराब होता है
  • एक्यूरेसी: ज़्यादा जानकारी देने से एक्यूरेसी घट सकती है (कॉन्टेक्स्ट रोट प्रॉब्लम)

ICML 2025 में पब्लिश बेंचमार्क के अनुसार, लॉन्ग कॉन्टेक्स्ट मॉडल हर स्थिति में RAG से बेहतर नहीं है। RAG बेहतर है जहां:

  • डेटा बार-बार बदलता हो
  • डेटा सेट बहुत बड़ा हो
  • जवाब के साथ सोर्स दिखाना ज़रूरी हो (जैसे मेडिकल, लीगल, फाइनेंस)

2026 में RAG का विकास

  • एजेंटिक RAG: मॉडल खुद तय करता है कि जानकारी रिट्रीव करनी है या नहीं और कहां से
  • हाइब्रिड सर्च: सिर्फ सेमेंटिक सर्च नहीं, बल्कि कीवर्ड-बेस्ड सर्च भी कंबाइन करना (जैसे प्रोडक्ट कोड, एरर मैसेज)
  • रीरैंकिंग: मल्टीपल चंक्स में से टॉप चंक्स को चुनकर अनावश्यक जानकारी को हटाना

RAG के रियल-वर्ल्ड यूज़ केसेस

  • कस्टमर सपोर्ट चैटबॉट: पॉलिसीज, वारंटी नियम, FAQ फीड करके
  • लीगल टीम्स: कॉन्ट्रैक्ट से रेलेवेंट सेक्शन खोजना और कोट करना
  • हेल्थकेयर: मरीज़ की मेडिकल हिस्ट्री खोजना
  • इंटरनल कंपनी असिस्टेंट
  • कोडिंग असिस्टेंट: कोड बेस से रेलेवेंट फाइल्स और स्निपेट्स खोजना

नोट: RAG हर स्थिति में ज़रूरी नहीं है। अगर डेटा सिर्फ 20-30 पेज का है, तो सीधा मॉडल के कॉन्टेक्स्ट में फीड करना बेहतर है।

RAG प्रोजेक्ट बनाने के लिए ज़रूरी कॉम्पोनेंट

  1. फ्रेमवर्क: LangChain या LlamaIndex। LangChain में गहरी रुचि के लिए Master Generative AI: From Basics to Advanced LangChain Applications देखें।
  2. एंबेडिंग मॉडल: OpenAI Embeddings या Sentence Transformers
  3. वेक्टर डेटाबेस: Chroma (शुरुआत के लिए), Pinecone या Qdrant (प्रोडक्शन के लिए)
  4. AI मॉडल: GPT, Claude, Gemini

प्रोजेक्ट बनाने के बाद रिट्रीवल क्वालिटी, चंकिंग स्ट्रैटेजी, एंबेडिंग, रीरैंकिंग और इवैल्यूएशन पर फोकस करें - यही एक बेसिक और प्रोडक्शन-लेवल RAG सिस्टम में फर्क है।

Keep this summary

Save it to LunaNotes and it becomes a real note in your library — editable, searchable, and ready to turn into flashcards or a diagram. Free to start.

Save to LunaNotes

Or summarise for another video.

This summary and transcript were automatically generated using AI with the Free YouTube Transcript Summary Tool by LunaNotes.

Related summaries

2026 में डेव्स के लिए AI युग की सबसे ज़रूरी स्किल्स और करियर रोडमैप

2026 में डेव्स के लिए AI युग की सबसे ज़रूरी स्किल्स और करियर रोडमैप

वीडियो में बताया गया है कि AI के बढ़ते उपयोग के बावजूद, 84% डेवलपर्स इसका उपयोग करते हैं लेकिन केवल 29% इस पर भरोसा करते हैं। कोड की गुणवत्ता गिर रही है और 'कोड चर्न' (7.1%) दोगुना हो गया है। सफलता के लिए 10 कोर स्किल्स (जैसे डीबगिंग, वर्जन कंट्रोल, सिक्योरिटी) और एक स्पष्ट 12-महीने का रोडमैप (पहले बेसिक्स, फिर फ्रेमवर्क्स, फिर प्रोजेक्ट्स) आवश्यक है।

मल्टीडायमेंशनल और 2D अर्रे: कोडिंग, इनपुट और मैट्रिक्स मल्टिप्लिकेशन

मल्टीडायमेंशनल और 2D अर्रे: कोडिंग, इनपुट और मैट्रिक्स मल्टिप्लिकेशन

इस वीडियो में मल्टीडायमेंशनल अर्रे, विशेषकर 2D अर्रे की परिभाषा, कोडिंग, इनपुट लेना और मैट्रिक्स मल्टिप्लिकेशन की प्रक्रिया विस्तार से समझाई गई है। साथ ही, ट्रांसपोज़ मैट्रिक्स और इंडेक्सिंग के महत्वपूर्ण कॉन्सेप्ट्स को भी उदाहरणों के साथ समझाया गया है।

EBAY क्रैश कोर्स: ड्रॉपशिपिंग, हंटिंग, लिस्टिंग और अकाउंट सेटअप की पूरी गाइड

EBAY क्रैश कोर्स: ड्रॉपशिपिंग, हंटिंग, लिस्टिंग और अकाउंट सेटअप की पूरी गाइड

यह एक व्यापक ईबे क्रैश कोर्स है जो ड्रॉपशिपिंग, प्रोडक्ट हंटिंग, प्रोफिटेबल लिस्टिंग और अकाउंट क्रिएशन को शुरू से अंत तक, प्रैक्टिकल प्रदर्शन के साथ सिखाता है। इस वीडियो में आप जानेंगे कि कैसे डॉलर्स में कमाई शुरू करें, फेक गुरुओं से बचें, और एक लॉन्ग-टर्म ऑनलाइन स्किल और बिजनेस विकसित करें।

RAG एप्लीकेशंस के लिए टेक्स्ट स्प्लिटिंग तकनीकें और कोडिंग

RAG एप्लीकेशंस के लिए टेक्स्ट स्प्लिटिंग तकनीकें और कोडिंग

इस वीडियो में हम RAG आधारित एप्लीकेशंस के लिए टेक्स्ट स्प्लिटिंग के महत्व और विभिन्न तकनीकों को विस्तार से समझते हैं। साथ ही LangChain लाइब्रेरी का उपयोग करके टेक्स्ट स्प्लिटिंग के कोड उदाहरण भी देखेंगे।

HTML बेसिक्स से प्रोफेशनल तक: पूरी वेब डेवलपमेंट गाइड

HTML बेसिक्स से प्रोफेशनल तक: पूरी वेब डेवलपमेंट गाइड

यह विस्तृत वीडियो ट्यूटोरियल HTML की पूरी समझ देता है, जो शुरुआत से लेकर एडवांस लेवल तक आपकी वेब डेवलपमेंट स्किल्स को मजबूत करता है। इसमें HTML टैग्स, एट्रिब्यूट्स, लेआउट, फॉर्म्स, टेबल्स, और SEO फ्रेंडली सिमेंटिक टैग्स सहित महत्वपूर्ण कॉन्सेप्ट्स को आसान भाषा में समझाया गया है।

Found this summary useful?

Take it with you. One click puts it in your own LunaNotes library.

Save to LunaNotes

Start taking better notes today with LunaNotes