Skip to main content
PromptQuorum
الرئيسية/LLM المحلية المتقدمة/مراجعة Langchain-Chatchat 2026: إطار عمل RAG وAgent ذاتي الاستضافة
RAG & Document Chat

مراجعة Langchain-Chatchat 2026: إطار عمل RAG وAgent ذاتي الاستضافة

·11 دقائق للقراءة·بقلم Hans Kuepper · مؤسس PromptQuorum، أداة إرسال الذكاء الاصطناعي متعددة النماذج · PromptQuorum

Langchain-Chatchat (المعروف سابقًا باسم langchain-ChatGLM) هو تطبيق RAG وAgent مجاني ومفتوح المصدر وذاتي الاستضافة، مبني على إطار عمل LangChain، يتيح لك تنفيذ أسئلة وأجوبة على قاعدة معرفة محلية باستخدام نماذج مثل ChatGLM وQwen وLlama، أو باستخدام واجهات برمجة سحابية. طوّرته مؤسسة chatchat-space على GitHub، ويخضع لترخيص Apache-2.0، وليس له أي خطة مدفوعة — تُثبّته بنفسك عبر pip أو Docker وتشغّله على أجهزتك أو خادمك الخاص، مع اختيار خلفية النموذج التي تريد ربطها. تجاوز المشروع 38,600 نجمة على GitHub، رغم أن وتيرة إصداراته تباطأت منذ صدور آخر إصدار موسوم منه، v0.3.1، في يوليو 2024.

Langchain-Chatchat (github.com/chatchat-space/Langchain-Chatchat) هو تطبيق RAG وAgent مجاني ومفتوح المصدر وذاتي الاستضافة، مبني على إطار عمل LangChain، وكان يُعرف سابقًا باسم langchain-ChatGLM قبل تغيير اسمه في أغسطس 2023. يُنفّذ أسئلة وأجوبة على قاعدة معرفة محلية باستخدام نماذج مثل ChatGLM وQwen وLlama عبر خلفيات قابلة للتبديل، أو باستخدام واجهات برمجة سحابية، ويتجاوز عدد نجومه على GitHub 38,600 نجمة. تتناول هذه المراجعة ما يفعله، وتاريخ إصداراته، وكيفية تثبيته، وكيف يقارَن بأدوات RAG الأخرى ذاتية الاستضافة.

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

  • Langchain-Chatchat (github.com/chatchat-space/Langchain-Chatchat) هو تطبيق RAG وAgent مجاني ومفتوح المصدر وذاتي الاستضافة، مبني على إطار عمل LangChain — ليس تطبيقًا قابلًا للتنزيل للمستخدم النهائي
  • كان يُعرف سابقًا باسم langchain-ChatGLM؛ وتغيّر اسمه إلى Langchain-Chatchat في أغسطس 2023 عندما توسّع دعمه للنماذج ليتجاوز ChatGLM
  • مرخّص بموجب Apache-2.0، مؤكَّد عبر ملف LICENSE في مستودع GitHub
  • يدعم ChatGLM وQwen وLlama ونماذج أخرى عبر خلفيات قابلة للتبديل — Xinference وOllama وLocalAI وFastChat وOne API — أو واجهات برمجة سحابية
  • يتجاوز عدد نجومه على GitHub 38,600 نجمة، وأكثر من 6,200 تفرّع، مع 26 مشكلة (issue) مفتوحة، حتى تاريخ هذه المراجعة (2026-09-18)؛ والمستودع غير مؤرشف
  • أحدث إصدار موسوم على GitHub هو v0.3.1 (12 يوليو 2024)؛ وكان آخر دفع إلى المستودع في 10 نوفمبر 2025 — وهي فجوة حقيقية بين أحدث نشاط للالتزامات (commits) وآخر وسم إصدار

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

Langchain-Chatchat إطار عمل RAG وAgent مجاني ومفتوح المصدر وذاتي الاستضافة، مبني على LangChain، وكان يُعرف سابقًا باسم langchain-ChatGLM، ينفّذ أسئلة وأجوبة على قاعدة معرفة محلية باستخدام نماذج مثل ChatGLM وQwen وLlama، أو باستخدام واجهات برمجة سحابية، دون أي خطة مدفوعة.

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

بدلًا من الدفع مقابل خدمة محادثة مستندات مستضافة، يتيح لك Langchain-Chatchat تثبيت أداة مجانية على خادمك الخاص تقرأ مستنداتك، وتقسّمها إلى مقاطع قابلة للبحث، وتجيب عن الأسئلة المتعلقة بها باستخدام نموذج ذكاء اصطناعي تختاره — نموذج محلي يعمل على جهازك الخاص، أو واجهة برمجة سحابية تربطها بمفتاحك الخاص.

📌ملاحظة: هذه المراجعة هي المرافقة التفصيلية لمدخل Langchain-Chatchat في دليل برمجيات نماذج اللغة المحلية — راجع تلك الصفحة لمعرفة كيف يقارَن بلمحة سريعة بعشرات أدوات الذكاء الاصطناعي المحلية الأخرى.

ما هو Langchain-Chatchat؟

Langchain-Chatchat هو تطبيق مجاني ومفتوح المصدر وذاتي الاستضافة لتوليد النصوص المعزَّز بالاسترجاع (RAG) على قاعدة معرفة محلية، ولتدفقات عمل Agent، مبني على إطار عمل LangChain. يصف وصف مستودعه على GitHub المشروع بأنه تطبيق RAG وAgent مبني على LangChain ونماذج مثل ChatGLM وQwen وLlama. صدر في الأصل باسم langchain-ChatGLM حوالي أبريل 2023، وبُني خصيصًا حول نموذج ChatGLM-6B، ثم غُيّر اسمه إلى Langchain-Chatchat في أغسطس 2023 مع توسّع دعمه للنماذج.

  • نوع المنتج: تطبيق ويب ذاتي الاستضافة (واجهة مبنية على Streamlit) إلى جانب حزمة Python وصورة Docker — وليس ملفًا تنفيذيًا قابلًا للتنزيل للمستخدم النهائي
  • الجهة المطوِّرة: مؤسسة chatchat-space على GitHub
  • المستودع: github.com/chatchat-space/Langchain-Chatchat، أُنشئ في 31 مارس 2023
  • الترخيص: Apache-2.0، مؤكَّد عبر ملف LICENSE في المستودع
  • الحجم: يتجاوز عدد النجوم على GitHub 38,600 نجمة، وأكثر من 6,200 تفرّع، مع 26 مشكلة مفتوحة، حتى تاريخ هذه المراجعة (2026-09-18)؛ والمستودع غير مؤرشف
  • الأصل: مشروع مفتوح المصدر من أصل صيني، وملف README فيه ثنائي اللغة (صيني/إنجليزي)، وبُني في الأصل حول عائلة نماذج ChatGLM، ويدعم الآن Qwen وLlama ونماذج أخرى عبر خلفيات قابلة للتبديل

تاريخ مشروع Langchain-Chatchat ومحطات الإصدارات

مرّ Langchain-Chatchat بعدة تغييرات معمارية منذ إصداره الأصلي المقتصر على ChatGLM-6B في عام 2023، رغم أن وتيرة إصداراته تباطأت بشكل ملحوظ منذ منتصف 2024.

  1. 1
    v0.1.0 — حوالي أبريل 2023: الإصدار الأصلي باسم langchain-ChatGLM
    Why it matters: نقطة انطلاق المشروع: تطبيق أسئلة وأجوبة على قاعدة معرفة محلية، مخصص لنموذج واحد هو ChatGLM-6B.
  2. 2
    تغيير الاسم إلى Langchain-Chatchat — أغسطس 2023، مع تكامل FastChat في الإصدار v0.2.0
    Why it matters: أشار إلى تحوّل المشروع من أداة مخصصة لـChatGLM فقط إلى إطار عمل أوسع يدعم خلفيات متعددة النماذج.
  3. 3
    v0.2.5 — أكتوبر 2023: إضافة ميزات Agent
    Why it matters: أدخل تدفقات عمل بأسلوب الوكيل (Agent) تستخدم الأدوات، إلى جانب خط أنابيب الأسئلة والأجوبة RAG الأصلي.
  4. 4
    v0.2.8 — 1 ديسمبر 2023
    Why it matters: إصدار موسوم تدريجي ضمن سلسلة v0.2.x.
  5. 5
    v0.2.9 — 31 ديسمبر 2023
    Why it matters: إصدار موسوم تدريجي أنهى عام 2023.
  6. 6
    v0.2.10 — 25 يناير 2024
    Why it matters: آخر إصدار في سلسلة v0.2.x قبل تغيير المعمارية في v0.3.0.
  7. 7
    v0.3.0 — 20 يونيو 2024: وصفه سجل تغييرات المشروع نفسه بأنه "معمارية جديدة"
    Why it matters: إعادة هيكلة داخلية كبيرة لمعمارية التطبيق.
  8. 8
    v0.3.1 — 12 يوليو 2024: أحدث إصدار موسوم على GitHub عثرت عليه هذه المراجعة
    Why it matters: هذا هو وسم الإصدار الأحدث حتى وقت كتابة هذه المراجعة — لم يُعثر على وسم إصدار أحدث منه.

ما الذي يفعله Langchain-Chatchat فعليًا؟

الميزة الأساسية في Langchain-Chatchat هي خط أنابيب RAG لقاعدة معرفة محلية: يقسّم مستنداتك إلى مقاطع، ويحوّلها إلى تمثيلات متجهية (embeddings)، ويسترجع أكثر المقاطع صلة بسؤال معيّن عبر البحث بالتشابه، ثم يمرّرها إلى نموذج لغوي كبير لتوليد إجابة.

  • خط أنابيب RAG لقاعدة معرفة محلية: تقسيم النص ← التحويل إلى متجهات ← المطابقة بالتشابه ← توليد الإجابة عبر النموذج اللغوي الكبير
  • دعم Agent، مُحسَّن بشكل خاص لنموذجَي ChatGLM3 وQwen، لتدفقات عمل تستخدم الأدوات وتتكون من عدة خطوات
  • عدة خلفيات قابلة للتبديل لخدمة النماذج: Xinference وOllama وLocalAI وFastChat، وتكامل مع "One API"، بحيث تختار خادم الاستدلال الذي يشغّل نموذجك
  • دعم متعدد الوسائط: حوار بالصور وقدرات تحويل النص إلى صورة
  • حوار مع قاعدة البيانات/SQL ("تحدَّث مع قاعدة بياناتك") لاستعلام البيانات المهيكلة بلغة طبيعية
  • واجهة ويب مبنية بـStreamlit، تدعم عدة محادثات متزامنة

أمثلة على الاستخدام: ثلاث طرق لاستخدام Langchain-Chatchat

هذه تدفقات عمل ملموسة مبنية على ميزات Langchain-Chatchat الموثّقة أعلاه — وليست حالات استخدام افتراضية.

هل Langchain-Chatchat مجاني؟

نعم — Langchain-Chatchat مجاني ومفتوح المصدر، ولم تجد هذه المراجعة أي خطة مدفوعة منفصلة. وهو مرخّص بموجب Apache-2.0، مؤكَّد عبر ملف LICENSE في المستودع، ولم تجد هذه المراجعة أي نسخة سحابية/مستضافة يديرها مزوّد خدمة — تقوم بتثبيته وتشغيله بنفسك.

  • لا يفرض Langchain-Chatchat نفسه أي اشتراك أو رسوم ترخيص أو حد للاستخدام
  • ذاتي الاستضافة: توفّر خادمك/أجهزتك الخاصة وتدفع فقط مقابل تلك البنية التحتية، بالإضافة إلى أي تكاليف واجهة برمجة نموذج سحابي إذا اخترت خلفية سحابية بدلًا من نموذج محلي
  • يسمح ترخيص Apache-2.0 بالاستخدام التجاري والتعديل وإعادة التوزيع، مع الالتزام بشروط الإسناد والإشعار القياسية في الترخيص

Langchain-Chatchat مقابل RAGFlow

كلٌّ من Langchain-Chatchat وRAGFlow تطبيقا RAG ذاتيا الاستضافة ومفتوحا المصدر، لكنهما يتّبعان نهجين مختلفين في معالجة مستنداتك والإجابة عن الأسئلة المتعلقة بها.

التركيز الأساسي

Langchain-Chatchat:
تدفقات عمل RAG وAgent على قاعدة معرفة محلية، مبنية مباشرةً على إطار عمل LangChain
RAGFlow:
RAG يركّز على فهم المستندات — التفاصيل الموثّقة في مراجعة RAGFlow المخصصة

مرونة خلفية النموذج

Langchain-Chatchat:
خلفيات قابلة للتبديل: Xinference وOllama وLocalAI وFastChat وOne API، أو واجهات برمجة سحابية
RAGFlow:
راجع مراجعة RAGFlow لمعرفة دعمه الخاص للخلفيات

الدعم متعدد الوسائط

Langchain-Chatchat:
حوار بالصور وقدرات تحويل النص إلى صورة
RAGFlow:
التفاصيل في مراجعة RAGFlow

محادثة SQL/قاعدة البيانات

Langchain-Chatchat:
نعم — ميزة مخصصة للتحدث مع قاعدة بياناتك
RAGFlow:
التفاصيل في مراجعة RAGFlow

وتيرة الصيانة

Langchain-Chatchat:
أحدث إصدار موسوم v0.3.1 (يوليو 2024)؛ وآخر دفع إلى المستودع في نوفمبر 2025
RAGFlow:
راجع مراجعة RAGFlow لوتيرة إصداراته الحالية

الترخيص

Langchain-Chatchat:
Apache-2.0
RAGFlow:
راجع مراجعة RAGFlow لمعرفة ترخيصه

يعكس هذا الجدول الحقائق الخاصة والموثّقة بشأن Langchain-Chatchat؛ أما بالنسبة للادعاءات المحددة حول RAGFlow، فاقرأ مراجعة RAGFlow مباشرةً بدلًا من الاعتماد على هذا الملخص وحده.

من يجب أن يستخدم Langchain-Chatchat؟

يعتمد ملاءمة Langchain-Chatchat لك على ما إذا كنت تريد إطار عمل RAG وAgent مجانيًا وذاتي الاستضافة مبنيًا على LangChain، وما إذا كانت وتيرة إصداراته المتباطئة مؤخرًا مقبولة لحالة استخدامك.

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

يقع Langchain-Chatchat في فئة أدوات RAG ومحادثة المستندات ذاتية الاستضافة، إلى جانب RAGFlow وLlamaIndex وHaystack وMaxKB.

RAGFlow

Best known for:
RAG ذاتي الاستضافة بفهم عميق للمستندات ومراعٍ لتخطيط الصفحة
مقالات حول RAGFlow (4)

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

LlamaIndex

Best known for:
إطار عمل RAG/بيانات مفتوح المصدر متعدد الأغراض لربط النماذج اللغوية الكبيرة ببياناتك الخاصة
مقالات حول LlamaIndex (10)

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

Haystack (deepset)

Best known for:
إطار عمل RAG وخط أنابيب بحث مفتوح المصدر من deepset

MaxKB

Best known for:
منصة أسئلة وأجوبة على قاعدة معرفة ذاتية الاستضافة، وهي أيضًا من أصل صيني
مقالات حول MaxKB (3)

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

تعكس هذه القائمة الأدوات التي تُقارَن عادةً بـLangchain-Chatchat في فئة RAG/محادثة المستندات ذاتية الاستضافة، وليست تصنيفًا مستقلًا من PromptQuorum — راجع دليل برمجيات نماذج اللغة المحلية للحصول على الفهرس الكامل، وتحقق من مجموعة ميزات كل أداة ورخصتها الحالية قبل الاختيار.

أخطاء شائعة عند تقييم Langchain-Chatchat

تنشأ معظم حالات الالتباس بشأن Langchain-Chatchat من تاريخ تسميته، أو افتراضات حول وتيرة إصداراته، أو علاقته بإطار عمل LangChain الذي بُني عليه.

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

ما هو Langchain-Chatchat؟

Langchain-Chatchat (github.com/chatchat-space/Langchain-Chatchat) هو تطبيق RAG وAgent مجاني ومفتوح المصدر وذاتي الاستضافة، مبني على إطار عمل LangChain، وكان يُعرف سابقًا باسم langchain-ChatGLM قبل تغيير اسمه في أغسطس 2023.

هل Langchain-Chatchat مجاني؟

نعم. وهو مرخّص بموجب Apache-2.0، ولم تجد هذه المراجعة أي خطة مدفوعة منفصلة أو عرض سحابي مُدار أو خطة دعم تجارية.

كيف أُثبّت Langchain-Chatchat؟

عبر pip (pip install langchain-chatchat -U، أو `pip install "langchain-chatchat[xinference]" -U لخلفية Xinference) أو عبر Docker (docker pull chatimage/chatchat`). توصي وثائق المشروع نفسها بشدة بالنشر عبر docker-compose للاستخدام في الإنتاج.

ما الترخيص الذي يستخدمه Langchain-Chatchat؟

Apache-2.0، مؤكَّد عبر ملف LICENSE في مستودع GitHub.

ما النماذج والخلفيات التي يدعمها Langchain-Chatchat؟

ChatGLM وQwen وLlama ونماذج أخرى عبر خلفيات قابلة للتبديل — Xinference وOllama وLocalAI وFastChat وتكامل "One API" — أو واجهات برمجة سحابية.

هل يُصان Langchain-Chatchat بنشاط؟

وجدت هذه المراجعة فجوة بين أحدث إصدار موسوم (v0.3.1، 12 يوليو 2024) وآخر دفع إلى المستودع (10 نوفمبر 2025) تبلغ نحو 16 شهرًا. هناك نشاط التزامات (commits) مستمر، لكن وتيرة الإصدارات تباطأت بشكل ملحوظ منذ منتصف 2024 — تحقق من الحالة الراهنة مباشرةً على GitHub.

ما الفرق بين Langchain-Chatchat وLangChain نفسه؟

يُبنى Langchain-Chatchat فوق إطار عمل LangChain، لكنه تطبيق RAG وAgent منفصل ومستقل، له مستودعه وواجهته ومجموعة ميزاته الخاصة — وهو ليس مكتبة LangChain عامة الغرض نفسها.

هل يدعم Langchain-Chatchat اللغة الصينية وChatGLM؟

نعم. بُني المشروع في الأصل حول عائلة نماذج ChatGLM (تحت اسمه السابق langchain-ChatGLM)، وله ملف README ثنائي اللغة صيني/إنجليزي، ولا يزال مشروعًا مفتوح المصدر من أصل صيني.

هل يدعم Langchain-Chatchat محادثة SQL/قاعدة البيانات؟

نعم، يتضمن ميزة مخصصة للتحدث مع قاعدة بياناتك لاستعلام البيانات المهيكلة بلغة طبيعية.

مَن يصون Langchain-Chatchat؟

تتولى مؤسسة chatchat-space على GitHub صيانة المستودع الرسمي للمشروع.

المصادر

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