Skip to content
🚀 EDDI 6.5.0

19 LLM प्रदाता, आपकी साइट क्रॉल करने और आपकी फ़ाइलें पढ़ने वाले नॉलेज बेस, और संगत एजेंट संस्करणों के साथ आगे बढ़ने वाली बातचीतनया क्या है

प्रबंधित क्लाउड शुरू करें
सभी इंटीग्रेशन
डेटा और RAGstoreType: mongodb-atlas

MongoDB Atlas Vector Search

EDDI नॉलेज बेस के लिए वेक्टर स्टोर के रूप में MongoDB Atlas Vector Search, अगर आप पहले से Atlas पर चलते हैं तो स्वाभाविक विकल्प।

आपको क्या मिलता है

  • उस Atlas क्लस्टर में नॉलेज बेस जिसे आप पहले से चलाते हैं
  • कनेक्शन स्ट्रिंग, डेटाबेस, कलेक्शन और इंडेक्स नाम से कॉन्फ़िगरेशन
  • हर अन्य स्टोर जैसा ही एजेंट कॉन्फ़िगरेशन

EDDI में यह कैसे काम करता है

  1. Atlas में एक वेक्टर सर्च इंडेक्स बनाएँ और डेटाबेस, कलेक्शन और इंडेक्स के नाम नोट करें।
  2. storeType: "mongodb-atlas" और स्टोर पैरामीटर के साथ RagConfiguration बनाएँ।
  3. eddi://ai.labs.rag वर्कफ़्लो स्टेप से इसे जोड़ें।
  4. LLM टास्क में इसे नाम से चुनें और दस्तावेज़ इनजेस्ट करें।

कॉन्फ़िगरेशन

EDDI दस्तावेज़ों से लिया गया। your-agent-id जैसे प्लेसहोल्डर आपको अपने मान से बदलने होंगे।

RagConfiguration (POST /ragstore/rags)कनेक्शन स्ट्रिंग में क्रेडेंशियल होते हैं, इसलिए यहाँ यह वॉल्ट संदर्भ है।
{
  "name": "product-docs",
  "embeddingProvider": "openai",
  "embeddingParameters": {
    "model": "text-embedding-3-small",
    "apiKey": "${vault:openai-key}"
  },
  "storeType": "mongodb-atlas",
  "storeParameters": {
    "connectionString": "${vault:atlas-connection-string}",
    "databaseName": "eddi",
    "collectionName": "product_docs",
    "indexName": "vector_index"
  },
  "chunkStrategy": "recursive",
  "chunkSize": 512,
  "chunkOverlap": 64,
  "maxResults": 5,
  "minScore": 0.6
}
workflow step + langchain.json taskनॉलेज बेस को एजेंट से जोड़ना और टास्क में इस्तेमाल करना।
// 1. workflow step: binds the knowledge base to the agent
{ "type": "eddi://ai.labs.rag",
  "extensions": {},
  "config": { "uri": "eddi://ai.labs.rag/ragstore/rags/{ragId}?version=1" } }

// 2. LLM task: selects it by the "name" of the RagConfiguration
{ "tasks": [{
    "actions": ["*"],
    "type": "openai",
    "knowledgeBases": [{ "name": "product-docs", "maxResults": 5, "minScore": 0.7 }],
    "parameters": { "systemMessage": "You are a helpful assistant." }
} ] }

गवर्नेंस

  • कनेक्शन स्ट्रिंग को वॉल्ट में रखें, कॉन्फ़िगरेशन में नहीं।
  • एम्बेडिंग कॉल दस्तावेज़ का टेक्स्ट उस एम्बेडिंग प्रोवाइडर को भेजते हैं जिसे आप कॉन्फ़िगर करते हैं।
  • Atlas एक्सेस कंट्रोल और नेटवर्क नियम वेक्टरों पर लागू होते हैं।

जानने योग्य बातें

  • दस्तावेज़ के चंक बदलना Atlas के साथ काम करने की उम्मीद है, लेकिन टेस्ट इसे कवर नहीं करते। इसके बिना दोबारा इनजेस्ट किए दस्तावेज़ पुराने चंक छोड़ सकते हैं।

संबंधित इंटीग्रेशन

इस पेज का कॉन्फ़िगरेशन और व्यवहार EDDI दस्तावेज़ों पर आधारित है, जिन्हें 2026-10-14 को जाँचा गया। रिलीज़ के बीच फ़ील्ड नाम और डिफ़ॉल्ट बदल सकते हैं, इसलिए उन्हें अपने संस्करण के दस्तावेज़ों में पुष्टि करें।