当前位置: 首页 > news >正文

LangGraph生态全景:Python Agent开发指南

先给你一个“全景图”,把 LangGraph 生态的主要组件拆开讲一下(只列和你做 Python Agent 开发最相关的)。

LangGraph 生态

核心框架

langgraph(Python/JS 库)

LangChain(模型/工具/集成)

开发体验

LangGraph Studio(Agent IDE)

本地开发 CLI(langgraph dev)

可观测 & 评估

LangSmith 平台

Tracing

Evaluation

Deployment

部署 & 运行时

LangSmith Deployment(原 Platform/Cloud)

Python SDK/客户端

示例 & 模板

langgraph-101(教程仓库)

示例仓库(examples)

全栈模板(fullstack)

文档 & 学习

官方文档(概述/持久执行/HITL 等)

LangChain Academy

中文资料(教程/翻译)

下面按类别展开,并尽量给 GitHub / 官方链接。

1)核心框架

  • LangGraph(Python / JS)
    GitHub:https://github.com/langchain-ai/langgraph
    做有状态、多步、多 actor 的 Agent 图:节点、边、状态、持久执行、流式、人机协同(human-in-the-loop)等都以图的方式表达。
  • LangChain(统一模型 / 工具 / 集成)
    GitHub:https://github.com/langchain-ai/langchain
    提供 100+ LLM 提供商统一接口、工具调用、召回等能力,LangGraph 经常和它搭配使用。

2)开发体验(IDE / 本地运行)

  • LangGraph Studio(Agent IDE)
    官方文档:https://docs.langchain.com/oss/python/langgraph/studio
    用于可视化、交互和调试“遵循 Agent Server API 协议”的 agent;本地开发时用langgraph dev即可在 Studio 里调试你的图。
  • 本地开发 CLI(langgraph dev/langgraph up
    官方示例与教程仓库里都有langgraph.json配置文件,配合 Studio 使用。

3)可观测、评估与部署平台

  • LangSmith 平台
    文档首页:https://docs.langchain.com/langsmith/home
    定位为“构建、调试、部署 AI agent 和 LLM 应用的平台”:
    • Observability(Tracing)
    • Evaluation
    • Deployment 等。
  • LangSmith 对 LangGraph 的集成支持
    官方集成页明确列出对 LangGraph 的支持(在“Agent frameworks”中)。
  • LangSmith Deployment(原 LangGraph Platform / Cloud)
    官方博客:2025 年起,“LangGraph Platform”改名为“LangSmith Deployment”,统一到 LangSmith 平台下。
    主要能力:
    • 持久执行(Durable Execution):内置持久层,状态落盘、可恢复。
    • 自动扩缩、负载均衡、故障转移等生产特性(第三方技术文章总结)。
    • 提供 HTTP API(风格类似 OpenAI Assistants API)和 SDK,供业务后端集成。
  • Python SDK / 客户端
    官方 SDK 文档(中文镜像):提供异步/同步客户端连接到 LangGraph API 的用法(对应生产环境的 LangSmith Deployment)。

4)示例、模板与教程(GitHub)

  • langgraph-101(入门 + 进阶教程仓库)
    GitHub:https://github.com/langchain-ai/langgraph-101
    包含:
    • 101/201 系列 Notebook(基础 agent、中间件/HITL/多 agent、DeepAgents 等)
    • 可在 Studio 中直接运行的agents/示例(天气、邮件、音乐商店多智能体、研究代理等)。
  • 官方示例 Notebook(仓库内 examples)
    在主仓库的examples/下(如 customer-support、agentic RAG 等)提供可运行的 Notebook。
  • 示例仓库(原 example / example-monorepo,现归档但仍可参考)
    • langgraph-example(单示例):https://github.com/langchain-ai/langgraph-example
    • langgraph-example-monorepo(多图、多项目结构示例):https://github.com/langchain-ai/langgraph-example-monorepo
      用于参考:
    • langgraph.json的写法
    • 多图、多模块工程结构
    • 部署到 LangSmith Deployment/Cloud 的流程。
  • 全栈模板(前端 + LangGraph 后端)
    • langgraph-fullstack-python:用 LangGraph HTTP 配置构建全栈聊天机器人(前端 + 后端)的脚手架模板。

5)文档与学习资料

  • 官方文档(重点几页)
    • LangGraph 概览:强调持久执行、流式、人机协同等核心能力。
    • Durable Execution:持久执行与状态恢复。
    • LangGraph Studio 使用指南。
  • LangChain Academy
    在 101 仓库中被推荐为“更系统的学习路径”,包含视频教程和实验环境。
  • 中文社区 / 翻译(非官方,但生态很活跃)
    • LangGraph 中文文档/教程镜像(站点与教程)。
    • 中文实战文章(LangGraph Studio + LangSmith 基本用法等)。

6)集成与可插拔的周边(不只是 LangGraph,但常用)

  • LangSmith 集成页列出多个 LLM 提供商与 Agent 框架(LangGraph、DeepAgents、AutoGen、CrewAI、OpenAI Agents 等)——意味着你可以把 LangGraph 接入各种 LLM、工具与第三方服务。
  • 通过 LangChain 的集成能力,统一对接 100+ LLM 提供商、数据库、向量库、工具等。

7)如果你想“立刻上手”可以怎么用这套生态?

一个典型 Python 后端链路可以是:

  • 开发阶段:
    • 用 LangGraph(Python)写图逻辑(状态、节点、边、人机协同点)。
    • langgraph dev+ LangGraph Studio 调试与可视化。
    • 接入 LangChain 的模型/工具能力。
  • 生产阶段:
    • 在业务服务里用 Python SDK/HTTP 调用“LangSmith Deployment”托管的 LangGraph API。
    • 用 LangSmith 做统一 Tracing、评估、监控。
      如果你需要,我可以基于你的场景(比如:多轮客服、RAG Agent、自动化流水线)帮你列一份“最小可用生态组合”(用哪些仓库、从哪个示例改起、本地 vs 云端怎么跑)。
http://www.jsqmd.com/news/774788/

相关文章:

  • 从电路设计到代码调试:一个完整的NTC测温项目避坑指南(以STM32和10K/3950K为例)
  • MCU低功耗设计:时钟系统与电源模式优化实战
  • Arm Cortex-M52:低成本物联网设备的AI解决方案
  • 告别系统代理失效!手把手教你用Proxychains在Windows和Kali上实现进程级代理
  • 基于Nuxt 3构建私有化ChatGPT前端:从部署到二次开发全指南
  • 基于React与AI的前端氛围感知应用开发实战
  • APK Installer终极指南:如何在Windows上原生运行安卓应用而不需要模拟器
  • Git急诊室:5种报错急救指南,开发者入门教程
  • 别再手动调公式了!用Pandoc 2.19.2 + ChatGPT搞定英文论文润色,格式稳如老狗
  • 别再让浮点运算拖慢你的STM32F4!手把手教你开启M4内核的FPU并配置CMSIS-DSP库(Keil MDK5实战)
  • STM32H743多通道ADC采样实战:用CubeMX配置DMA和BDMA搬运数据,附完整代码
  • 一杯奶茶的“品质革命”:香飘飘如何用产品力重写国民记忆
  • 2026年口碑好的高铝可塑料/耐磨可塑料/刚玉莫来石可塑料深度厂家推荐 - 品牌宣传支持者
  • TI DSP选型指南:C2000/C5000/C6000平台解析与应用
  • 从零到一:为你的C#/C++设备软件集成SECS/GEM通讯(以金南瓜SDK为例)
  • AISMM到底是什么?3大颠覆性技术模块、7项核心专利壁垒与2026落地时间表全公开
  • 动态约束推理(DCR)框架:平衡AI生成内容的合规与创意
  • ExtrudeX 3D打印耗材回收机:开源硬件与环保实践
  • QtScrcpy:30ms低延迟的安卓投屏神器,USB/网络双模连接轻松掌控手机屏幕
  • 【AISMM国际标准化落地指南】:SITS2026专家亲授5大核心实施路径与避坑清单
  • OpenClaw用例库:构建自动化抓取与RPA应用的最佳实践指南
  • 2026年知名的耐磨耐火可塑料/郑州耐磨可塑料口碑好的厂家推荐 - 行业平台推荐
  • 告别反复激活:用Docker容器一键部署Synopsys VCS+Verdi学习环境(附Dockerfile)
  • HDFS基础编程常用命令
  • 从‘红苹果’到‘整齐树木’:手把手带你拆解2023慧通GOC网络赛8道真题(附完整代码思路)
  • 高速电流监测器响应速度优化与运放设计实践
  • Legacy iOS Kit:让旧iPhone重获新生的神奇工具包
  • 5分钟免费绕过iPhone激活锁:applera1n工具完整指南
  • Diffusers进阶玩法:手把手教你定制Stable Diffusion的采样器,让出图速度和质量翻倍
  • OpenClaw安全审计工具:轻量级命令行扫描与DevSecOps实践