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

مراجعة OpenRAG: منصة RAG وكيلية مفتوحة المصدر

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

OpenRAG (الإصدار 0.8.0، صدر في 1 أكتوبر 2026) منصة مجانية بترخيص Apache-2.0 تجمع Langflow وOpenSearch وDocling لتتمكن من رفع المستندات والدردشة معها عبر واجهة ويب. تعمل داخل حاويات تُشغَّل من الطرفية، فهي أداة للمطورين وليست تطبيقًا يُثبَّت بنقرتين. لم تثبّتها PromptQuorum ولم تختبرها؛ كل ما يرد هنا مصدره وثائق المشروع نفسه.

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

  • الصيانة: صدر الإصدار v0.8.0 في 1 أكتوبر 2026 وتغيّر المستودع مجددًا في 23 أكتوبر 2026، لذا لا ينطبق تحذير المشروع المتوقف.
  • الترخيص: Apache-2.0، والشيفرة المصدرية على GitHub ضمن منظمة langflow-ai.
  • التكلفة: لا سعر للحزمة؛ تكاليفك هي العتاد وأي واجهة نموذج تربطها.
  • Windows: مدعوم فقط داخل نظام Windows الفرعي لـ Linux.
  • الثقل: تعتمد على الحاويات وتحتاج مساحة قرص كبيرة، فهي أنسب لجهاز تطوير أو خادم منها لحاسوب محمول خفيف.

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

OpenRAG حزمة بترخيص Apache-2.0 تشغّل بأمر uvx واحد حزمة RAG جاهزة لمستنداتك.

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

تشغّل مثبّتًا في الطرفية فيطلق عدة حاويات، ثم ترفع الملفات وتطرح أسئلتك في دردشة داخل المتصفح.

📌ملاحظة: تستند هذه المراجعة إلى وثائق OpenRAG وموقعه وصفحة الإصدارات على GitHub، كما جرى التحقق منها في 23 أكتوبر 2026. لم تثبّت PromptQuorum البرنامج ولم تختبره ولم تقِس أداءه.

OpenRAG حزمة مفتوحة المصدر تربط Langflow وOpenSearch وDocling لتتمكن من رفع المستندات والبحث فيها والدردشة معها في المتصفح. تُشغَّل من الطرفية وتعمل داخل حاويات، لذا فهي موجّهة للمطورين. تعكس هذه المراجعة وثائقها وموقعها وصفحة الإصدارات على GitHub كما جرى التحقق منها في 23 أكتوبر 2026.

مراجعة OpenRAG: منصة RAG وكيلية مفتوحة المصدر

ما هو OpenRAG؟

OpenRAG منصة للتوليد المعزَّز بالاسترجاع، تضيف فيها مستندات إلى قاعدة معرفة وتطرح على وكيل ذكاء اصطناعي أسئلة عنها في واجهة دردشة. يصفه المشروع بأنه حزمة مفتوحة المصدر لبناء أنظمة RAG وكيلية، تجمع ثلاثة مشاريع قائمة: Langflow لتدفقات الوكلاء، وOpenSearch لتخزين المستندات والمتجهات، وDocling لتحليل الملفات وتقطيعها.

يُطوَّر في مستودع langflow-ai/openrag بواجهة خلفية FastAPI وواجهة أمامية Next.js. وثائقه على docs.openr.ag.

كيف تحصل عليه

OpenRAG ليس تطبيق سطح مكتب قابلًا للتنزيل: تثبّته من الطرفية بواسطة uv، ثم يطلق حاوياته الخاصة.

الخيار
مصدر الحصول عليه
البدء السريع (macOS وLinux)شغّل uvx --python 3.13 openrag في مجلد فارغ
Windowsالأمر نفسه، لكن داخل WSL فقط (انظر المتطلبات)
مشروع Pythonأضفه تبعيةً عبر uv وفق خيارات التثبيت
إدارة ذاتيةDocker أو Podman مع ملف .env خاص بك وفق دليل Docker
الموقعopenr.ag
الوثائقdocs.openr.ag
الشيفرة المصدريةgithub.com/langflow-ai/openrag
سياسة الخصوصيةلا صفحة خاصة بـ OpenRAG؛ إعداد الموافقة في الوثائق يشير إلى بيان خصوصية IBM

الإصدار الذي روجع: v0.8.0، صدر في 1 أكتوبر 2026 وفق صفحة إصدارات GitHub؛ وآخر تحديث للمستودع نفسه كان في 23 أكتوبر 2026. يضم الإصدار حزمة wheel لـ Python وأرشيف مصدر فقط، بلا مثبّت ولا نسخة سطح مكتب، لذا يلزم وجود طرفية وبيئة تطوير.

المتطلبات

تطلب الوثائق بيئة حاويات و8 GB من الذاكرة وأكثر من 50 GB من مساحة القرص الحرة.

البند
ما تقوله الوثائق
Python وuvPython 3.13 وuv وفق البدء السريع
بيئة الحاوياتDocker أو Podman مع أداة compose؛ ويثبّت uvx واحدة عند غيابها
الذاكرة8 GB هو الحد الأدنى الموصى به
القرصأكثر من 50 GB حرة للإعداد الأولي والاستيعاب
Windowsداخل WSL فقط؛ وليس في توزيعة WSL داخل آلة افتراضية لـ Windows
النماذج المحليةيتطلب gpt-oss:20b عبر Ollama ما لا يقل عن 16 GB من الذاكرة

لا تذكر الصفحات التي روجعت أي متطلب لوحدة معالجة الرسوميات لـ OpenRAG نفسه، بل فقط أن Ollama يجب أن يعمل في حاوية تدعم GPU للاستفادة منها.

كيف تبدأ

تتبع الخطوات البدء السريع للمشروع؛ ولم تنفّذها PromptQuorum.

  1. 1
    أنشئ مجلد عمل
    Why it matters: أنشئ مجلدًا فارغًا مثل openrag-workspace وافتح فيه طرفية.
  2. 2
    شغّل المثبّت
    Why it matters: نفّذ uvx --python 3.13 openrag فتفتح واجهة طرفية.
  3. 3
    عيّن كلمتي مرور المسؤول
    Why it matters: ولّد كلمتي مرور المسؤول لـ OpenSearch وLangflow تلقائيًا أو أدخلهما بنفسك؛ وتخطَّ بقية الأسئلة للإبقاء على القيم الافتراضية.
  4. 4
    شغّل الخدمات
    Why it matters: أجب بـ Y عن “Start services now?” وانتظر رسالة “Services are running” ثم افتح OpenRAG في المتصفح.
  5. 5
    أكمل الإعداد الأولي
    Why it matters: اختر مزوّد نماذج وأدخل مفتاح واجهته ثم انقر Complete؛ ويستخدم البدء السريع OpenAI.
  6. 6
    أضف المعرفة وابدأ الدردشة
    Why it matters: ارفع ملفات أو مجلدات ثم اطرح أسئلتك في عرض الدردشة.

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

كل بند أدناه مصدره وثائق المشروع أو ملف README.

  • تدفقات قابلة للتعديل. يمكن تخصيص تدفقات الوكلاء المدمجة في محرر Langflow المضمَّن، بما في ذلك استبدال النماذج أو المكونات؛ وتُدعَم مكونات Langflow المخصصة وخوادم MCP.
  • استيعاب المستندات. تأتي الملفات من نظام ملفاتك المحلي أو من موصّلات تخزين سحابي مصرَّح بها عبر OAuth؛ ويحللها Docling Serve ويقطّعها.
  • البحث. يخزّن OpenSearch المستندات والتضمينات ويضيف بحثًا هجينًا ودعمًا لتعدد المستأجرين.
  • حزم SDK وواجهة API. تُنشَر حزم SDK الرسمية لـ Python وTypeScript باسم openrag-sdk، وتتضمن الوثائق مرجعًا لواجهة API.
  • قابلية الرصد. التتبع إلى Langfuse ومتتبّع IBM Instana اختياريان ومعطّلان افتراضيًا.

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

وفق الوثائق، يعالج Docling Serve مستنداتك محليًا ويخزّنها OpenSearch في قاعدة معرفتك الخاصة؛ ولا تُحمَّل المصادر السحابية إلا عبر موصّلات تصرّح بها أنت. وتتكون البنية من حاويات: واجهة خلفية وLangflow وDocling Serve والموصّلات وواجهة أمامية.

مزوّد النماذج الافتراضي هو OpenAI، وعند استخدامه تُرسَل أوامرك ومقتطفات المستندات المسترجعة إلى OpenAI وفق سياستها. ويذكر مرجع الإعداد أيضًا Anthropic وOllama وIBM watsonx.ai، ما يتيح توجيه الطلبات إلى نقطة Ollama محلية بدلًا من ذلك. وإذا لم تُضبط كلمة مرور للمستخدم المميز في Langflow فإنه يبدأ بلا مصادقة، ولذلك توصي الوثائق بتعيينها.

📌ملاحظة: العبارة المتعلقة بالمعالجة المحلية هي وصف المشروع لنفسه؛ ولم تدقّق PromptQuorum الحاويات ولا حركة الشبكة الخاصة بها. ويستعلم فحص الترقية في الطرفية عن واجهة Docker Hub ما لم يُغيَّر سجل الصور.

لمن يناسب

  • المطورون الذين يريدون حزمة RAG جاهزة التوصيل بدلًا من تجميع Langflow وOpenSearch وDocling بأنفسهم.
  • الفرق التي تشغّل الحاويات أصلًا وتريد بحثًا هجينًا مع تعدد المستأجرين على ملفاتها.
  • من يحتاجون إلى واجهة API أو SDK لاستدعاء وكيل بحث في المستندات من تطبيقهم.

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

  • الجودة عمليًا. لم تشغّل PromptQuorum البرنامج، لذا لم تُقيَّم جودة الإجابات ودقة الاستشهادات وسرعة الاستيعاب والاستقرار.
  • القياس عن بُعد. لا توثّق الصفحات التي روجعت أي تحليلات للحاويات ولا خيارًا لتعطيلها.
  • سياسة الخصوصية. لم نجد صفحة سياسة خاصة بـ OpenRAG؛ تكتفي الوثائق بالإشارة إلى بيان الخصوصية العام لدى IBM.
  • التشغيل المحلي بالكامل. تصف الوثائق دعم Ollama، لكن البدء السريع موثّق مع OpenAI فقط، فالإعداد دون اتصال بالكامل لم يُختبر.

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

Langflow

المنصات:
ويب
السعر / الرخصة:
مجاني / MIT
الفرق الأبرز:
منشئ التدفقات المرئي الذي يضمّنه OpenRAG، دون حزمة البحث المرفقة
مقالات حول Langflow (3)

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

RAGFlow

المنصات:
Linux، ويب
السعر / الرخصة:
مجاني / Apache 2.0
الفرق الأبرز:
محرك RAG يركّز على الفهم العميق للمستندات والاستشهادات
مقالات حول RAGFlow (5)

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

AnythingLLM

المنصات:
Windows وmacOS وLinux وويب
السعر / الرخصة:
مجاني / MIT
الفرق الأبرز:
تطبيق سطح مكتب قابل للتثبيت مع مخزن متجهات مدمج وبلا حاويات
مقالات حول AnythingLLM (10)

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

Dify

المنصات:
ويب، Linux
السعر / الرخصة:
فريميوم / Apache 2.0 معدّلة
الفرق الأبرز:
منشئ أوسع لتدفقات الذكاء الاصطناعي والوكلاء، وRAG جزء منه
مقالات حول Dify (8)

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

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

تتغير تفاصيل المنافسين كثيرًا؛ تأكد من السعر والرخصة والمنصات الحالية في صفحة كل تطبيق.

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

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

ما نماذج Ollama التي يوصي بها OpenRAG؟

تقترح الوثائق gpt-oss:20b أو mistral-nemo:12b للنماذج اللغوية، وnomic-embed-text أو mxbai-embed-large أو embeddinggemma للتضمينات. ويجب أن تدعم نماذج الدردشة استدعاء الأدوات، ولا تضمن الوثائق عمل كل نموذج من Ollama.

ما المنافذ التي يستخدمها؟

افتراضيًا 3000 للواجهة الأمامية، و7860 لـ Langflow، و8000 للواجهة الخلفية، و9200 لـ OpenSearch، و5601 للوحة OpenSearch Dashboards، و5001 لـ Docling. ويمكن تغيير منفذَي الواجهة الأمامية وLangflow في ملف .env.

من أي تخزين سحابي يمكنه الاستيعاب؟

يصف مرجع الإعداد Google Drive عبر Google OAuth، وSharePoint وOneDrive عبر تسجيل تطبيق في Microsoft Graph، وAWS S3 عبر مفاتيح الوصول.

كيف أستدعيه من شيفرتي؟

ثبّت SDK الخاص بـ Python بالأمر pip install openrag-sdk أو SDK الخاص بـ TypeScript بالأمر npm install openrag-sdk. أما الحزمة المستقلة القديمة openrag-mcp فقد أُوقف دعمها.

الخلاصة

OpenRAG حزمة RAG مجانية بترخيص Apache-2.0 تأتي، وفق وثائقها، بـ Langflow وOpenSearch وDocling موصولة مسبقًا، وتُصان بنشاط، مع إصدار في مطلع أكتوبر 2026 وتغييرات حتى 23 أكتوبر. في المقابل هي ثقيلة التشغيل، وتدعم Windows عبر WSL فقط، وتعتمد OpenAI افتراضيًا، ولم تتمكن PromptQuorum من التحقق من جودتها أو قياسها عن بُعد أو استخدامها دون اتصال بالكامل. تناسب المطورين الذين يريدون واجهة خلفية RAG جاهزة وقابلة للتعديل؛ ومن يفضّل تطبيقًا قابلًا للتثبيت يمكنه مقارنة AnythingLLM، ومن يحتاج منشئ التدفقات فقط يمكنه الاطلاع على Langflow.

المصادر

  • وثائق OpenRAG — نظرة عامة والبدء السريع وخيارات التثبيت واستكشاف الأخطاء ومرجع الإعداد، روجعت في 23 أكتوبر 2026.
  • موقع OpenRAG — الصفحة الرئيسية للمشروع.
  • OpenRAG على GitHub وإصدار v0.8.0 — الشيفرة المصدرية وترخيص Apache-2.0 وملفات الإصدار.

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

MCP