Skip to content
🚀 EDDI 6.5.0

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

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

Chroma

Chroma كمخزن متجهات لقاعدة معرفة EDDI. هو الخيار الأقل احتكاكاً حين لا تملك بنية تحتية قائمة لإعادة استخدامها.

ما تحصل عليه

  • إجابات معززة بالاسترجاع من مستنداتك الخاصة
  • واحد من 6 مخازن متجهات، يُختار بالإعداد لا بالشفرة
  • مصادر الإدخال: زحف المواقع والملفات المرفوعة، مع جداول زمنية وسجل تشغيل

كيف يعمل في EDDI

  1. شغّل خادم Chroma ودوّن عنوانه واسم المجموعة (collection).
  2. أنشئ RagConfiguration بـ storeType: "chroma" ومعاملات المخزن، إضافة إلى مزوّد التضمين.
  3. اربطه بالوكيل بخطوة سير العمل eddi://ai.labs.rag.
  4. اخترْه في مهمة LLM بالاسم ضمن knowledgeBases، ثم أدخل المستندات.

الإعدادات

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

RagConfiguration (POST /ragstore/rags)قاعدة المعرفة. يأخذ Chroma عنوان قاعدة واسم مجموعة.
{
  "name": "product-docs",
  "embeddingProvider": "openai",
  "embeddingParameters": {
    "model": "text-embedding-3-small",
    "apiKey": "${vault:openai-key}"
  },
  "storeType": "chroma",
  "storeParameters": {
    "baseUrl": "http://localhost:8000",
    "collectionName": "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 للتضمين مراجع إلى الخزنة، فيبقى مجموع المستندات وبيانات الاعتماد منفصلين.
  • تُرسل استدعاءات التضمين نص المستند إلى مزوّد تضمين مستضاف. إذا كان يُمنع خروج البيانات من بنيتك التحتية، فاستخدم نموذج تضمين مستضافاً ذاتياً.
  • مخزن المتجهات المفتوح نسخة من مجموع مستنداتك. شغّل Chroma بمصادقة وبعيداً عن الواجهات العامة.

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

  • استبدال أجزاء المستند (chunks) مُتحقَّق منه في الذاكرة وpgvector. أما في Chroma فمن المتوقع أن يعمل لكن الاختبارات لا تغطيه، لذا قد تترك المستندات المعاد إدخالها أجزاء قديمة.

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

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