النقاط الرئيسية
- رخصة MIT — مجانية بالكامل للاستخدام والتعديل والاستضافة الذاتية، دون حدود استخدام على الإطار نفسه
- أسسه Harrison Chase؛ صدر لأول مرة كمكتبة Python مفتوحة المصدر في أكتوبر 2022
- جمعت LangChain Inc. أكثر من 260 مليون دولار، بما في ذلك جولة سلسلة B بقيمة 125 مليون دولار (2025) بتقييم 1.25 مليار دولار
- أكثر من 140,000 نجمة على GitHub للمستودع الأساسي langchain-ai/langchain
- وصل كل من LangChain 1.0 وLangGraph 1.0 إلى الإتاحة العامة في أكتوبر 2025، مع التزام علني بعدم إجراء تغييرات كاسرة حتى الإصدار 2.0
- يبدأ LangSmith، طبقة المراقبة المدفوعة، مجانيًا (خطة Developer) ويتوسّع حتى 39 دولارًا/مقعد/شهر (Plus) أو أسعار Enterprise مخصصة
- LangGraph هو المكتبة المخصصة لتنسيق الوكلاء ذوي الحالة والقائمة على الرسوم البيانية — وليس شركة أو خط منتجات منفصلًا
📍 في جملة واحدة
LangChain إطار مجاني ومفتوح المصدر برخصة MIT لبناء تطبيقات LLM وخطوط RAG، ومن خلال LangGraph، وكلاء ذكاء اصطناعي ذوي حالة، طوّرته شركة LangChain Inc. المدعومة برأس مال استثماري.
💬 بعبارات بسيطة
بدلًا من كتابة استدعاءات API خام لمزوّد LLM يدويًا، يوفّر LangChain وحدات بناء جاهزة — prompts وchains وذاكرة وretrievers ووكلاء — تتركّب معًا، بالإضافة إلى منتج مدفوع اختياري (LangSmith) لمعرفة ما فعله تطبيقك فعليًا في بيئة الإنتاج.
📌ملاحظة: LangChain إطار تكتب مقابله الكود، وليس تطبيقًا يُنزَّل — لا توجد واجهة رسومية للتثبيت. تغطي هذه المراجعة معًا مكتبة Python/JavaScript ومنصة المراقبة LangSmith وتنسيق الوكلاء عبر LangGraph، لأن LangChain Inc. تبني وتبيع الثلاثة كمجموعة تقنية واحدة مترابطة.
من طوّر LangChain، وكيف يُموَّل؟
طوّر Harrison Chase إطار LangChain، وأصبحت LangChain Inc. اليوم شركة مدعومة برأس مال استثماري جمعت أكثر من 260 مليون دولار. Chase، وهو إحصائي تخرج من جامعة هارفارد وعمل سابقًا في شركة Robust Intelligence الناشئة في مجال التعلم الآلي، أصدر النسخة الأولى من LangChain كمكتبة Python مفتوحة المصدر في أكتوبر 2022 — أي قبل شهر واحد من إطلاق ChatGPT الذي جذب موجة من المطورين الجدد نحو أدوات تطبيقات LLM.
تأسست LangChain Inc. رسميًا في يناير 2023. قادت شركة Benchmark جولة تمويل أولية (seed) بقيمة 10 ملايين دولار في أبريل 2023. وبعد عشرة أشهر، في فبراير 2024، قادت Sequoia Capital جولة سلسلة A بقيمة 25 مليون دولار بتقييم 200 مليون دولار، أُعلن عنها بالتزامن مع الإتاحة العامة لمنصة LangSmith. بحلول عام 2025، كانت الشركة قد نمت بما يكفي لجمع جولة سلسلة B بقيمة 125 مليون دولار بقيادة IVP، بمشاركة Sequoia وBenchmark وCapitalG وSapphire Ventures وServiceNow Ventures وWorkday Ventures وCisco Investments وDatadog وDatabricks، بتقييم 1.25 مليار دولار.
الإصدار الأول
- التاريخ:
- 2022-10
- المعنى:
- يصدر Harrison Chase أول مكتبة LangChain مفتوحة المصدر بلغة Python
تأسيس الشركة
- التاريخ:
- 2023-01
- المعنى:
- تأسست LangChain Inc. رسميًا وسط موجة اعتماد مدفوعة بـChatGPT
التمويل الأولي
- التاريخ:
- 2023-04
- المعنى:
- 10 ملايين دولار تمويل أولي بقيادة Benchmark
سلسلة A
- التاريخ:
- 2024-02
- المعنى:
- 25 مليون دولار سلسلة A بقيادة Sequoia بتقييم 200 مليون دولار، بالتزامن مع إتاحة LangSmith
فصل core/community
- التاريخ:
- 2023-12
- المعنى:
- يُفصل langchain-core وlangchain-community إلى حزمتين مستقلتين
LangChain 0.1.0
- التاريخ:
- 2024-01
- المعنى:
- أول إصدار مستقر برقم إصدار رسمي؛ يصبح LCEL النمط الموصى به
سلسلة B
- التاريخ:
- 2025
- المعنى:
- 125 مليون دولار بقيادة IVP بتقييم 1.25 مليار دولار
LangChain وLangGraph 1.0
- التاريخ:
- 2025-10
- المعنى:
- يصل كلاهما إلى الإتاحة العامة؛ التزام بعدم كسر التوافق حتى الإصدار 2.0
📌ملاحظة: لا تتغير رخصة MIT للإطار مفتوح المصدر بغض النظر عن حجم التمويل الذي تجمعه LangChain Inc. — يموّل رأس المال الاستثماري تطوير LangSmith وLangGraph Platform، وليس حاجزًا مدفوعًا على المكتبة الأساسية.
ما هو LangChain؟
LangChain إطار مفتوح المصدر (رخصة MIT، github.com/langchain-ai/langchain) لبناء التطبيقات المعتمدة على نماذج اللغة الكبيرة، متاح لـPython وJavaScript/TypeScript. يوفّر واجهات موحدة للنماذج وprompts والذاكرة والأدوات، بحيث يمكن غالبًا لسلسلة (chain) مبنية حول مزوّد LLM واحد التبديل إلى مزوّد آخر بتعديل سطر واحد فقط.
- LCEL (LangChain Expression Language): صيغة إعلانية (prompt | model | parser) لتركيب السلاسل، أصبحت المعيار منذ إصدار langchain-core 0.1 في ديسمبر 2023
- السلاسل (Chains): تسلسلات من الاستدعاءات — تنسيق الـprompt، استدعاء النموذج، تحليل المخرجات — متصلة معًا في خط أنابيب واحد قابل للتشغيل
- أدوات الاسترجاع وRAG: واجهات موحدة لقواعد البيانات المتجهية ومحمّلات المستندات، بحيث يمكن لخط أنابيب RAG (التوليد المعزز بالاسترجاع) تبديل نماذج التضمين أو قواعد البيانات المتجهية دون إعادة كتابة كود التطبيق
- الوكلاء (Agents): تجريدة create_agent، التي طُرحت مع LangChain 1.0، تبني وكيلًا يستخدم الأدوات من نموذج وقائمة أدوات، ويعمل تحته على وقت تشغيل LangGraph
- LangGraph: إطار أدنى مستوى وقائم على الرسوم البيانية للوكلاء الذين يحتاجون إلى حالة صريحة أو دورات أو نقاط تحكم بإشراف بشري — لا يحتاج كل وكيل إلى ذلك، لكن وكلاء الإنتاج التي تتضمن إعادة محاولات أو خطوات موافقة تحتاجه عادةً
- أكثر من 700 تكامل من جهات خارجية عبر langchain-community وحزم شراكة مخصصة (langchain-openai وlangchain-anthropic وما شابه) للنماذج وقواعد البيانات المتجهية والأدوات
from langchain_openai import ChatOpenAI
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.output_parsers import StrOutputParser
model = ChatOpenAI(model="gpt-4o-mini")
prompt = ChatPromptTemplate.from_template("Summarize in one sentence: {text}")
chain = prompt | model | StrOutputParser()
print(chain.invoke({"text": "LangChain composes LLM calls into pipelines."}))كم تكلفة LangChain؟
إطار LangChain نفسه مجاني بالكامل — LangSmith وLangGraph Platform هما المنتجان الاختياريان المدفوعان. لا تفرض LangChain Inc. أي رسوم على المكتبة مفتوحة المصدر؛ تأتي إيراداتها من أدوات استضافة اختيارية مبنية حولها.
- LangChain (الإطار): مجاني إلى الأبد بموجب رخصة MIT، سواء تمت استضافته ذاتيًا أو استُخدم تجاريًا أو عُدّل
- خطة LangSmith Developer: 0 دولار لكل مقعد شهريًا، مقعد واحد، حتى 5,000 تتبّع أساسي شهريًا، ثم الدفع حسب الاستخدام
- خطة LangSmith Plus: 39 دولارًا لكل مقعد شهريًا، مقاعد غير محدودة، حتى 10,000 تتبّع أساسي مشمول شهريًا
- LangSmith Enterprise: سعر مخصص، مع خيارات إضافية للنشر الذاتي والهجين
- رسوم تجاوز الاستخدام في Developer/Plus: 1.50 دولار لكل LCU (حوسبة) و1.00 دولار لكل LSU (تخزين) بعد تجاوز حصة التتبع المشمولة
- LangGraph Platform (استضافة الوكلاء في الإنتاج): لا يوجد سعر ذاتي الخدمة معلن حتى وقت كتابة هذه المراجعة — تواصل مع فريق مبيعات LangChain للحصول على عرض سعر
- يوفّر برنامج للشركات الناشئة حتى 10,000 دولار من رصيد LangSmith للشركات المدعومة برأس مال استثماري
الخطة | السعر | الأنسب لـ |
|---|---|---|
| إطار LangChain | مجاني (رخصة MIT) | الجميع — بلا تكلفة أبدًا |
| LangSmith Developer | $0/مقعد/شهر، 5K تتبّع | المطورون الأفراد، النماذج الأولية |
| LangSmith Plus | $39/مقعد/شهر، 10K تتبّع | الفرق الصغيرة، استخدام أكبر |
| LangSmith Enterprise | سعر مخصص | استضافة ذاتية/هجينة، امتثال |
| LangGraph Platform | مخصص (تواصل مع المبيعات) | استضافة الوكلاء في الإنتاج |
تم التحقق من الأسعار عبر صفحة أسعار LangChain الرسمية في سبتمبر 2026، وتُفوتَر بالدولار الأمريكي عالميًا — تحقق من الصفحة الحية قبل وضع الميزانية، لأن خطط SaaS قد تتغير دون إشعار كبير.
كيف تثبّت LangChain وتبدأ باستخدامه؟
يتطلب تثبيت LangChain أمر pip أو npm واحدًا فقط — دون حساب أو مفتاح ترخيص أو خادم للإطار مفتوح المصدر. تتبّع LangSmith اختياري ولا يُفعَّل إلا عند ضبط مفتاح API الخاص به.
- 1ثبّت الحزمة الأساسية وتكامل مزوّد نموذج:
pip install langchain langchain-openai(Python) أوnpm install langchain @langchain/openai(JavaScript/TypeScript). - 2اضبط مفتاح API الخاص بمزوّد النموذج كمتغير بيئة (مثل
OPENAI_API_KEY) — لا يوفّر LangChain نفسه الوصول إلى النموذج ولا يعمل كوسيط له. - 3ابنِ سلسلة (chain) باستخدام LCEL: اجمع قالب prompt ونموذج محادثة ومحلل مخرجات باستخدام عامل الأنبوب (
prompt | model | parser)، ثم استدعِ.invoke()على النتيجة. - 4لبناء وكيل بدلًا من سلسلة ثابتة، استخدم
create_agentمن حزمةlangchain، مع تمرير نموذج وقائمة أدوات — يعمل على وقت تشغيل LangGraph لإدارة الحالة. - 5اختياريًا، سجّل في LangSmith واضبط
LANGCHAIN_TRACING_V2=trueبالإضافة إلىLANGCHAIN_API_KEYلرؤية تتبعات كل تشغيل لسلسلة أو وكيل دون تعديل كود التطبيق. - 6اقرأ التوثيق الرسمي لـLangChain وتصفّح مستودع GitHub للحصول على مرجع API الحالي — تغيّر الإطار بما يكفي بين الإصدارات الرئيسية بحيث قد تصبح الشروحات القديمة غير محدّثة.
هل أحتاج إلى حساب OpenAI أو Anthropic لاستخدام LangChain؟
تحتاج إلى حساب ومفتاح API لدى مزوّد النموذج الذي تختار استدعاءه — لا يستضيف LangChain نفسه الوصول إلى النماذج ولا يعيد بيعه. يدعم OpenAI وAnthropic وGoogle وعشرات المزوّدين الآخرين، بالإضافة إلى نماذج محلية بالكامل عبر تكاملات مثل Ollama.
هل يتطلب تثبيت LangChain استخدام LangSmith؟
لا. تتبّع LangSmith اختياري تمامًا ولا يُفعَّل إلا عند ضبط متغير البيئة LANGCHAIN_TRACING_V2 ومفتاح API. يمكنك بناء تطبيقات LangChain وتشغيلها إلى ما لا نهاية دون إنشاء حساب LangSmith على الإطلاق.
لمن يناسب استخدام LangChain؟
يناسب LangChain الفرق التي تبني تطبيقات LLM تحتاج إلى أكثر من مجرد استدعاء prompt واحد — خطوط RAG، أو سلاسل متعددة الخطوات، أو وكلاء يستخدمون الأدوات. وهو خيار أضعف لسكربت لمرة واحدة يستدعي نموذجًا مرة واحدة فقط.
متى لا ينبغي استخدام LangChain؟
تجنّب LangChain لاستدعاء API واحد لنموذج واحد دون استرجاع أو ذاكرة أو منطق متعدد الخطوات — يتجاوز عبء التجريد الفائدة المرجوة. بعض المواقف الملموسة التي تفوز فيها أداة أخرى.
- روبوت محادثة يرسل دائمًا prompt واحدًا ويعيد الاستجابة الخام — استدعِ SDK المزوّد مباشرة بدلًا من إضافة طبقة إطار
- فريق قرر أن الاعتماديات الدنيا أهم من الراحة — يجلب LangChain حزمًا أكثر من عميل HTTP خام
- مشروع مهمته الأساسية فهرسة المستندات وضبط جودة الاسترجاع، وليس منطق التطبيق العام — يتخصص LlamaIndex أو Haystack في ذلك
- فريق لا يزال يشغّل كودًا على إصدارات LangChain قبل 0.1 (قبل ديسمبر 2023) ويقلق من النمط التاريخي للتغييرات الكاسرة — خصص وقتًا للترحيل، أو ابدأ من جديد على واجهة ما بعد 1.0 بدلًا من ترقيع الكود القديم
- استخدم LangChain بدلًا من ذلك عندما يربط التطبيق فعليًا عدة خطوات، أو يسترجع سياقًا خارجيًا، أو يحتاج إلى وكيل يستدعي الأدوات ويتذكر الحالة عبر عدة جولات
LangChain مقابل البدائل
يتنافس LangChain مع أطر عمل أخرى لبناء تطبيقات LLM والوكلاء، ويُحسَّن كل منها لنقطة مختلفة على الطيف الممتد من التركيز على الاسترجاع إلى التركيز على تعدد الوكلاء.
الأداة | الواجهة | الرخصة | الجهة الداعمة | الأنسب لـ |
|---|---|---|---|---|
| LangChain | كود Python / JS | MIT | LangChain Inc. (رأس مال استثماري) | تطبيقات ووكلاء LLM عامة الغرض |
| LlamaIndex | كود Python / TS | MIT | LlamaIndex Inc. (رأس مال استثماري) | فهرسة واسترجاع موجّهان لـRAG |
| Haystack | كود Python | Apache 2.0 | deepset (ألمانيا) | خطوط RAG للإنتاج |
| Semantic Kernel | C# / Python / Java | MIT | Microsoft | تطبيقات مؤسسية موجّهة لـ.NET |
| CrewAI | كود Python | MIT | CrewAI Inc. (رأس مال استثماري) | فرق وكلاء قائمة على الأدوار |
| AutoGen | كود Python | MIT / CC-BY | Microsoft Research | أنماط حوار متعددة الوكلاء |
أخطاء شائعة عند تقييم LangChain
تنشأ هذه الأخطاء من الخلط بين LangChain وLangSmith، أو من الحكم على الإطار الحالي بناءً على سمعة قديمة.
الأسئلة الشائعة
هل LangChain مجاني للاستخدام؟
نعم. إطار LangChain مفتوح المصدر بموجب رخصة MIT ومجاني لأي استخدام، بما في ذلك المنتجات التجارية، دون حدود استخدام. أما LangSmith، منتج المراقبة الإضافي، فله هيكل أسعار مدفوع منفصل يبدأ من 0 دولار لخطة مجانية محدودة.
من أسس LangChain؟
أسس Harrison Chase مشروع LangChain، حيث أصدر أول نسخة مفتوحة المصدر في أكتوبر 2022 قبل تأسيس شركة LangChain Inc. رسميًا في يناير 2023.
كم بلغ حجم التمويل الذي جمعه LangChain؟
جمعت LangChain Inc. أكثر من 260 مليون دولار إجمالًا، بما في ذلك جولة تمويل أولية بقيمة 10 ملايين دولار في أبريل 2023، وسلسلة A بقيمة 25 مليون دولار بقيادة Sequoia Capital في فبراير 2024 بتقييم 200 مليون دولار، إضافة إلى سلسلة B بقيمة 125 مليون دولار في 2025 بتقييم 1.25 مليار دولار.
ما الفرق بين LangChain وLangGraph؟
يوفّر LangChain الإطار العام للسلاسل وprompts وتجريدة create_agent لبناء تطبيقات LLM. أما LangGraph فهو وقت تشغيل أدنى مستوى وقائم على الرسوم البيانية للوكلاء الذين يحتاجون إلى إدارة حالة صريحة أو دورات أو خطوات بإشراف بشري — وتعمل create_agent نفسها فوق LangGraph.
ما هو LangSmith، وهل هو ضروري لاستخدام LangChain؟
LangSmith هو منصة LangChain Inc. المدفوعة للمراقبة والتتبع، مخصصة لتصحيح السلاسل والوكلاء في بيئة الإنتاج. وهو اختياري تمامًا — تعمل تطبيقات LangChain وتُنشر دون أي حساب أو اعتمادية على LangSmith.
كم تكلفة LangSmith؟
خطة Developer مجانية لمقعد واحد مع حتى 5,000 تتبّع أساسي شهريًا. تكلف خطة Plus 39 دولارًا لكل مقعد شهريًا مع حتى 10,000 تتبّع أساسي مشمول. سعر Enterprise مخصص ويضيف نشرًا ذاتيًا/هجينًا.
هل توقف LangChain عن إجراء تغييرات كاسرة؟
التزمت LangChain Inc. بعدم إجراء تغييرات كاسرة على خط واجهة 1.x بعد إصدارات الإتاحة العامة لـLangChain 1.0 وLangGraph 1.0 في أكتوبر 2025. أما الإصدارات السابقة، وخاصة قبل فصل langchain-core/langchain-community في ديسمبر 2023، فلها تاريخ موثّق من التغييرات الكاسرة بين الإصدارات.
كم عدد نجوم GitHub التي يملكها LangChain؟
تجاوز المستودع الأساسي langchain-ai/langchain 140,000 نجمة على GitHub، ما يجعله من أكثر أطر تطبيقات الذكاء الاصطناعي حصولًا على النجوم على المنصة.
هل يمكنني تشغيل LangChain مع نماذج محلية مستضافة ذاتيًا بدلًا من واجهة سحابية؟
نعم. يتكامل LangChain مع مشغّلات النماذج المحلية مثل Ollama وllama.cpp عبر حزم شراكة مخصصة، ما يتيح للسلاسل والوكلاء استدعاء نماذج مستضافة محليًا بدلًا من مزوّدي السحابة أو إلى جانبهم.
هل LangChain أفضل من LlamaIndex؟
لا يتفوق أحدهما على الآخر بشكل مطلق — فكلاهما يخدم أغراضًا متداخلة لكنها مختلفة. LangChain إطار عام الغرض للسلاسل والوكلاء عبر حالات استخدام كثيرة؛ بينما LlamaIndex أكثر تخصصًا في الاسترجاع وفهرسة البيانات لأغراض RAG. تستخدم أنظمة إنتاج كثيرة كليهما معًا.
