Claude With Amazon Bedrock
← सभी पाठ
पाठ 38Claude With Amazon Bedrock

Introducing Retrieval Augmented Generation

सारांश ऑडियो

इस पाठ के लिए कोई ऑडियो सारांश नहीं है।

अध्ययन नोट्स

विषय: रिट्रीवल ऑगमेंटेड जनरेशन (RAG)

RAG क्या है?

  • RAG (Retrieval Augmented Generation) एक तकनीक है जिसका उपयोग बड़े दस्तावेज़ों से विशिष्ट जानकारी निकालकर LLM (जैसे Claude) को सटीक उत्तर देने में मदद करने के लिए किया जाता है।

समस्या और समाधान (दस्तावेज़ से जानकारी निकालना)

**1. पहला तरीका (Naive Approach):**

  • प्रक्रिया: पूरे दस्तावेज़ के टेक्स्ट को सीधे प्रॉम्प्ट में डालना।
  • नुकसान:
  • LLM के इनपुट की एक निश्चित सीमा (Hard Limit) होती है; बहुत लंबे दस्तावेज़ में त्रुटि (Error) आ सकती है।
  • प्रॉम्प्ट जितना लंबा होता है, LLM उतना ही कम प्रभावी होता है।
  • विशिष्ट जानकारी खोजना मुश्किल हो जाता है।

**2. दूसरा तरीका (RAG - Retrieval Augmented Generation):**

  • प्रक्रिया:
  • दस्तावेज़ को छोटे-छोटे टुकड़ों (Chunks) में विभाजित करना।
  • उपयोगकर्ता के प्रश्न के आधार पर, सबसे प्रासंगिक (Relevant) टेक्स्ट चंक को खोजना।
  • केवल उस प्रासंगिक चंक को प्रॉम्प्ट में शामिल करना ताकि LLM ध्यान केंद्रित कर सके।
  • लाभ (Upsides):
  • LLM केवल प्रासंगिक सामग्री पर ध्यान केंद्रित करता है।
  • बहुत बड़े दस्तावेज़ों और कई दस्तावेज़ों के साथ काम कर सकता है (Scalability)।
  • प्रॉम्प्ट छोटा रहता है, जिससे समय और लागत कम लगती है।
  • चुनौतियाँ (Downsides/Challenges):
  • जटिलता (Complexity) अधिक होती है।
  • प्री-प्रोसेसिंग (Pre-processing) की आवश्यकता होती है (दस्तावेज़ को चंक में तोड़ना)।
  • प्रासंगिक चंक खोजने के लिए एक सर्च मैकेनिज्म (Search Mechanism) की आवश्यकता होती है।
  • यह गारंटी नहीं है कि चंक में उत्तर के लिए आवश्यक सभी संदर्भ (Context) मौजूद होंगे।

निष्कर्ष:

  • RAG एक उन्नत तकनीक है जिसके लिए कई तकनीकी चरणों (Pre-processing, Chunking, Searching) का विश्लेषण करना आवश्यक है।
  • किसी भी एप्लिकेशन में RAG लागू करने से पहले उसके उपयोग के मामले (Use Case) का गहन विश्लेषण करना महत्वपूर्ण है।

Takeaways

  • RAG (Retrieval Augmented Generation) एक तकनीक है जो LLM को बड़े दस्तावेज़ों से विशिष्ट जानकारी निकालकर सटीक उत्तर देने में मदद करती है।
  • RAG की प्रक्रिया में दस्तावेज़ को छोटे टुकड़ों (Chunks) में विभाजित किया जाता है और प्रश्न के आधार पर केवल प्रासंगिक चंक को प्रॉम्प्ट में शामिल किया जाता है।
  • यह LLM की इनपुट सीमा (Hard Limit) की समस्या को हल करता है और बड़े डेटासेट के साथ काम करने की क्षमता (Scalability) प्रदान करता है।
  • RAG को लागू करने के लिए प्री-प्रोसेसिंग, चंकिंग और एक सर्च मैकेनिज्म की आवश्यकता होती है, जिससे इसकी जटिलता (Complexity) अधिक होती है।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.