dotsagent.io
اللغة:العربية
إطار عمل · LangChain Inc.

نظرة عامة على LangGraph

مكتبة منخفضة المستوى من LangChain لبناء الوكلاء على هيئة رسوم بيانية صريحة، وتتمحور حول حفظ الحالة عند نقاط التحقق والمقاطعات. يعمل create_agent في LangChain v1 فوقها عندما تكفي حلقة مُعدّة مسبقًا.

الأنسب لـ: الوكلاء طويلة الأمد وذات الحالة، عندما تحتاج إلى التحكم في كل خطوة واستئناف العمل بعد الإخفاقات.

معلومات أساسية

الجهة المسؤولة عن الصيانة
LangChain Inc.
اللغات
Python, TypeScript, JavaScript
الترخيص
MIT
أحدث إصدار
langgraph 1.2.12 / langchain 1.4.3 · 28 سبتمبر 2026
المستودع
langchain-ai/langgraph · 42,550 نجمة
خيار الاستضافة
LangSmith Deployment (formerly LangGraph Platform)
كانت تُعرف سابقًا باسم LangGraph Platform؛ أما Studio فيتيح إنشاء نماذج أولية مرئية.

البدء السريع

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

Python (LangChain create_agent)

التثبيت
pip install -U langchain

يتطلب Provider API key, e.g. OPENAI_API_KEY

Python (LangChain create_agent)
from langchain.agents import create_agent

def get_weather(city: str) -> str:
    """Get weather for a given city."""
    return f"It's always sunny in {city}!"

agent = create_agent(
    model="openai:gpt-5.5",
    tools=[get_weather],
    system_prompt="You are a helpful assistant",
)

result = agent.invoke(
    {"messages": [{"role": "user", "content": "What's the weather in San Francisco?"}]}
)
print(result["messages"][-1].content_blocks)

مصدر البدء السريع

Python (raw LangGraph)

التثبيت
pip install -U langgraph
Python (raw LangGraph)
from langgraph.graph import StateGraph, MessagesState, START, END

def mock_llm(state: MessagesState):
    return {"messages": [{"role": "ai", "content": "hello world"}]}

graph = StateGraph(MessagesState)
graph.add_node(mock_llm)
graph.add_edge(START, "mock_llm")
graph.add_edge("mock_llm", END)
graph = graph.compile()

graph.invoke({"messages": [{"role": "user", "content": "hi!"}]})

مصدر البدء السريع

الميزات

أي نموذجنعم
عميل MCPنعمعبر langchain-mcp-adapters
خادم MCPغير مؤكّد
متعدد الوكلاءنعمرسوم بيانية فرعية؛ ويضيف Harness الخاص بـ Deep Agents وكلاء فرعيين
عمليات تنفيذ مستدامةنعمأدوات حفظ نقاط التحقق لـ Postgres أو SQLite؛ واستئناف العمل بعد الإخفاقات
موافقة بشريةنعمتتيح المقاطعات فحص الحالة وتعديلها أثناء التشغيل
التتبّعنعمعبر LangSmith، باستخدام LANGSMITH_TRACING=true
التقييماتلاتتوفر أدوات التقييم في LangSmith، وليس في المكتبة مفتوحة المصدر

التغييرات الأخيرة

  • أصبحت وكلاء LangChain v1 (create_agent) مبنية الآن على LangGraph.
  • أُعيدت تسمية LangGraph Platform إلى LangSmith Deployment.
  • تضيف Deep Agents، وهي بنية تشغيلية مبنية على LangGraph، وكلاء فرعيين.

بدائل باللغة نفسها

المصادر

  1. docs.langchain.com/oss/python/langgraph/overview
  2. docs.langchain.com/oss/python/langchain/quickstart
  3. pypi.org/pypi/langgraph/json
  4. pypi.org/pypi/langchain/json
  5. registry.npmjs.org/@langchain%2flanggraph
  6. api.github.com/repos/langchain-ai/langgraph