很多人第一次看到 LangChain,会把它理解成:把 Prompt、模型和几个步骤串起来的工具。 但到了 LangChain 1.x,这个理解已经不够准确了。现在的 LangChain,首先是一个高层 Agent 开发框架。 它提供预制 Agent 架构,把模型、工具调用、结构化输出和执行控制组织起来,让你更快实现一个“能判断下一步、能连续调用工具”的 Agent。 它确实能减少一部分重复工程,但“省工作量”只是结果,不是它的定义。真正需要判断的是:你是在调用一次模型,还是在构建一个会持续执行任务的 Agent? 如果只是问模型一个问题,通常不需要急着上框架。当应用开始出现多个工具、模型自主决策、结构化输出、重试、审批或安全控制时,LangChain 才会逐渐体现价值。 另外,LangChain、LangGraph 和 LangSmith 并不是三个同类框架:LangChain 用来快速搭 Agent;LangGraph 是更低层的编排与运行时;LangSmith 负责追踪、调试、评测和监控。 而且,LangChain 的 create_agent 本身就是运行在 LangGraph 上的。 所以下一篇真正要拆的是:什么时候 LangChain 已经够用,什么时候需要下沉到 LangGraph? #LangChain #LangGraph #AIAgent #大模型开发 #人工智能 #程序员 #LLM #Agent开发
别再把LangChain当成链了
刘耀文的大沙雕
论文
降低AIGC
知网
作者:别再把LangChain当成链了
上一篇
← 上一篇:没有上一篇
下一篇
下一篇:没有下一篇 →