dotsagent.io
Ngôn ngữ:Tiếng Việt
Framework · LangChain Inc.

Tổng quan về LangGraph

Thư viện cấp thấp của LangChain để xây dựng agent dưới dạng đồ thị tường minh, với trạng thái có checkpoint và cơ chế ngắt làm trọng tâm. create_agent trong LangChain v1 chạy trên thư viện này khi chỉ cần một vòng lặp dựng sẵn.

Phù hợp nhất với: Agent chạy dài hạn, có trạng thái, khi cần kiểm soát từng bước và tiếp tục sau sự cố.

Thông tin chính

Đơn vị duy trì
LangChain Inc.
Ngôn ngữ
Python, TypeScript, JavaScript
Giấy phép
MIT
Phiên bản mới nhất
langgraph 1.2.12 / langchain 1.4.3 · 28 tháng 9, 2026
Repository
langchain-ai/langgraph · 42.550 sao
Tùy chọn chạy trên nền tảng lưu trữ
LangSmith Deployment (formerly LangGraph Platform)
Trước đây là LangGraph Platform; Studio hỗ trợ tạo nguyên mẫu trực quan.

Bắt đầu nhanh

Cài package, thiết lập thông tin xác thực, rồi chạy agent đơn giản nhất theo tài liệu chính thức. ID model sử dụng trong tài liệu có thể chưa được bật cho tài khoản của bạn.

Python (LangChain create_agent)

Cài đặt
pip install -U langchain

Cần 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)

Nguồn hướng dẫn bắt đầu nhanh

Python (raw LangGraph)

Cài đặt
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!"}]})

Nguồn hướng dẫn bắt đầu nhanh

Tính năng

Mọi modelCó
MCP clientCóThông qua langchain-mcp-adapters
MCP serverChưa xác nhận
Đa agentCóĐồ thị con; harness Deep Agents bổ sung agent con
Lượt chạy bền vữngCóCheckpointer cho Postgres hoặc SQLite; tiếp tục chạy sau sự cố
Phê duyệt của con ngườiCóInterrupt cho phép bạn kiểm tra và chỉnh sửa state giữa lúc chạy
TracingCóThông qua LangSmith, với LANGSMITH_TRACING=true
EvalsKhôngPhần đánh giá nằm trong LangSmith, không nằm trong thư viện mã nguồn mở

Các thay đổi gần đây

  • Agent của LangChain v1 (create_agent) hiện được xây dựng trên LangGraph.
  • LangGraph Platform đã được đổi tên thành LangSmith Deployment.
  • Deep Agents, một harness xây dựng trên LangGraph, bổ sung các subagent.

Các lựa chọn thay thế cùng ngôn ngữ

Nguồn

  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