Back to "RAG ने समझाया: उद्‌गम और मूलतत्त्ववाद"

This is a viewer only at the moment see the article on how this works.

To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk

This is a preview from the server running through my markdig pipeline

AI AI-Article LLM Machine Learning RAG Semantic Search

RAG ने समझाया: उद्‌गम और मूलतत्त्ववाद

Saturday, 22 November 2025

"डिस्केशन मार्गदर्शन" के लिए खोज की और कुछ भी नहीं मिला, हालांकि वहाँ एक लेख है "व्हेल बनाने के लिए" के बारे में एक लेख के बारे में? ReG (संत्रीय-विडंत्रिंत्रित पीढ़ी) इस समझ से हल करता है, सिर्फ बीजशब्द नहीं। यह आप कैसे ReG आया, के बारे में, यह कैसे DEG आया था, और कैसे BACACACACACACAS से उत्पादन करने के लिए काम करता है।

परिचय

श्रेणी नेविगेशन: यह RAG का एक भाग है (पुष्टि- अपस्तित पीढ़ी) श्रृंखला:

REG (रिtiy-tyyy-tyyyyy-ti-ting) बनाने के लिए विकसित किया गया था एआई स्मार्ट स्मार्ट बनाने के लिए जानकारी प्राप्त करने के लिए वे प्रशिक्षित नहीं थे. लेकिन यहाँ दिलचस्प है क्या है: प्रौद्योगिकी ज्यादा से अधिक अवसर खोलता हैJobots पर. यह शक्ति शक्ति शक्ति पत्रों, सामग्री, पत्रों, जानकारी, सहायता, और जानकारी प्रबंधन.

दोहरा स्वभाव: REG ग्राहकों की मदद कर सकते हैं (सही खोज, सही उत्तर) या उन्हें उपयोग कर सकते हैं (पुरुषों के साथ, नकारात्मक समीक्षाएँ, ऊपर की समीक्षा सामग्री). अंतर यह तकनीक नहीं है कि वे वास्तव में की जरूरत क्या है? महान खोज कि आप सबसे पहले क्या धन की जरूरत है? और यह कैसे महत्वपूर्ण उदाहरण है, और यह कैसे काम करता है.

यहाँ RAG के बारे में सच्चाई है: यह sversings. सदिश मॉडल? केवी कैश? लेकिन सॉफ्टवेयर में अन्य सब कुछ की तरह, यह कैसे काम करता है के बारे में समझ के बारे में है. आप के पीछे गणित रूपांतरण के पीछे किसी भी अधिक से अधिक आप C# को समझने की जरूरत नहीं है.

तीन चरणों में RAG:

  1. पाठ को संख्या में परिवर्तित करें (शेलिंग्स)
  2. समान संख्या ढूंढें (स्ट्टर खोज)
  3. जो आपने पाया है उसका प्रयोग करें (सेट परिणाम या फ़ीड को ELM)

यह है. बाकी कार्यान्वयन विवरण है.

यह श्रृंखला आपको दिखाती है कि कैसे RAG सिस्टम बनाने के लिए C# कोड के साथ काम करते हैं. कोई pance. कोई अनुमान नहीं है. सिर्फ टुकड़े और वे कैसे एक साथ फिट करें.

आप इस श्रृंखला में क्या सीखेंगे:

  • पार्ट 1 (यह लेख): RAG कैसे आया और क्यों?
  • पार्ट 2: तकनीकी डिज़ाइन और अलंकी आंतरिक
  • पार्ट 3: कोड उदाहरणों के साथ वास्तविक सिस्टम बनाना

बाद में, मैं तुम्हें भी दिखाना होगा पूर्ण रेजी व्यवस्थाओं को बनाने के लिए:

RAG क्या है?

रिलीशन तैयार किया जा रहा है: संबंधित जानकारी ढूंढें, फिर इसका उपयोग करें.

flowchart LR
    A[User Question] --> B[Retrieve Relevant Info]
    B --> C[Retrieved Documents/Context]
    C --> D[Generate Response]
    A --> D
    D --> E[Grounded, Accurate Answer]

    style B stroke:#f9f,stroke-width:2px
    style D stroke:#bbf,stroke-width:2px

RAG के बिना: उपयोक्ता पूछता है

RAG के साथ: उपयोक्ता पूछता है कि TSM सही तरीके से काम करनेवालों का जवाब कैसे दे सकता है

// Without RAG: Hope the LLM knows
var answer = await llm.GenerateAsync("How do I deploy Docker?");
// Risk: Might make up outdated or wrong steps

// With RAG: Give it the docs
var relevantDocs = await vectorSearch.FindSimilar("How do I deploy Docker?");
var context = string.Join("\n", relevantDocs.Select(d => d.Text));
var answer = await llm.GenerateAsync($"Context: {context}\n\nQuestion: How do I deploy Docker?");
// Result: Answer based on YOUR actual Docker deployment docs

मुख्य अन्तर्दृष्टि: तर्क से अलग ज्ञान भंडार (एलएम). अपने डॉट्स को अद्यतन करता है, खोज वर्तमान रहता है. कोई फिर से अभ्यास की आवश्यकता नहीं है.

स्मारक कब से शुरू हुआ?

RG खोज और NLP अनुसंधान के दशकों में समायोजन. इस इतिहास को समझने में आपकी मदद करता है कि क्यों रेजी यह तरीका बनाया गया है - और क्या समस्याओं को हल करता है.

पारंपरिक खोज (प्रयोगक- 2010)

कीवर्ड आधारित खोज:

  • टीएफ- आईडी: आवृत्ति आवृत्ति आवृत्ति x को उलटा करने के लिए - सामान्य शब्द कम करें
  • बीएम25: खोज करने के लिए खोज
  • खोज साफ करें (S):
    • ध्वनिएक्स: फ़ोनिक एल्गोरिदम ("जार"MyMys") से मेल खाता है
    • एलआईएसप्रिक दूरीदूरी संपादित करें (कैसे कई संपादित/ बिंदुएँ/ बिन्दुएँ)
    • नर्म्स: आंशिक जोड़ के लिए अक्षर/ वर्ड अनुक्रम

समस्या: ये मेल खाते हैं अक्षर, नहीं अर्थ. खोज "कांपरेशन" और जब तक ये सटीक शब्द नहीं प्रकट नहीं होते तब तक आप नहीं मिलेगा. वे टाइटेन्टोस को संभाल सकते हैं लेकिन नहीं .

आरंभिक प्रश्निंग उत्तर (Reply0s)

आवर्धन (IBM, 2011):

  • नियम आधारित तर्क युक्त प्राप्ति
  • ययोर्डी, लेकिन विशाल ज्ञान इंजीनियरी की आवश्यकता थी
  • अब भी कीवर्ड के मिलान पर भारी भरोसा किया गया

समझ - बूझ से मॉडल पढ़ा जा रहा है:

  • दी गई आयतों से जवाब निकाल सकते हैं
  • लेकिन तुम उन्हें पहले सही रास्ता दे दिया था
  • उस आयत को ढूंढने के लिए कोई सिस्टिक खोज नहीं

गहरा पढ़ना क्रांति (07+)

रूपांतरणकर्ता (17): "सभी को ध्यान की ज़रूरत है"

  • तंत्रिका नेटवर्क जो संदर्भ समझ सकते हैं
  • जो कुछ उसके पीछे हो लिया है उसके लिए आधार बनाएँ

BERTRRRING:

  • भाषा की कॉन्टेक्स्ट समझ
  • "Bank" का अर्थ है "river बैंक" vs "विंग बैंक" में अलग बातें
  • कैप्चर किए गए अर्थों को बना दिया जा सकता है

GC- 2/3 (202020):

  • बेहतरीन भाषा के मॉडल जो कोर पाठ तैयार कर सकते हैं
  • लेकिन अपने प्रशिक्षण डाटा पर सीमित
  • हाल ही में हाल ही में आयी समस्याओं की शुरूआत

छवियों को प्रतिनिधित्व करता है:

  • उच्च- स्थान में पाठ (_L)
  • इसी तरह का मतलब आस - पास के वेक्टर्स
  • यह डिस्टिक खोज संभव है

BART (चेहराबुक एआई, अक्टूबर 2019):

  • माइक लुइस ईट अल.
  • जीएनटी जैसे डिकोडर के साथ जोड़ा गया BERT- समान एनकोडर
  • भ्रष्ट पाठ द्वारा प्रशिक्षित किये जाने वाले ऑटोक्टर को फिर इसे पुनः आरंभ करने के द्वारा प्रशिक्षित किया जा रहा है
  • पाठ बनाने व समझें कार्यों के लिए उत्कृष्ट
  • RAG की बुनियाद डाली गयी

M2M- 100 (चेहरा- बुक एआई, अक्टूबर 2020):

  • प्रथम- से- कई भाषाओं में अनुवाद मॉडल
  • बिना अंग्रेज़ी बिंदु के १०० भाषाओं के बीच सीधे अनुवाद
  • अनुमानित भाषा निर्देश (१०x से अधिक)
  • दिखाएँ रूपांतरण करनेवाले विशाल क्रासिंग कार्यों को संभाल सकते हैं

वास्तविक विश्व उदाहरण: मेरा तंत्रिका मशीन अनुवाद औज़ार जब प्राथमिक सेवाएँ उपलब्ध होती हैं तो एक मशीन मॉडल के रूप में उपयोग किया जा रहा है, यह प्रमाणित करता है कि इन ट्रांसलेटर आधारित मॉडल उत्पादन तंत्रों के लिए व्यावहारिक निर्माण ब्लॉक कैसे बन गया.

आधुनिक रेजी का जन्म (मवर २०२०)

निर्माण कागज "ज्ञान- इन लिंड एनएलपी कार्य के लिए निकाल दिया जा रहा है"वंस पेट्रिक थॉमस ईट ए. (चेहरा- 2007 अनुसंधान) औपचारिक रूप से RG को प्रस्तुत किया, सीधे BARAT पर इमारत:

जो कुछ उन्होंने किया है, वह पन्नों में अंकित है

  • डीफिक्सेस (डीपीR) - गुम वेक्टर प्रतिरूप, बीजशब्द नहीं
  • URTEATE - 2019 सेque2que मॉडल
  • अंत में अलग-अलग डिजाइन - प्राप्त तथा एक साथ उत्पन्न करें

परिणाम: RGy व्यवस्था ज्ञान पर बहुत बड़ा आदर्श बना रही है, जबकि अधिक कुशल और अद्यतन किया जा रहा है. आप ज्ञान आधार को फिर से अद्यतन कर सकते हैं मॉडल की जाँच के बिना.

RAGpped (2023- 23)

चैट रूम, GS-4, और क्लोग ने RG आवश्यक बनाया:

  1. हाल ही में जाँच - पड़ताल समस्या वास्तविक दस्तावेज़ों में RELMM के जवाब.
  2. ज्ञान स्वाद - 2021 से प्रशिक्षित डाटा 2024 घटनाओं के बारे में पता नहीं है. RAG वर्तमान दस्तावेज़ों का उपयोग करता है.
  3. निजी डेटा - LLMMs अपने कंपनी के आंतरिक खुराक की पहुँच नहीं कर सकते. RG कर सकते हैं.
  4. खर्च - अच्छी तरह से तैयार करना महँगी है ($10-100K+). RAG बहुत महँगा है (प्रयोगी + क).
  5. तर्कता - RAG स्रोतों का हवाला दे सकते हैं, इसे अवैध और भरोसेमंद बना सकते हैं.

आज (2024- 2025): RAG अनुवाद किए एआई तंत्रों को उत्पादन के लिए डीओओ मानक है जो सटीकता और अव्यावहारिकता की जरूरत है. हर प्रमुख एआई कंपनी RG उपकरण प्रदान करती है.

RAG कैसे काम करता है: बड़ा चित्र

तकनीकी विवरण में गहराई से परिवर्तन करने से पहले (जो हम भाग 2) में कवर करेंगे, चलो उच्च-स्तर कार्य प्रवाह को समझने के लिए।

तीन चरण

RAG सिस्टम तीन अलग चरणों में काम करता है:

फेस 1: इंडेक्सिंग (एक समय सेटअप)

flowchart LR
    A[Your Documents] --> B[Split into Chunks]
    B --> C[Generate Embeddings]
    C --> D[Store in Vector DB]

    style C stroke:#f9f,stroke-width:2px
    style D stroke:#bbf,stroke-width:2px

क्या होता है:

  1. अपना ज्ञान आधार पर ले लो (ऑक्स्स, ब्लॉग पोस्ट, हस्तचालित)
  2. प्रबंधित करने में विभाजित करें (पैराग्राफ, खण्ड्स)
  3. प्रत्येक फिर से एक सदिश को परिवर्तित करें (ऐरे की संख्या)
  4. समानता खोज के लिए एक डाटाबेस रीग्रेड में सदिश भंडारित करें

कुंजी संकल्पः इसी तरह का मतलब भी होता है जैसे सदिश, तो "ककरोरर पात्र" और "कंकरीकरण मंच" अंत सदिश अंतरिक्ष में एक साथ बंद.

PRODUCT 2: पुनःप्राप्त करना (प्रत्येक क्वैरी)

flowchart LR
    A[User Question] --> B[Generate Query Embedding]
    B --> C[Search Vector DB]
    C --> D[Top K Most Similar Chunks]

    style B stroke:#f9f,stroke-width:2px
    style C stroke:#bbf,stroke-width:2px

क्या होता है:

  1. उपयोक्ता ने प्रश्न पूछा
  2. प्रश्न को किसी सदिश में बदलें ( इंडेक्सिंग के लिए समान मॉडल)
  3. डाटाबेस में सबसे समान सदिशों को ढूंढें
  4. शीर्ष वापस करें के- सबसे संबंधित फ़ाइलों को (सामान्य रूप से 3- 10)

क्यों यह काम करता है: "मैं किस तरह तैनात बर्तन हैं?" (कर्क) ठीक शब्दों में फर्क करने के बारे में डॉकिंग के बारे में तरह है, भले ही.

फेस 3: तैयार करना (प्रत्येक क्वैरी)

flowchart TB
    A[User Question] --> B[Build Prompt]
    C[Retrieved Context] --> B
    B --> D[LLM]
    D --> E[Generated Answer with Citations]

    style B stroke:#f9f,stroke-width:2px
    style D stroke:#bbf,stroke-width:2px

क्या होता है:

  1. उपयोक्ता के प्रश्न को लें
  2. पलटनेवाले संदर्भ को वापस लें
  3. एक सुझाव का निर्माण करें: "इस संदर्भ को दो, इस सवाल का जवाब दो."
  4. पीढ़ी के लिए पसंदीदा भेजें
  5. दिए गए संदर्भ में प्रयोग किए गए उत्तर आधार को बनाता है

जादू: LLM तथ्यों को पार नहीं कर सकते है कि संदर्भ में नहीं हैं. यह सिर्फ blaym आकार और क्या दिया है समझाने के लिए कर सकते हैं.

एक सरल उदाहरण

चलो तंत्र के माध्यम से एक क्वैरी ट्रेस करें:

उपयोक्ता पूछता है: "मैं कैसे डॉकर निर्माण करें?"

कदम 1 - रिपल:

Query embedding: [0.234, -0.891, 0.567, ...]

Search vector DB for similar embeddings...

Retrieved chunks:
1. "Docker Compose is a tool for defining multi-container applications..." (similarity: 0.92)
2. "To use Docker Compose, create a docker-compose.yml file..." (similarity: 0.87)
3. "The docker-compose up command starts all services..." (similarity: 0.83)

चरण 2 - पीढ़ी:

Prompt to LLM:
"Context:
[1] Docker Compose is a tool for defining multi-container applications...
[2] To use Docker Compose, create a docker-compose.yml file...
[3] The docker-compose up command starts all services...

Question: How do I use Docker Compose?

Answer (use the context above):"

LLM Response:
"To use Docker Compose [1], start by creating a docker-compose.yml file [2] that
defines your services. Then run 'docker-compose up' to start all services [3]..."

परिणाम: आपके दस्तावेज़ से पूर्ण प्रशंसा के साथ सही जवाब.

आरजी वी.

RG (और कब नहीं) का प्रयोग करने के लिए समझ की माँग करती है कि इसकी तुलना विकल्पों से करें ।

RAG vs. बढ़िया-Taning

STAGTATATMATATCYEARTME |--------|-----|-------------| | ज्ञान अद्यतन डेबियन तत्काल (सिर्फ ज्ञान आधार को अद्यतन करें) | खर्च छावनी कम (सेसर + एम्बेडिंग) (जीजीयूपीएस प्रशिक्षण समय) | शुद्धता मान इन दोनों स्रोतों में ज़मीन - आसमान का फर्क है | मनपसंद सूचना गहरा मॉडल अनुकूलित करता है | तर्कता उससे भी अधिक (इस तरह का उपयोग कर सकता है) 2002- 2003 (काला बॉक्स) | के लिए उत्तम मेट्रिक ज्ञान-इन्ड कार्य लानत स्टाइल/ प्रारूप RSAREGenericName

जब अच्छी तरह इस्तेमाल किया जाए:

  • आपको एक विशिष्ट सबक सीखने के लिए मॉडल की जरूरत है शैली या प्रारूप
  • आपके पास एक बड़ा, साफ डाटासेट है
  • आपको आंतरिक खींचने के लिए मॉडल की जरूरत है प्रारूप, तथ्य नहीं
  • उदाहरण: सहायक सेवक की तरह लिखना

RAG प्रयोग करने के लिए:

  • आप की जरूरत है सही सही सही उल्लेख के साथ
  • आपका ज्ञान प्रायः बदलता है
  • आपके पास निजी/व्यस्त डाटा है
  • क़ीमत और सरल मामला
  • उदाहरण: मनपसंद चैटबोट (मेरी कंपनी के कार्य सप्ताह बदल जाता है)

आप दोनों को शामिल कर सकते हैं? जी हाँ, शैली के लिए ठीक है, तथ्यों के लिए RAG.

RAG vs. लंबे संदर्भ विंडोज़

आधुनिक LLLM बड़े संदर्भ विंडो पर गर्व करता है (G-4: 128K निशानियाँ, पाइप: 200K चिन्ह. क्यों न आप अपने सभी दस्तावेज़ों को संदर्भ में डंप करें?

लंबी संदर्भ सहित समस्याएँ:

  1. खर्च: टोकन - 90-100 प्रति क्वेरी के साथ प्रारंभ तराजू तेजी से जोड़ता है
  2. हाल ही में@ info: whatsthisप्रक्रिया 100K टोकनों को समय देता है
  3. मध्य में खोया: लंबे संदर्भों के बीच जानकारी का उपयोग करने के संघर्ष
  4. स्थिर घोषणाओं को छोड़ दें: Llettent जानकारी ध्वनि में दफन हो जाता है
  5. व्यावहारिक सीमाएँ: आप अपने पूरे कंपनी की खुराक संदर्भ में फिट नहीं कर सकते

जब लंबा संदर्भ आता है तो समझ आता है:

  • एकल बड़ा दस्तावेज़ (उदा., एक अनुबंध का विश्लेषण करें)
  • सब कुछ आवश्यक है ( फ़िल्टर करने के लिए आवश्यक नहीं)
  • लागत एक चिंता नहीं है
  • कम क्वेरी आवाज़

जब RAG समझ आता है:

  • विशाल ज्ञान आधार (वाकियां)
  • संबंधित संबंधित खोज की आवश्यकता है
  • उच्च क्वेरी आवाज़ (आधार स्थिति)
  • वास्तविक समय अद्यतन ज्ञान के लिए

सर्वोत्तम अभ्यासः सबसे अधिक संबंधित सामग्री को चुनने के लिए RAG का इस्तेमाल करें, फिर उस तत्व के लिए लम्बी संदर्भ का उपयोग करें.

RAG vs. उदाहरणों के साथ संकेत

एक साधारण आधार रेखा है।

उदाहरण प्राम्प्ट:

Examples:
Q: What is Docker?
A: Docker is a containerization platform...

Q: How does Kubernetes work?
A: Kubernetes orchestrates containers...

Q: What is my new question?
A: [LLM generates answer]

सीमाएँ:

  • संदर्भ विंडो में क्या फिट होता है इस पर सीमित किया गया
  • उदाहरणों का मैनुअल सुधार
  • बड़े ज्ञान आधार पर स्केल नहीं होता
  • कोई सिस्टिक खोज - आप दस्ती रूप से उदाहरण चुन सकते हैं

RAG सुधार:

  • स्वचालित रूप से अच्छे उदाहरण प्राप्त करें (आईटीसी खोज)
  • असीमित उदाहरणों के लिए स्केल (सिर्फ ऊपरी केएएम को भेजा गया)
  • क्वैरी करने के लिए अनुकूलनशील करता है ( भिन्न उदाहरण निकालता है)

आप RG के बारे में सोच सकते हैं "कुछ की बिक्री पैमाने पर की जा रही है" के रूप में।

हाइब्रिड खोज: RAG + पारंपरिक खोजQuery

आप RAG को पारंपरिक पूरे पाठ खोज के साथ जोड़ सकते हैं पारा फ़्यून (RF) का उपयोग करके.

आखिर क्यों?

  • सेमेन्टिक खोजआमतौर पर मिलान के लिए महान ("त्रुटि हैंडल" को "सेन प्रबंधन" के अलावा" खोजता है
  • कीवर्ड खोज: सटीक शर्तों के लिए महान (" Docenter"), "Eriririent"
  • हाइब्रिडसबसे अच्छा: सारे संसार का सबसे अच्छा
public async Task<List<SearchResult>> HybridSearchAsync(string query)
{
    // Run both searches in parallel
    var semanticTask = SemanticSearchAsync(query, limit: 20);
    var keywordTask = KeywordSearchAsync(query, limit: 20);

    await Task.WhenAll(semanticTask, keywordTask);

    var semanticResults = await semanticTask;
    var keywordResults = await keywordTask;

    // Combine using Reciprocal Rank Fusion
    return ApplyRRF(semanticResults, keywordResults);
}

private List<SearchResult> ApplyRRF(
    List<SearchResult> list1,
    List<SearchResult> list2,
    int k = 60)
{
    var scores = new Dictionary<string, double>();

    // Score from first list
    for (int i = 0; i < list1.Count; i++)
    {
        var id = list1[i].Id;
        scores[id] = scores.GetValueOrDefault(id, 0) + 1.0 / (k + i + 1);
    }

    // Score from second list
    for (int i = 0; i < list2.Count; i++)
    {
        var id = list2[i].Id;
        scores[id] = scores.GetValueOrDefault(id, 0) + 1.0 / (k + i + 1);
    }

    // Merge and sort by combined score
    var allResults = list1.Concat(list2)
        .GroupBy(r => r.Id)
        .Select(g => g.First())
        .OrderByDescending(r => scores[r.Id])
        .ToList();

    return allResults;
}

क्यों कहा जा सकता है कि सा. यु.

अब आप समझ सकते हैं कि RG क्या है, कहाँ से आया है, और कैसे यह विकल्प के लिए तुलना करता है, यहाँ यह बात क्यों है:

1. एआई का डेमोीकरण

  • आप एक 100K ठीक बजट की जरूरत नहीं है
  • आप एमएल इंजीनियरों की एक टीम की जरूरत नहीं है
  • कोई भी डेवलपर मौजूदा औज़ारों के साथ RAG सिस्टम बना सकते हैं

2 व्यावहारिक शुद्धता

  • हाल ही में उत्पादन में #ms के साथ समस्या है
  • रीजी इसे वास्तविक दस्तावेज़ों में प्रतिक्रियाओं द्वारा हल करता है
  • प्रशस्ति-पत्र को इसे ग़ैरकानूनी और विश्‍वसनीय बना देता है

3. हमेशा ऊपर

  • पारंपरिक एआई: ट्रेन एक बार, ज्ञान वैकल्पिक है
  • RAG: अपने दस्तावेज़ों को अद्यतन करें, जानकारी तत्काल अद्यतन करें
  • तेज गति डोमेन के लिए गंभीर (सेचक, समाचार, नियम)

गोपनीयता और नियंत्रण 4.

  • अपने डेटा अपने arfrapix में रहता है
  • पूरी तरह से चला जा सकता है (स्थानीयM + स्थानीय सदिश डीबी)
  • बुद्धि या अन्य बादल प्रबंधकों को खोलने के लिए कोई डाटा नहीं भेजा गया

5. लागत-प्रयोगात्मक

  • भंडारण बहुत महँगा है (वाई प्रति GB)
  • सन्‌ 1000 के दस्तावेज़ों में से एक में कुछ अंश बहुत ही कम होते हैं ।
  • उत्तमतम या लंबे संदर्भ विंडो से ज्यादा मूल्यवान

6. विस्तृत अनुप्रयोग

  • सेप्टिक खोज (कोई नलएम की ज़रूरत नहीं!)
  • VTHA सिस्टम के साथ प्रशंसा
  • विषयवस्तु सुझाव
  • लेखन सहायक
  • ज्ञान प्रबंधन
  • दस्तावेज़ीकरण
  • खोज सहायक

निष्कर्ष: इतिहास से कार्यान्वयन तक

हम RAG के विकास का पता लगाया है:

  • प्री- 2010: कीवर्ड ढूंढने के लिए (जैसे अक्षर, अर्थ नहीं)
  • 2010पढ़ा जा रहा है (सही संदर्भ की जरूरत है)
  • 2017-2020: ट्रांसमिटिंग तथा एम्बेडिंग (उदाहरण के लिए लागू होता है)
  • 2020: आधुनिक रेजी (थंवर + तैयार)
  • 2023- 23: उत्पाद्शन मानक (स्टिक्शन + लागत + गोपनीयता)

भाग १: १ से प्रमुख अंतर्दृष्टि

  • RAG अलग ज्ञान भंडार (वाक्टर DB) तर्क (लीएल)
  • असल दस्तावेज़ों में जवाब देने से समस्या हल हो जाती है
  • यह अच्छी तरह से नहीं की तुलना में पेश आया और अधिक विशेषज्ञ है
  • यह बड़े ज्ञान आधार के लिए लंबा संदर्भ से बेहतर काम करता है
  • यह अनिवार्य रूप से "कुछ गेंदों का अभ्यास पैमाने पर किया गया है"

तीन- स्टेप मानसिक मॉडल:

  1. पाठ को संख्या में परिवर्तित करें (शेलिंग्स)
  2. समान संख्या ढूंढें (स्ट्टर खोज)
  3. जो आपने पाया है उसका प्रयोग करें (सेट या फ़ीड के लिए ELM)

और सब कुछ अनुकूलनशील है.

भाग २: ६ में और आंतरिक में जारी रखें

अब आप समझते हैं क्या RAG है, क्यों और मामले की तदबीर करें कहाँ लेकिन यह वास्तव में फन के नीचे काम कैसे करता है?

में भाग 2: RAGCACT और आंतरिक, हम तकनीकी विवरण में गहरी वृद्धि:

RAGREART:

  • फेस 1: इंडेक्सिंग (संपादक, रीफ्रेक्टिंग नीति, कन्टेनिंग डाटा, सदिश भंडारण)
  • CTOCT 2: reting (किंगिंग, आई. आई. वी.)
  • CTOT 3: बनाने में त्रुटि (प्रयोगियों का निर्माण, ALM पैरामीटर, बाद में- प्रक्रिया)

आंतरिक आंतरिक:

  • कौन - सी निशानियाँ हैं और क्यों वे RAG के लिए बात करते हैं
  • केवी कैश: संदर्भों को कैसे स्मरण करता है
  • कॉन्टेक्स्ट विंडो तथा टोकन प्रबंधन नीति
  • टोकन ऊर्जा तथा लागत के लिए रीग्रेजी को साझा किया जा रहा है

तकनीकी गहरी दिशा:

  • सदिश डाटाबेस तथा समानता खोज एल्गोरिदम
  • नाम बदल दिए गए हैं ।
  • संदर्भ को सुरक्षित रखने की योजनाएँ
  • C# में व्यावहारिक कोड उदाहरण

भाग २: ६ और आंतरिक भाग में जारी रखें

भाग 2 के बाद, आप भाग 3 के लिए तैयार हो जाएगा जहाँ हम असली व्यवस्था का निर्माण करेंगे, आम चुनौतियों का हल, और HyEEE, बहु-PPRG, और TECPCPCPC संपीडन के रूप में विस्तृत तकनीकों का पता लगाने के लिए।

संसाधन

आधारित कागज:

आगे पढ़ा जा रहा है:

इस श्रृंखला में अगला:

भाग 2 में जारी रखें

logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.