Skip to content
🚀 EDDI 6.5.0

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

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

Elasticsearch

Elasticsearch كمخزن متجهات لقاعدة معرفة EDDI، مفيد حين تشغّله أصلاً وتريد البحث بالكلمات المفتاحية وبالمتجهات في مكان واحد.

ما تحصل عليه

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

كيف يعمل في EDDI

  1. تأكد من إمكانية الوصول إلى عنقود Elasticsearch واختر اسم فهرس.
  2. أنشئ RagConfiguration بـ storeType: "elasticsearch" وserverUrl وindexName.
  3. اربطه بخطوة سير العمل eddi://ai.labs.rag.
  4. اخترْه بالاسم في مهمة LLM وأدخل المستندات.

الإعدادات

مأخوذة من وثائق EDDI. القيم النائبة مثل your-agent-id عليك استبدالها بقيمك.

RagConfiguration (POST /ragstore/rags)القيمة الافتراضية لـ serverUrl هي localhost:9200. أضف apiKey، أو userName وpassword، للعنقود المؤمَّن.
{
  "name": "product-docs",
  "embeddingProvider": "openai",
  "embeddingParameters": {
    "model": "text-embedding-3-small",
    "apiKey": "${vault:openai-key}"
  },
  "storeType": "elasticsearch",
  "storeParameters": {
    "serverUrl": "localhost:9200",
    "indexName": "product-docs"
  },
  "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." }
} ] }

الحوكمة

  • أشِر إلى مفتاح API أو كلمة المرور من الخزنة.
  • تُرسل استدعاءات التضمين نص المستند إلى مزوّد التضمين الذي تضبطه.
  • يسري التحكم الحالي في الوصول إلى العنقود على المتجهات.

من المفيد أن تعرف

  • من المتوقع أن يعمل استبدال أجزاء المستند مع Elasticsearch لكن الاختبارات لا تغطيه. وبدونه قد تترك المستندات المعاد إدخالها أجزاء قديمة.

تكاملات ذات صلة

الإعدادات والسلوك في هذه الصفحة مبنيان على وثائق EDDI، وقد روجعا بتاريخ 2026-10-14. قد تتغير أسماء الحقول والقيم الافتراضية بين الإصدارات، فتأكد منها في وثائق إصدارك.