सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
RAG पाइपलाइन में सर्च परिणामों में सुधार (Improving Search Results in RAG Pipeline)
**1. समस्या (The Problem):**
- सिमेंटिक सर्च (Semantic Search) कभी-कभी सबसे प्रासंगिक (relevant) परिणाम नहीं दे पाता है।
- यह ऐसे मामलों में विफल हो सकता है जहाँ दस्तावेज़ में एक ही शब्द कई अलग-अलग संदर्भों में हो, जिससे अप्रासंगिक (irrelevant) परिणाम सामने आ सकते हैं।
**2. समाधान की रणनीति (Solution Strategy):**
- सिमेंटिक सर्च के साथ एक अलग लेक्सिकल सर्च (Lexical Search) सिस्टम लागू करना।
- दोनों सिस्टम से प्राप्त परिणामों को मर्ज (Merge) करना ताकि सिमेंटिक और टेक्स्ट-आधारित दोनों तरह के परिणाम मिल सकें।
**3. लेक्सिकल सर्च (Lexical Search):**
- यह क्लासिक टेक्स्ट सर्च की तरह काम करता है।
- यह उपयोगकर्ता के प्रश्न को व्यक्तिगत शब्दों में तोड़ता है और उन टेक्स्ट चंक्स को ढूंढता है जिनमें वे शब्द शामिल हों।
**4. BM25 एल्गोरिथम (Best Match 25):**
- यह RAG पाइपलाइन में उपयोग की जाने वाली एक सामान्य लेक्सिकल सर्च तकनीक है।
- BM25 की कार्यप्रणाली (High-Level Steps):
- टोकनाइजेशन (Tokenization): उपयोगकर्ता के प्रश्न को विराम चिह्नों को हटाकर और स्पेस के आधार पर छोटे टुकड़ों (chunks) में तोड़ना।
- आवृत्ति गणना (Frequency Calculation): यह देखना कि प्रत्येक सर्च टर्म (जैसे 'incident 2023') सभी दस्तावेज़ चंक्स में कितनी बार आता है।
- सापेक्ष महत्व निर्धारण (Relative Importance): उपयोग की आवृत्ति के आधार पर प्रत्येक टर्म को महत्व देना। (कम बार उपयोग किए गए शब्द अधिक महत्वपूर्ण माने जाते हैं)।
- स्कोरिंग (Scoring): उस टेक्स्ट चंक को खोजना जिसमें उच्च भार (high weighted) वाले टर्म अधिक बार उपयोग किए गए हों।
**5. कार्यान्वयन (Implementation):**
- प्रक्रिया: टेक्स्ट को सेक्शन के अनुसार चंक करना → BM25 इंडेक्स बनाना → चंक्स को इंडेक्स में जोड़ना → सर्च करना।
- परिणाम: BM25, ऐसे महत्वपूर्ण और दुर्लभ शब्दों (जैसे 'incident 2023') वाले सेक्शन को प्राथमिकता देता है, जिससे सर्च परिणाम अधिक सटीक होते हैं।
**6. अंतिम लक्ष्य (Final Goal):**
- सिमेंटिक सर्च और लेक्सिकल सर्च दोनों के परिणामों को एक साथ मिलाकर सबसे बेहतर और संतुलित सर्च परिणाम प्राप्त करना।
Takeaways
- सिमेंटिक सर्च अप्रासंगिक परिणाम दे सकता है, खासकर जब शब्दों के कई संदर्भ हों।
- इस समस्या का समाधान सिमेंटिक सर्च के साथ लेक्सिकल सर्च को लागू करना है।
- BM25 एक लेक्सिकल सर्च तकनीक है जो टोकनाइजेशन और आवृत्ति गणना के आधार पर टेक्स्ट चंक्स को स्कोर करती है।
- BM25 में, कम बार उपयोग किए गए शब्दों को अधिक महत्व दिया जाता है, जिससे दुर्लभ और महत्वपूर्ण जानकारी मिलती है।
- अंतिम लक्ष्य सिमेंटिक और लेक्सिकल सर्च दोनों के परिणामों को मर्ज करके सबसे संतुलित और सटीक सर्च परिणाम प्राप्त करना है।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.