Skip to content
🚀 EDDI 6.5.0

19 مزود LLM، وقواعد معرفة تزحف إلى موقعك وتقرأ ملفاتك، ومحادثات تنتقل إلى إصدارات الوكيل المتوافقةما الجديد

السحابة المُدارة ابدأ الآن
كل التكاملات
البيانات وRAGstoreType: mongodb-atlas

MongoDB Atlas Vector Search

MongoDB Atlas Vector Search كمخزن متجهات لقاعدة معرفة EDDI، خيار طبيعي إذا كنت تعمل أصلاً على Atlas.

ما تحصل عليه

  • قاعدة معرفة في عنقود Atlas الذي تشغّله أصلاً
  • الإعداد بسلسلة الاتصال وقاعدة البيانات والمجموعة واسم الفهرس
  • إعداد الوكيل نفسه كأي مخزن آخر

كيف يعمل في EDDI

  1. أنشئ فهرس بحث متجهي في Atlas ودوّن أسماء قاعدة البيانات والمجموعة والفهرس.
  2. أنشئ RagConfiguration بـ storeType: "mongodb-atlas" ومعاملات المخزن.
  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. قد تتغير أسماء الحقول والقيم الافتراضية بين الإصدارات، فتأكد منها في وثائق إصدارك.