تخطى إلى المحتوى الرئيسي
PromptQuorumمصمم للبشر. منظم للذكاء الاصطناعي.
الرئيسية/LLM المحلية المتقدمة
RAG & Document Chat

مراجعة CocoIndex: إطار بيانات تزايدي لـ RAG ووكلاء الذكاء الاصطناعي

·6 دقائق للقراءةبقلم · مؤسس PromptQuorum · محرك اكتشاف للذكاء الاصطناعي مفتوح الأوزان ومفتوح المصدر

CocoIndex (الإصدار 1.1.1، الصادر في 5 نوفمبر 2026) إطار عمل مجاني ومفتوح المصدر (Apache 2.0) بلغة Python يُبقي فهارس المتجهات ومخازن بيانات الذكاء الاصطناعي الأخرى محدّثة بإعادة معالجة المدخلات المتغيرة فقط. يبني خط البيانات الذي يقف خلف RAG والوكلاء؛ ولا يدردش ولا يأتي مع أي نموذج.

النقاط الرئيسية

  • الصيانة: أحدث commit في الفرع الرئيسي بتاريخ 8 نوفمبر 2026 وأحدث إصدار، 1.1.1، بتاريخ 5 نوفمبر 2026، لذا لا ينطبق تحذير المشروع المتوقف.
  • النطاق: إطار خطوط معالجة للمطورين وليس تطبيقًا؛ لا يحتوي نافذة دردشة ولا نموذجًا.
  • الاستخدام المحلي: Ollama وsentence-transformers والوجهات المحلية موثقة، لكن الصفحات نفسها تعرض مزودي السحابة، لذا تتوقف الخصوصية على إعدادك.
  • التكلفة: النواة مجانية؛ وتوجد نسخة مرخّصة منفصلة للفرق تسمى CocoIndex Plus، دون سعر معلن.
  • القياس عن بُعد: تُرسل نسخ الإصدار أحداث استخدام مجهولة ما لم تعطّلها بمتغير بيئة.

📍 في جملة واحدة

CocoIndex إطار عمل مفتوح المصدر بلغة Python يُبقي فهارس RAG وسياق الوكلاء محدّثة بإعادة حساب البيانات ومسارات الشيفرة المتغيرة فقط.

💬 بعبارات بسيطة

تكتب وصفًا قصيرًا بلغة Python لما ينبغي أن يحتويه فهرسك؛ ويتذكر CocoIndex النتائج السابقة، وعند تغيّر ملف أو شيفرتك يحدّث الصفوف المتأثرة فقط.

📌ملاحظة: تستند هذه المراجعة إلى موقع CocoIndex والتوثيق ومستودع GitHub وPyPI، وقد روجعت في 8 نوفمبر 2026. لم تثبّت PromptQuorum برنامج CocoIndex ولم تشغّله، لذا لم تُقيَّم السرعة ولا استهلاك الذاكرة ولا جودة النتائج.

CocoIndex إطار عمل مفتوح المصدر بلغة Python، بمحرك Rust في الأسفل، يُبقي فهارس المتجهات والجداول ورسوم المعرفة متزامنة مع بيانات المصدر المتغيرة بإعادة معالجة ما تغيّر فقط. وهو ليس تطبيق دردشة ولا بيئة تشغيل نماذج: إنه طبقة خطوط المعالجة التي تغذي نظام RAG أو وكيل ذكاء اصطناعي. وجانبه المحلي أن التضمينات والاستخراج يمكن أن تعمل عبر Ollama أو sentence-transformers على جهازك. تستند هذه المراجعة إلى cocoindex.io والتوثيق ومستودع GitHub، وقد روجعت في 8 نوفمبر 2026؛ ولم تختبر PromptQuorum CocoIndex عمليًا.

مراجعة CocoIndex: إطار بيانات تزايدي لـ RAG ووكلاء الذكاء الاصطناعي

ما هو CocoIndex؟

CocoIndex إطار عمل لخطوط البيانات يحوّل المصادر المتغيرة إلى بيانات جاهزة للذكاء الاصطناعي ويُبقي هذه البيانات حديثة. تصف ما ينبغي أن تبدو عليه الوجهة كدالة للمصدر، على طريقة معادلة جدول البيانات أو مكوّن React، ويحدد المحرك الأجزاء التي يجب إعادة حسابها. تشمل المصادر المذكورة في التوثيق المجلدات المحلية وAmazon S3 وGoogle Drive وKafka وقواعد البيانات؛ وتشمل الوجهات قواعد بيانات المتجهات والقواعد العلائقية وقواعد الرسوم. والجهة المطوِّرة هي CocoIndex Inc، الشركة المذكورة على موقعها.

المحرك مكتوب بلغة Rust وخطوط المعالجة بلغة Python. يتذكر النتائج السابقة على ثلاثة مستويات: لكل عنصر مصدر ولكل استدعاء دالة ولكل صف وجهة، فيُعاد تحليل المستند المعدَّل وتضمينه بينما تُتخطى المستندات غير المتغيرة. كما يعيد تشغيل العمل عند تغيّر شيفرة دالة. أما CocoIndex Code فمنتج منفصل يطبق الفكرة نفسها على قواعد الشيفرة لوكلاء البرمجة ولا تغطيه هذه المراجعة.

كيف تحصل عليه

CocoIndex حزمة Python: ثبّتها بأمر واحد ثم اكتب ملف خط المعالجة. وهو ليس تطبيق سطح مكتب قابلًا للتنزيل، لذا لا يوجد مثبّت.

الخيار
مصدر الحصول عليه
pippip install -U cocoindex من PyPI
uv أو Poetryuv add cocoindex أو poetry add cocoindex، وفق دليل التثبيت
البدء السريعخط من PDF إلى Markdown يحتاج أيضًا إلى pip install docling: البدء السريع
الموقع الرسميcocoindex.io
التوثيقcocoindex.io/docs
سياسة الخصوصيةCocoIndex Privacy Policy، وآخر تحديث لها في 6 نوفمبر 2026 وفق الصفحة
الشيفرة المصدريةgithub.com/cocoindex-io/cocoindex، Apache 2.0

الإصدار الذي رُوجع: 1.1.1، الصادر في 5 نوفمبر 2026. يلزم طرفية وبيئة Python؛ ولا يوجد مثبّت رسومي. وتُثبَّت نسخة CocoIndex Plus الموجهة للفرق بشكل منفصل بمفتاح ترخيص.

المتطلبات

يطلب التوثيق Python من 3.11 إلى 3.13 ويذكر ثلاثة أنظمة تشغيل. ولا ينشر حدًا أدنى من RAM أو GPU للإطار نفسه.

Python

ما تقوله المصادر:
من 3.11 إلى 3.13 في دليل التثبيت؛ وتشترط بيانات PyPI الإصدار 3.11 أو أحدث

macOS

ما تقوله المصادر:
10.12 أو أحدث على Intel، و11.0 أو أحدث على Apple Silicon

Linux

ما تقوله المصادر:
x86_64 أو arm64 مع glibc 2.28 أو أحدث، مثل Debian 10 أو Ubuntu 18.10

Windows

ما تقوله المصادر:
Windows 10 أو أحدث على x86_64

قاعدة البيانات

ما تقوله المصادر:
لا شيء لـ CocoIndex نفسه: حالته في ملف LMDB مضمَّن تحدد مساره بـ COCOINDEX_DB؛ أما وجهتك المختارة، مثل Postgres، فمنفصلة

النماذج

ما تقوله المصادر:
ما تهيّئه أنت؛ ويجب تشغيل Ollama محليًا وسحب كل نموذج أولًا في مسار Ollama

لذلك تتوقف احتياجات العتاد على نماذج التضمين واللغة التي تختارها، لا على CocoIndex.

كيف تبدأ

الخطوات تتبع صفحتَي البدء السريع والتضمين في التوثيق؛ ولم تنفذها PromptQuorum.

  1. 1
    ثبّت الحزمة
    Why it matters: شغّل pip install -U cocoindex في بيئة Python من 3.11 إلى 3.13، مع أي محلل تريده، مثل docling لملفات PDF.
  2. 2
    حدّد مسار قاعدة بيانات الحالة
    Why it matters: أنشئ ملف .env يحتوي COCOINDEX_DB=./cocoindex.db ليكون لدى CocoIndex ملف محلي لذاكرته عن التشغيلات السابقة.
  3. 3
    صرّح بخط المعالجة
    Why it matters: اكتب تطبيق Python يقرأ مجلد المصدر ويعالج كل ملف بدوال عادية ويصرّح بالصفوف أو الملفات التي ينبغي أن تحتويها الوجهة.
  4. 4
    اختر النماذج المحلية
    Why it matters: للتضمينات على جهازك، شغّل Ollama ونفّذ ollama pull nomic-embed-text ووجّه مُضمِّن LiteLLM إليه، أو استخدم مُضمِّن sentence-transformers بدلًا من ذلك.
  5. 5
    شغّل وأعد التشغيل
    Why it matters: شغّل cocoindex update main.py، ثم غيّر ملف مصدر وشغّله مرة أخرى؛ ويذكر التوثيق أن الملفات المتأثرة فقط تُعاد معالجتها.

الميزات التي أكدتها المصادر

كل بند أدناه مأخوذ من الموقع أو التوثيق أو المستودع؛ ولم يُختبر أي منها هنا.

  • المعالجة التزايدية. كشف التغيّر على مستوى المكوّن والدالة والوجهة، مع الحفظ المؤقت للنتائج وتتبع تغييرات الشيفرة.
  • الموصلات. تشمل المصادر والوجهات المذكورة في التوثيق الملفات المحلية وAmazon S3 وAzure Blob وGoogle Drive وKafka وPostgreSQL وSQLite وLanceDB وQdrant وNeo4j وSnowflake وBigQuery.
  • خيارات النماذج المحلية. تضمينات عبر Ollama (nomic-embed-text وmxbai-embed-large وbge-m3 وغيرها) أو sentence-transformers، واستخراج منظَّم باستخدام Llama 3.2 محلي عبر Ollama.
  • تتبع الأصل والاستعادة. يمكن فحص كيفية إنتاج المخرجات؛ وتُعاد محاولة الإخفاقات العابرة وتُستأنف التشغيلات بعد الانقطاع.
  • الوضع المباشر. يمكن لخطوط المعالجة مراقبة المصادر والتحديث باستمرار بدل التحديث على دفعات.

تدفق البيانات والخصوصية

مع Ollama أو sentence-transformers ووجهة محلية مثل SQLite أو LanceDB، يبقى مسار البيانات الموثق على جهازك. وإذا اخترت OpenAI أو Gemini أو قاعدة بيانات مستضافة بدلًا من ذلك، فإن نصك يذهب إلى ذلك المزوّد وفق شروطه الخاصة؛ ولا يمنع CocoIndex ذلك.

تذكر صفحة القياس عن بُعد أن نسخ الإصدار ترسل أحداثًا مجهولة (اسم الحدث ونظام التشغيل ومعمارية المعالج وإصدار Python ووسم التطبيق فقط إذا حددته) عبر بوابة Scarf. وتسرد ما لا يُرسل، ومنه بياناتك وشيفرتك ومسارات ملفاتك وبيانات اعتمادك، وتقول إن ضبط COCOINDEX_DISABLE_USAGE_TRACKING على قيمة غير 0 يعطّله.

📌ملاحظة: هذه أقوال المطوّر وليست نتائج تدقيق. لم تفحص PromptQuorum حركة الشبكة ولا الشيفرة.

لمن يناسب

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

ما لم نتمكن من التحقق منه

  • الأداء. السرعة واستهلاك الذاكرة والوفورات من التحديثات التزايدية أوصاف من المطوّر ولم تُقَس.
  • الجودة. لم يُختبر ما إذا كانت نماذج التضمين والاستخراج المحلية تعطي نتائج جيدة على بياناتك.
  • أسعار Plus. نسخة CocoIndex Plus مرخّصة، ويعرض الموقع حجز مكالمة ولا ينشر سعرًا، لذلك لا يُذكر هنا أي سعر.
  • سلوك Windows. يذكر التوثيق Windows 10 أو أحدث، لكن لم يُفحص أي اختبار خاص بـ Windows.
  • الحد الأدنى للعتاد. لا يُنشر أي حد أدنى من RAM أو GPU للإطار.

المنافسون والبدائل

LlamaIndex

المنصات:
Mac وWindows وLinux
السعر / الترخيص:
مجاني / MIT
الفرق الرئيسي:
مجموعة أدوات RAG أوسع للاستعلام والوكلاء؛ بينما يركز CocoIndex على إبقاء الفهرس محدّثًا
مقالات حول LlamaIndex (10)

+17 أخرى غير معروضة

Haystack

المنصات:
Mac وWindows وLinux
السعر / الترخيص:
مجاني / Apache 2.0
الفرق الرئيسي:
خطوط معالجة صريحة بمكونات للبحث وRAG، مبنية حول مسارات وقت الاستعلام
مقالات حول Haystack (3)

مذكور أيضًا في:

txtai

المنصات:
Mac وWindows وLinux
السعر / الترخيص:
مجاني / Apache 2.0
الفرق الرئيسي:
قاعدة بيانات تضمينات وسير عمل LLM في مكتبة واحدة، بتخزين خاص بها
مقالات حول txtai (2)

مذكور أيضًا في:

Cognee

المنصات:
استضافة ذاتية
السعر / الترخيص:
مجاني / Apache-2.0
الفرق الرئيسي:
يبني رسوم معرفة وذاكرة للوكلاء بدل مزامنة وجهات عشوائية

هذه الأدوات تتداخل جزئيًا ويمكن الجمع بينها، مثل تغذية فهرس تستعلم عنه LlamaIndex أو Haystack لاحقًا. تأكد من السعر والترخيص والمنصات الحالية لكل أداة في صفحتها الخاصة قبل الاختيار.

قارن في الدليل

الأسئلة الشائعة

هل يحتاج CocoIndex إلى خادم قاعدة بيانات؟

ليس لحالته الداخلية، فهي ملف مضمَّن. أما مخزن الوجهة، مثل PostgreSQL مع pgvector أو Qdrant، فاختيار منفصل، وتُذكر SQLite وLanceDB كخيارين قائمين على الملفات.

هل CocoIndex هو نفسه CocoIndex Code؟

لا. CocoIndex هو الإطار العام الذي تتناوله هذه المراجعة؛ أما CocoIndex Code فمنتج منفصل للبحث الدلالي في قواعد الشيفرة ويوفر خادم MCP لوكلاء البرمجة.

بماذا يختلف CocoIndex عن إصدارات الإصدار 0؟

يذكر ملف المهارة لدى المطوّر أن الإصدار 1 إعادة تصميم كاملة وأن الوكلاء المدرَّبين على الواجهة القديمة يميلون إلى كتابة أسلوب الإصدار 0 المهجور، لذا استخدم التوثيق الحالي.

هل يمكنني إيقاف القياس عن بُعد؟

نعم. اضبط متغير البيئة COCOINDEX_DISABLE_USAGE_TRACKING على أي قيمة غير فارغة وغير 0 قبل تشغيل برنامجك، كما تصف صفحة القياس عن بُعد.

الخلاصة

CocoIndex طريقة نشطة التطوير لإبقاء فهارس RAG وسياق الوكلاء محدّثة دون إعادة تضمين كل شيء، ويعرض توثيقه Ollama وsentence-transformers كمسارين محليين. في المقابل، هو إطار خطوط معالجة قائم على الشيفرة وليس تطبيق LLM محليًا، ويعرض التوثيق مزودي السحابة بالسهولة نفسها، ولنسخة Plus المرخّصة سعر غير معلن، ولم تختبر PromptQuorum أيًا من ذلك. يناسب مطوري Python الذين يصونون مجموعات مستندات متغيرة ويقبلون كتابة شيفرة خطوط المعالجة؛ أما للدردشة مع ملفاتك دون برمجة فتطبيق مثل AnythingLLM نقطة بداية أنسب.

المصادر

  • موقع CocoIndex — نظرة عامة على المنتج ومقارنة النسخ، روجع في 8 نوفمبر 2026.
  • توثيق CocoIndex — صفحات النظرة العامة والتثبيت والبدء السريع ومسار قاعدة البيانات والتضمين والموصلات، روجعت في 8 نوفمبر 2026.
  • صفحة القياس عن بُعد في CocoIndex — الأحداث المجهولة التي تُرسل وكيفية إيقافها، روجعت في 8 نوفمبر 2026.
  • CocoIndex على GitHub — الترخيص وملف README والإصدار 1.1.1، روجع في 8 نوفمبر 2026.
  • cocoindex على PyPI — إصدار الحزمة 1.1.1 ومتطلب Python، روجع في 8 نوفمبر 2026.
  • CocoIndex Privacy Policy — شروط الخصوصية لدى الشركة، آخر تحديث في 6 نوفمبر 2026.

← العودة إلى LLM المحلية المتقدمة

MCP