面试题5:智能体开发

Langchain和Langgraph的区别

LangChain和LangGraph并非竞争关系,而是同一生态系统中不同抽象层级的协作组件。简单来说,LangChain是“组件工具包”,LangGraph是“流程编排引擎”

它们的关系,可以这样理解:

  • LangChain 提供了构建LLM应用所需的各种“零件”(如模型接口、文档加载器等),并可以用一种简单的方式(LCEL)把它们串成一条“流水线”

  • LangGraph 则是一个更底层的“运行时引擎”,它将工作流建模为一张灵活的“流程图”(图结构),专门用来处理那些带有循环、分支、状态记忆等复杂逻辑的任务

从 LangChain v1.0 开始,其内部的 Agent 实现已经构建在 LangGraph 之上。因此,LangGraph 可以被看作是 LangChain 生态中,为复杂 Agent 应用提供底层支持的事实标准执行引擎

 

posted @ 2026-07-02 22:34  雨花阁  阅读(1)  评论(0)    收藏  举报