🧠 LangChain、LangGraph、DeepAgents到底该怎么选?很多人搞不清这三者的区别。
首先,官方是这么介绍的:
- LangChain 是 Agent Framework,提供抽象化的模型,比如结构化内容块、agent 循环、middleware 等,帮助你快速上手,统一构建方式。
- LangGraph 是 Agent Runtime,更底层一些,面向生产环境运行的基础设施,比如支持流式响应、线程级持久化、跨线程状态、human-in-the-loop 等。
- DeepAgents 是 Agent Harness,在框架之上、配置更开箱即用、带默认提示、工具调用管理、规划工具、文件系统访问等。
使用场景:
- 构建新项目,想快速围绕 LLM + 工具搭起结构:用 LangChain。
- 已经进入生产环境,想做稳定执行、状态持久、弹性伸缩:用 LangGraph。
- 想要有直接用级别的 agent 体验,比如尽量少的自己定义、更多的开箱方案,可以用 DeepAgents。
个人点评:这三者不是互斥的,而是可以递进组合。基于 LangChain 构建 agent,跑在 LangGraph 上,最终用户体验用 DeepAgents 的开箱化方案。理解这种层次关系,能帮助我们在AI系统设计中选对工具。
搞清楚现在是在哪个阶段,搞清楚这几个的层级比记住名字更重要一些。
23 浏览 0 评论
0 反应













